Adrian Bunk: Linux 2.6.16.28

Címkék

Adrian Bunk március közepén bejelentette, hogy a 2.6.16-os kernel megjelenésével egy hosszú karbantartású sorozatot indít. Célja, hogy a 2.6.16-os kernelt alapul véve egy "stabil" 2.6-os sorozatot hozzon létre. Ez a gyakorlatban azt jelenti, hogy fogja a 2.6.16-stable-t (a 2.6.16.27 kiadásáig Greg Kroah-Hartman és Chris Wright - azaz a "-stable" team - által korábban karbantartott ágat), és abba csak biztonsági és bugfix patch-eket fogad el. A patchek elfogadásának irányelve meg fog egyezni a "-stable" sorozatéval és a kernelforrás stable_kernel_rules.txt file-jában leírtakkal. Ennek erdeményeként, aki ezt a kernelfát követi, az egy tulajdonképpen funkcióban és szolgáltatásban változatlan, ámde biztonsági és hibajavítási szempontból karbantartott kernelágat fog kapni.

Greg KH augusztus 3-án jelezte, hogy Adrian Bunk átvette a 2.6.16-ot további karbantartásra. Tehát Adrian megkezdte a munkát. Nézzük pár szóban ki is Andrian Bunk, és mi jogosíthatja fel arra, hogy kernelt tartson karban.

<kitérő>

Adrian Bunk nem ismeretlen a régi Debian használók számára. Egykor számos Debian forráscsomag karbantartója volt. Ő tartotta karban azokat a backport-olt Debian csomagokat is, amelyek lehetővé tették, hogy a Debian Woody-ban 2.4-es kernelt használjunk. 2003. januárjában bejelentette, hogy befejezi Debian karbantartói tevékenységét, mert frusztrálta az a tény, hogy a Debian Woody fagyasztása hosszú idő eltelte után sem halad a megfelelő ütemben.
Ezután Adrian a Linux kernel fejlesztésének környékén tűnt fel, és hosszú időn át bugfixeléssel, kódtisztítással töltötte idejét. 2005 végén átvette Rusty Russell-től a "trivial patch monkey" szerepet (olyan kisebb magától értetődő patchek összegyűjtése, amelyek maguktól egyébként lehet, hogy elvesztek volna), és megnyitotta a 2.6 GIT trivial tree-t.
Adrian nevéhez tehát számos patch fűződik, nem ismeretlen számára a karbantartás fogalma. Eddig is ezt a munkát végezte, csak nem saját kernelsorozatban, hanem a 2.6-os mainline kernelben.

</kitérő>

Ma Adrian kiadta az első általa karbantartott 2.6.16-os kernelt, a 2.6.16.28-at. Benne négy biztonsági javítás kapott helyet a 2.6.16.27 óta. A biztonsági javítások mellett néhány bugfix is utat talált ebbe a patch-be. A bejelentés itt.

Hozzászólások

sucker tree rulez... remélem lesz egy ilyen gentoo kernel, mert akkor váltanék erre, nem kellenek nekem az újabbnál újabb featúrák, viszont az új kernelek egyre többet deadlockolnak, hogy még magic sysrq sem működik. Próbálta már valaki 7.1-es Xorg-gal? (ugyanis a 16-os kernelnek volt egy ilyen bugja, hogy deadlockolt tolle a rencer)

Ezt nagyon jo dolognak tartom, de miert pont a 2.6.16-tal, ami a legbugosabb kernelverzio volt mostanaban.... Legalabbis nalam lefagyott parszor a 16,17, 19,20-as revizio, aztan atalltam a 2.6.17-re.

Erre a celra a 2.6.17-et vagy a 2.6.15-ot tartottam volna jonak, de biztos Ő jobban tudja.

Valahol el kell kezdeni. Amikor kitalálta, hogy elkezdi ez volt az aktuális verzió. Előbb utóbb csak kijavítódnak a hibák és ez lesz a legstabilabb.
Igazából azt még hozzátenném a cikkhez, hogy ez a stabilitás api stabilitást is jelent, azaz ez lehet a nyitás a bináris driverek felé.

"A pirosbetűs fekete hátteres részek. Szép elmélet, de a gyakorlatban megvalósíthatatlan. De ez már nagyon off."

A lényeg nem a pirosbetűs fekete hátteres részekben van. Csak olvasni kéne. De ez is nagyon Off.

"For Linux, we don't have a stable internal api, and for people to wish that we would have one is just foolish. Almost two years ago, the kernel developers sat down and wrote why Linux doesn't have an in-kernel stable API and published it within the kernel in the file: Documentation/stable_api_nonsense.txt"