Az Ubuntu és a "rolling release" találgatások

Címkék

A The Register egyik cikke után felkapott téma lett híroldalakon és a blogoszférában, hogy az Ubuntu kiadási ütemet vált és ún. "rolling release"-re kapcsol. A Mark Shuttleworth szavai nyomán íródott The Register cikk megjelenése indította el azt a találgatássorozatot, miszerint az Ubuntu váltana a 6 hónapos kiadási ciklusról. Úgy tűnik, hogy félreértés történt. Legalábbis ez olvasható ki a Canonical alkalmazásában álló Rick Spencer "engineering director" friss blogbejegyzéséből:

"Ubuntu is not changing to a rolling release. We are confident that our customers, partners, and the FLOSS ecosystem are well served by our current release cadence. What the article was probably referring to was the possibility of making it easier for developers to use cutting edge versions of certain software packages on Ubuntu.This is a wide-ranging project that we will continue to pursue through our normal planning processes."

Azaz, az Ubuntu nem vált "rolling release"-re. A Canonical-nál meg vannak győződve arról, hogy a jelenlegi kiadási ütemmel jól kiszolgálják az ügyfeleiket, partnereiket és a FLOSS világot.

A blogbejegyzés itt olvasható.

Hozzászólások

Szerintem is jó a hat hónapos kiadási ciklus.
Akinek nagyon sürgős az új verzió, annak 6 havonta lehet váltani. Akinek nem annyira az kivárhat még néhány hónapot, akinek meg a stabilitás kell, az használja az LTS verziókat. A szerver meg ugye más kategória, ott is inkább az LTS használata a kívánatos, kivéve, ha égetően kell valamiért az újabb verzió.
--
Tertilla; Tisztelem a botladozó embert és nem rokonszenvezem a tökéletessel! Hagyd már abba és kész!

Ezek a 6 havonténki kiadások olyanok mint a béta verziók, az LTS meg a kész végleges amiben összerakják az elmúlt kiadások "fejlődéseit" (mondjuk annyiban változtatnám a kiadási ütemet, hogy az LTS kiadása nem feltétlen 6hónapra az előző után jelenjen meg, ha az ismert kijavítatlan hibák száma nem megy egy előre meghatározott szint alá, akkor csúsztatni kicsit.. jót tette a minőségnek).
Sajnos talán emiatt a 6havi kiadási ciklus miatt sok hiba kijavítása (amik pl. nincsenek olyan fontosnak ítélve) kiadásról-kiadásra csúszik (pl. ilyen volt az egérkurzor átállítás a 9.10 és 10.04ben, ha a compiz felület ment, akkor hiába állította át az egérkurzort az ember az alap mutató nem változott meg).

----
Dropbox tár: https://www.dropbox.com/referrals/NTY1ODc5OTQ5

én konkrétan jobbnak tartanék egy évenkénti ciklust mind fejlesztői/karbantartói, mind felhasználó szemszögből (a jelenlegi rendszer elég kapkodósnak tűnik valamiért), de persze lehet, hogy a gyakorlatban nem lenne jobb.

"a kettő között szeretnél egyet?"

nem teljesen. a debian egyrészt a másik véglet, másrészt ott nem idő alapján adnak ki, hanem "when it's ready". ez az ubuntu-s megközelítés szerintem mindenképp jó, mert így egyszerre fejleszthetik a szoftvert a disztribbel, és nincs olyan, hogy várunk valami csomagra, vagy kiadjuk a korábbival, vagy kiadjuk bétás szoftverrel. plusz a dolgok tervezhetővé válnak, nem "egyszercsak" megtörténnek.

persze ehhez sokrétű együtműködés kell, nem pedig a saját fejünk után menni, ami opensource körökben eléggé bevett szokás (ha nem lenne az, nem lenne többek között x ezer disztró sem).

Szerintem a legcelszerubb az lenne, ha ketteoszthatnak a csomagvalasztekot.

Lenne a core kategoria (alap system cuccok, libek, szerver cuccok stb), ahol tenyleg a stabilitasra koncentralnanak, es 1-1,5 evente frissitenek oket.

Masik kategoriaba meg befernenek a userspace appok, amik akar rolling releasekent is erkezhetnenek. Egy Pidginnel, Firefoxnal, Thunderbirdnel a user a legfrissebb verziot szeretne hasznalni.

Az Ubuntu eleg nepszeru ahhoz, hogy akar a kevesebbet hasznalt userspace appok tamogatasat eldobjak, es a csomag fejlesztojere bizzak azok tamogatasat (one click install, kulon repoval, stb), mint ahogy teszik ezt mas nem linux alapu oprendszerek.

De ez nem arrol szolna, hogy en meg tudom csinalni magamnak, hanem rengeteg eroforrast sporolna meg a Canonical-nak. Egy ido utan nekik csak a stabil alaprendszerrel kene foglalkozniuk (ami 1-1,5 evente jelenne meg), meg az innovaciokkal. Mi is egy minosegibb, stabilabb termeket kapnank.
A legfrissebb Pidgin-t meg letoltheti mindenki a netrol, ha akarja.

A PPA jó megoldás, most is azt használjuk, de lehetne jobb is.

Egy program friss változatának keresésekor nekem nagy fejtörést szokott okozni a megfelelő ppa megtalálása. Van amikor több is van, és akkor lehet kitalálni melyik az igazi. Melyik eredeti forrásból forgatott, melyik az amihez megpróbálták hozzáfaragni az ubuntu patcheket. Jobban megbízható az amit a szoftver írója ad a szoftver mellé, de ha ilyen nincs, és több hobbiprojekt keretében készül valamihez PPA, akkor melyiket használjuk. Ha nem vagyunk elég figyelmesek, vagy jövőbelátók, akkor jönnek a problémák pl.: Nem azonos lib verziók, más csomagnév mint az ubuntuban, stb...

Ráadásul a PPA nincs az orrunk előtt.

Honnan kéne tudnom, hogy mi az a PPA, és nekem arra van szükségem ahhoz, hogy a legfrissebb változat legyen meg az inkscape-ből például?

Ha a szoftverközpontba lenne integrálva a funkció, ahol a kezdő userek is látják, hogy nekik a csomag telepítésekor van lehetőségük eldönteni, hogy nagyon friss, vagy jól kipróbált változatot kérik-e, már jobb lenne.

Egyébként itt alapból azzal van baj, hogy várni kényszerülünk akár fél évet is olyan szoftverekre, amiknél nem igazán indokolt az, hogy ragaszkodjunk a régebbi változathoz.

Van amikor indokolt. Linux alá hirtelen nem jut eszembe példa, de ha pl az Office 2003 egyik napról a másikra befrissül Office 2007-re a gépemen, az igen csak nagy fejtörést okozna nekem, mert nem tudnék mit kezdeni a megváltozott UI-val, állhatnék neki tanulni, utánanézni mit hogy kell csinálni az új felületen, a munkám pedig állna.

Azonban kevés ilyen program van, a legtöbb alkalmazás igen kis változásokat mutat az új verzió megjelenésekor, legtöbbször csak néhány új apró funkciót találunk a beállítások közt, vagy hibajavítások, optimalizálások történnek.

Szóval szerintem az igazi az lenne, ha a csomagok egy része valamilyen szinten ellenőrzött formában, de rolling release módon kerülnének be a tárolókba, de kevésbé frissíthető csomagok is valamilyen módon frissülnének "menet közben" is

pl: miért van nekem kde 4.5.1-em, amikor 4.5.3 a legújabb, főleg úgy, hogy a 4.5.2 és a 4.5.3 hibajavító kiadások csupán?

Már vártam, hogy mikor jönnek ezek a hírek. Ami nekem az egészben feltűnt, hogy az egésznek az alapja egy hangos lamentáláson alapuló spekuláció, amit egy nappal később cáfolnak is. Marketingből megint tanultunk valamit.

nah, láttuk a tündöklést, nézzük a bukást ? elkezdtek a felhasználók a trehány és hevenyészett kiadások miatt elszállingózni az Ubuntu-tól, vagy ezzel segítik, hogy csak a kemény-mag maradjon?:)

Azért, mert minden kiadásnál vannak, akik szerint minden idők legrosszabb Ubuntu kiadása jelent meg, a jelenlegi fejlesztési modell még jó, és az Ubuntu (és változatai, például Kubuntu és Xubuntu) az egyik legnagyobb felhasználói bázissal rendelkező disztribúció, és nem fog bekövetkezni a „bukás”, pedig láthatóan nagyon böki a csőröd az Ubuntu.

Csináljátok meg a Blackpantherbe a litlesusie féle telepítőt :)
Nagy érv lenne mellette (hogy nem számít mely rendszerre van a csomag, csak úgy feltudod rakni).
Illetve.. kéne a Blackpanthernek szerintem valami jó közösségi terület ahova egyértelműen rátalál az ember. (ebből a szempontból a magyar ubuntu.hu oldal erősen a legjobb a linuxdistribek között, nem csoda, hogy ilyen népszerű így.. sok a leírás és a "segítő" ember. a BPnek is segítene egy ilyen terület igen sokat!)

Szeretnék már egy jól összerakott KDE-s distrót.. a kubuntu egyértelmű nincs jól összerakva...

----
Dropbox tár: https://www.dropbox.com/referrals/NTY1ODc5OTQ5

Biztos fáradt vok, de elsőre trolling release-nek olvastam.. Csodálkoztam is, hogy a PR milyen irányba megy.. :)
____________________________________
Az embert 2 éven át arra tanítják hogyan álljon meg a 2 lábán, és hogyan beszéljen... Aztán azt mondják neki: -"Ülj le és kuss legyen!"..

Sok divat ubuntu fikkantó... :)

+1 Valahogy úgy látom, hogy ezt tényleg ki lehet jelenteni. Igaz van alapja a fikázásnak is, de a tapasztalataim alapján az összes OS-nek vannak agybajai. Legfeljebb más-más területen.

Úgy veszem észre, hogy az Ubuntuval a legnagyobb baj a marketing felhajtás. De ebben sem tudom hibáztatni őket. MS a Windowszal még 3.0 környékén bebizonyította, hogy milyen jól le lehet nyomni egy technikailag fejlettebb versenytársat OS/2 (MS, IBM kollaboráció), marketinggel és persze hasznos együttműködéssel a szoftvergyártókkal, hogy legyen is alkalmazás az ablakos rendszerre.

Talán ez utóbbit hiányolom a Cannonical stratégiájából.
===================================================
Ubuntu 10.04.1, AIX, Windows XP Home, Windows XP Pro

Már sokszor elmondtam, de itt mégegyszer megismétlem. A 6 hónapos kiadási ütem szerencsétlen. Egyszerűen nem lehet jól összehozni valami újat ennyi idő alatt. LTS-t sem, ami uolyan mint a többi, csak több ideig támogatott. Ahogy valaki feljebb találóan mondta: Long Term Suffering. Minimum 1 év, de inkább másfél év sokkal jobb lenne. Akinek pedig ez túl sok, az használja rolling release-ként az Ubuntu bétát (a készülő újat).

Semmi gond nincs azzal, hogy nem lehet hat hónap alatt összerakni valami újat. A baj inkább azzal van, hogy megpróbálják.

Itt van az unity felület. Most próbálják a hibáit csiszolgatni, de érzésem szerint még így is egy nagyon félkész valami lesz, ráadásul sokmindent rákényszerít a felhasználóra. Nincs panel, úgy fog kinézni a desktopod ahogy én akarom, stb. Az összes ubuntus fejlesztés legnagyobb hátulütője az, hogy nem igazán akarnak foglalkozni a testreszabhatósággal.

Ott a me menü, annyi kérésem lenne, hogy had állíthassam be, hogy ne látszódjon a nevem, ezáltal ne foglaljon annyi helyet. De nem lehet. És ez szerintem nagy probléma, és később még nagyobb problémája lesz az ubuntunak.

Ahelyett, hogy kiadták volna félkészen ezeket a megoldásokat fejleszthették volna valami nagyobb béta közösség közreműködésével. Olyan béta közösségre gondolok, aki tudja, hogy egy félkész dolgot tesztel, és tudja, hogy attól még, hogy lassú/fagyogat nem szar, hanem csak még nincs megcsiszolva eléggé.

Szerintem azzal, hogy beerőltetik az új funkciókat félkészen ezekbe a kiadásokba azt érik csak el, hogy egyre több értetlen felhasználó, negatív kritika születik, ami miatt elpártolnak a felhasználók, és lehet hogy nem kezdik el használni azok, akik kipróbálnák, de nem biztosak abban, hogy szeretnék.

update: szóval szerintem nincs gond a 6 hónapos kiadással. Igen is frissítsék a csomagkészletet, tegyenek be új csomagokat, vegyenek ki elavultakat, legyen csiszoltabb a rendszer, de ne basszák el folyton félkész, nem átgondolt újításokkal. Mert valljuk be vannak jó ötletek, csak több idő kellene, hogy megérjenek használhatóra.

~~~~
* Nem lehet = Lehet hogy lehet gconf editorral, igazából nem néztem. Viszont van egy szint, amitől valami hekkelésnek számít. Egy pipát bepipálni nem az. Vezérlőpult féleség, settings menü sem az szerintem. Viszont gconf editor, ini fájlok szerkesztése, terminálban ügyködés már az.