Javaslat a kernelszámozási séma megváltoztatására

Címkék

Greg Kroah-Hartman egy, az LKML-re küldött levelében megemlítette, hogy volt már az év korábbi szakaszában arról szó, hogy a fejlesztők átgondolják a Linux kiadások számozásának rendszerét, és abban állapodtak meg, hogy majd a Kernel Summit rendezvény alatt átbeszélik a dolgot. A rendezvény lezajlott, de a probléma megtárgyalása elmaradt, ezért Greg most ismét megpróbálkozott azzal, hogy egy RFC keretében felhívja a figyelmet a témára. Levelében leírta, hogy az olyan fejlesztőknek (például neki), akiknek folyamatosan kell foglalkozniuk a kernelverziók számozásával igazán problémás a jelenlegi számozási rendszer. Éppen ezért egy újat javasol a jelenlegi helyett.

A kernelfejlesztő az alábbi sémára tett javaslatot. A fejlesztők nevezzék el a kernelt az aktuális év után, majd tegyék utána a kernelszámozást az alábbiak szerint:

ÉV.SZÁM.KISEBB_KIADÁS

Példaként, a jövő évtől kezdve ez így nézne ki:

A 2009-es első kiadás száma:

2009.0.0

A másodiké:

2009.1.0

Ha nem szeretnének 0-val kezdődő verziószámozással foglalkozni, akkor kezdhetnék a számozást "0" helyett "1"-gyel:

Első kiadás:

2009.1.0

A második:

2009.2.0

A -stable kiadások pedig növelhetnék a "KISEBB_KIADÁS" (MINOR_RELEASE) számot az alábbiak szerint:

Az első -stable kiadás száma:

2009.1.1

A másodiké:

2009.1.2

és így tovább.

A részletek és a többi kernelfejlesztő véleménye ebben a szálban olvasható.

Hozzászólások

nekem ez (x.y) tetszik, bár igazából tökmindegy (nekem), hogy mi a verziószámozási séma. egyébként ebből a szálból nem igazán derül ki, hogy miért is oly nagy fájdalom gregnek a mostani séma, és miért lesz kisebb fájdalom egy új

Bár csak mezei user vagyok, de nem értek egyet a tervezett változtatással.
Ezt a számozási rendszert azon dusztribucióknál érdemes használni (Ubuntu, Mandriva, etc), melyek minden évben egy vagy több kibocsátással rendelkeznek. A Debian-nál évjárattól függetlenül a fő kibocsátás időszakos kiegészítései - javításai vannak.

Kernel esetén logikai számozás van, szintén független az évjárattól. Esetleg az x.y.z számozás mögé zárójelben lehetne kiírni a dátumot.

CSZ

Én speciel csak eltüntetném előle a 2-est.
"no video codec le a win32vel", de "Gentoohoz lehet meg tul fiatal vagy"

Én meg visszatérnék a jó öreg x.y.z számozásra, ahol ha y páros akkor stable, ha páratlan akkor fejlesztői.
Bár biztos volt róla szó, én ezt nem értem hogy ezzel mi volt a baj.

Ha jól emlékszem az olvasottakra, a 2.6.8-nál volt egy bug, amit gyorsan javítottak, azonban ez nem volt akkora, hogy 2.6.9-nek nevezzék, így lett 2.6.8.1, ez lett hivatalos a 2.6.11-től.

----------------------------------------------
"Lehet egy kérdéssel több?" (Egri János)

És így lesz a 2009.3-rc8 után 2010.0 stabil... :) Már legalábbis ha átcsúszik következő évre. Na ez az, ami sokkal zavaróbb lesz, mint a jelenlegi számozás.

Ez nagyon meggyozo ellenerv. Nem lehet tudni, hogy mi lesz a kovetkezo rszmag valtozatszama.
A kiadas elott majd igy irjak rola a cikkeket: "a 2009.4, illetve ha atcsuszik a kovetkezo evre a kiadas idopontja, a 2010.0 szamu rszmagban ... ".
Meg az sem segit, ha nem a kiadas, hanem a szuletes/elkezdes idopontjanak evet kapja meg.
Fel evvel kesobb olvasva is zavaro.

A Linux kernel developzorz summit helyszínei, esetleg a népszerűbb kocsmák elhelyezkedése, neve után lehetne kódneveket gyártani, mint a Windowsnál.

Esetleg jövőre tarthatnák Budapesten is a rendezvényt, így a következő kerneleket hívhatnák:
- Piszkos Frednek
- Aranysasnak
- Libellának
- Kaltenbergnek
esetleg Mélypontnak.

--
SUN? Umm, No.

Es minden stable release mindig masik varos kocsmaibol venne a neveket.
Minel stabilabb, annal puccosabb hely neve lenne.
Pl:
linux-kernel-2.77.7-Debrecen-ibolya
linux-kernel-2.77.9-Debrecen-kikoto
.
.
.
linux-kernel-2.78.1-Debrecen-szaxofon

na?

--
"SzAM-7 -es, tudjátok amivel a Mirage-okat szokták lelőni" - Robi.

Evszamot minek ? Nem tetszik, ne legyen koze az evnek a kernel szamozashoz.
Es nevet adni is felesleges.

Amit nem lehet megirni assemblyben, azt nem lehet megirni.

Egyetértek. Az évszámozás is lehet jó bizonyos esetekben (pl. Ubuntu), de ez a kernel fejlesztésre pont nem igaz. Ez főleg évfordulókkor keserítené meg a kernelfejlesztők és használók életét. Bár, ha át tudnának térni fix kiadási ciklusra, akkor lehet jó, de annak meg más hátulütői vannak.

Hát a fix kiadás az a legnagyobb baromság... lásd. pl Mandriva 2009, tele van hibákkal. Mint a jelenlegi kernelek...
Ha kernelfejelsztő lennék, döntési joggal, addig nem engednék új funkciót, amíg az összes ismert hiba, regresszió stb. javításra nem kerül. Aztán lehet folytatni.

Megjelent a Gentoo Linux 2010.0, benne a Linux kernel 2010.255.255, Portage 2010.2.2.9.9, Xfce 2009.4.4.9, glibc 2009.2.8.1 és a gcc 2008.4.1.2.

Szerintem egyszerűen csak szerepelni akar GKH. :)

Vihar egy kanál biliben.

--------------

r=1 vagyok, de ugatok...