A következő Linux kernel release a 7.0 lesz

Címkék

Ezt maga Linus Torvalds közölte a 6.19-es kernel végleges verziójának bejelentésében. Az általa korábban hozott kvázi-szabály értelmében is a 7.0 következne, azaz számítottunk rá, de most hivatalosan is megerősítést nyert.

Ha a verziószám minor része elérné az ember kéz- és lábujjainak számát (gy.k.: 20), akkor ugrik a major verziószám. Linus 2015 februárjában szavaztatta meg a Google+-on, hogy mi legyen a verzióugrások mögötti logika és azóta nagyjából következetesen tartja magát hozzá. 

And as people have mostly figured out, I'm getting to the point where I'm being confused by large numbers (almost running out of fingers and toes again), so the next kernel is going to be called 7.0.

Hozzászólások

"almost running out of fingers and toes again"

Meg kéne tanítani Linust binárisan számolni. ;)

Valójában nem azért ugrik ilyenkor főverziót a kernel, mert 20 környékén Linus elfingja magát, hanem a backportolt LTS kernelek 2. alverziószáma vészesen megközelíti a 255-öt, jelenleg pl. a 5.15.200 vagy 5.10.250. Ez azért baj, mert állítólag a Linux kernel build scriptjében van egy olyan korlát, hogy ennek a számnak 8 biten (1 bájton) ábrázolhatónak kell lennie, különben el sem indul a fordítás. Így mikor kb. az 1. alverziószám eléri a 19-20-at, akkor a 2. szám már 250 környékén van, nem várják meg, hogy gondot okozzon. Forrást nem találok, de én ezt olvastam régebben. Azt nem tudom, hogy miért nem ezt a valódi okot jelöli meg, és miért talál hozzá ki színesített sztorikat a lábujjairól.

“Linux isn't an OS, it's a troubleshooting sim game.” (a YouTube commenter)

Igen, ebbe bele sem gondoltam, de most, hogy így írod, már logikus. Akkor ezek szerint vagy valami fake AI slop vagy April 1 troll cikket szophattam be régebben valami nem ellenőrzött forrásból.

Így viszont tényleg az marad csak, hogy tisztán elfingás akkor, hogy mikor lép főverziót, ami így felesleges is, kb. olyan pótcselekvés, mint a böngészőknél a 6 hetente történő főverzióléptetés.

“Linux isn't an OS, it's a troubleshooting sim game.” (a YouTube commenter)

ha már (jóideje) átmentek rolling release be, és a számok valójában semmit sem jelentenek... akkor lehetne simán dátumhoz kötött verziózás is.

Lehetőleg még mielőtt itt is elkezdődik a 'számháború' amit a Firefox és a Chrome játszik :D

hint: vajon mikor előzi be a kernel verziója az aktuális Windows-t? :)

A másodikra tudok válaszolni. Amikor én kezdtem Linuxozni, 2.0.x volt a stabil ág, amit használtunk és 2.1 volt a devel ág, és ugyanez folytatódott 2.2/2.3 és 2.4/2.5 viszonylatban. 2.6.x-el engedték el a külön devel ágat és mondták ki, hogy a disztribúciók dolga a stabilizálás és backportosdi, de azért hogy legyen a disztribúcióknak közös base, kicsivel később mégis elkezdtek alverziókat címkézni "longterm"-nek - bár ezek karbantartója már nem Linus lett.

Mit jelent itt a rolling release

"A rolling release egy olyan szoftverfrissítési modell, amelyben a rendszert folyamatosan, kisebb csomagokban frissítik, ahelyett, hogy időnként egy-egy nagy, új verziót"

 

a Linux kernel a 3.x verziótól ezt használja a gyakorlatban, de mégis számozzák a kiadásokat, a fent említett módszerrel, tehát ha x>20, akkor új számot kap - aminek szerintem semmi értelme.

a 2.x verzióknál volt az, hogy a páros (x) a stabil kiadás, a páratlan pedig a fejlesztői.

3.x 4.x -nél még volt értelme annak, hogy néhány verziót kikiáltottak LTS-nek, és abba még sokáig backportoltak biztonsági frissítéseket. 

Talán még ma is van ilyen, csak értelme nincs már.... ma már ~minden disztibúció azonnal betolja a még meleg, a 'tegnap már lefordult' - de Linus által 'jóváhagyott' - (szerintem) bleeding edge verziót. Így a jelenlegi kernel verziószámok teljesen értelmét vesztették.

szerintem.

Az még sokára lesz. A Windows átlag 5-6 évente ugrik főverziót, a Linux kernel 2-3 évente. Előbb-utóbb lehagyja, de az még jó pár év, tekintve, hogy jelentős hátrányból indult, sokáig megrekedt a verziószáma 0.x-en, majd 2.x-3.x-en, utána kezdte ezt Linus, hogy 19-20 alverziónként növeli a főverziót. A Windowsnál átugrották a 9-et, talán idén, de valószínűbb jövőre jön a Win12.

A dátumos verziózást én is jobban preferálom, látszik belőle, hogy mikor jelent meg, meddig lesz támogatott egy szoftver.

“Linux isn't an OS, it's a troubleshooting sim game.” (a YouTube commenter)