Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Linux 3.0 nebude zlomový, jen změní číslování

Už jsou to tři roky, co chtěl Linus Torvalds změnit číslování jádra. Původní označování se přestalo používat, změnil se systém vydávání a bylo na čase značení upravit. Návrhů bylo tehdy předloženo několik, ale až teď došlo na realizaci a očekávanou zásadní změnu. Linux 2.6 je mrtev, ať žije Linux 3.0.

Tweetni to Twitter Jaggni to! Jagg Del.icio.us Delicious

Linux je tu s námi už dvacet let a za tu dobu prošel mnoha změnami. Jen jednou se ale za tu dobu změnil systém verzování jednotlivých vydání. Teď k tomu došlo podruhé. A s trochou nadsázky (a tolerance) můžeme parafrázovat známou větu o tom, že k tomu dochází „maximálně jednou za deset let“.

Protože je to situace takto výjimečná a zároveň se dotýká všech uživatelů napříč distribucemi, podíváme se na ni blíže. Jak se číslovalo dřív, jak donedávna a jak se bude číslovat v budoucnu?

Číslo sem, číslo tam

Původní systém dělil vývoj do dvou větví – sudé a liché. Sudá větev byla považována za stabilní a tu používali uživatelé. Byla označena například jako 2.2 a změn se v ní objevovalo velmi málo. Naopak na liché verzi, například 2.3, probíhal intenzivní vývoj. Jednotlivá vydání pak byla označena třetí číslicí, takže jste mohli říci, že používáte třeba jádro 2.2.1.

Jednou za čas bylo rozhodnuto, že vývojová verze je dostatečně vyspělá a z ní pak vznikla další stabilní řada 2.4, přičemž vývoj probíhal v nové větvi 2.5. Některým uživatelům (a vývojářům) se ale nelíbilo, že jsou tyto dvě větve příliš daleko od sebe a trvá dlouhou dobu, než se důležité novinky dostanou do nového stabilního jádra.

Při vydání stabilní řady 2.6 tak došlo k velké změně a bylo rozhodnuto, že vývoj bude probíhat přímo na stabilní větvi. Řada 2.7 tak už nikdy nevyšla a vše se od konce roku 2003 dělo jedné větvi. Tak je tomu vlastně dodnes. Vytvořil se tak vlastně model na půl cesty, kdy nové verze vycházejí rychleji než dříve ve stabilní řadě, ale zase pomaleji než v původní vývojové. Podle vývojářů je tak možné skloubit obě lepší stránky – aktuálnost i dostatečnou kvalitu výsledného kódu.

Navíc došlo se začátkem řady 2.6 ještě k jednomu zásadnímu kroku v procesu vývoje. Dříve se nová verze připravila ve chvíli, kdy měla dostatečné množství nových vlastností a byla kvalitativně na úrovni, kdy bylo možné ji předat k užívání veřejnosti. V řadě 2.6 se ale začalo vydávat v pravidelných cyklech – testovací verze jednou za dva týdny, ostrá pak přibližně jednou za dva měsíce.

Číslování bylo také mírně upraveno, protože kromě řady 2.6 a čísla verze se ještě přidávala subverze, ve které se objevovaly dílčí opravy. Výsledkem tak bylo místy poměrně obludné značení typu 2.6.16.19 nebo 2.6.27.59.

Linus chce změnu

Uprostřed roku 2008, tedy pět let od změny cyklu, se Linus nechal slyšet, že by rád toto značení změnil. Důvody byly v zásadě dva – starý systém začínající na 2.6 už vlastně nedával smysl a hlavně nebylo se kam s čísly posouvat dál. Linus se jednoduše obával, že bychom se časem dostali k verzím jako 2.6.168, aniž by výše třetího čísla měla jakékoliv meze.

Navíc pravidelné vydávání zakládá na logičtější označování verzí, jaké používá například Ubuntu. Pokud uvidíte informaci o Ubuntu 11.04, pak jasně víte, že je to verze z dubna 2011. Linus původně velmi podobný systém navrhoval:

Pokud budou verze založeny na datech, pak bychom místo 2.6.26 měli mít spíše 2008.7. Nebo můžeme hlavní [major] verzi zvýšit po každé dekádě, střední pak každý rok a nejnižší [minor] pokaždé, kdy uvolníme vydání. Jakkoliv. Mohli bychom u druhého čísla vycházet také z roku vydání, takže 2008 by dalo 2.8 a první vydání roku 2009 by bylo označeno jako 2.9.1. A 2010 by bylo 3.0.1.

Nakonec ale ke změně nedošlo, i když se o ní mluvilo v roce 2008 poměrně intenzivně. Museli jsme si počkat ještě další tři roky a až nyní se místo jádra 2.6.40 dočkáme nové verze 3.0. Změna navíc nebude jen kosmetická, ale celý styl číslování se mění.

3.0 není 3.0.0

Ačkoliv to vypadá jako klasické „poskočíme s verzí, bude to vypadat líp“, není přechod na trojku jen hrou s čísly, ale hlavně snahou udělat v nich pořádek. V oznámení o změně se píše:

Rozhodl jsem se nazvat příští verzi 3.0. Vyjde blízko dvacátého výročí, což je pro mě dostatečný důvod, ale upřímně – pravým důvodem je, že už nechci počítat s tak vysokými čísly jako 40.

Linus se nakonec rozhodl číslovat od verze 3.0 a zkrátit tak o jednu číslici označení verze. Hlavní vydání tak budou značena jako 3.1, 3.2, 3.3 a tak dále, zatímco opravy přidají ještě jednu subverzi na 3.2.1. Označení verzí by tak mělo být o něco přehlednější.

Anketa

Jak by se vám líbilo číslování jádra?

       

Z původního návrhu na číslování podle roku vydání (Linux 2011.0.0) tak nakonec zcela sešlo a dále budeme číslovat vzestupně. Je proto logické, že časem opět nastane potíž s příliš vysokým číslem verze a bude třeba přejít na Linux 4.0. Linus ale naznačil, že by se něčím takovým začal zabývat až kolem verze 3.40, což při průměrném vydání jednou za 6 až 7 týdnů nastane přibližně za pět let.

Linux 3.0 není KDE 4 ani Gnome 3

Taková změna čísla verze samozřejmě u mnoha uživatelů vyvolává otázky typu: „Takže to bude zlomové vydání jako třeba Firefox 4 nebo Gnome 3?“ Linus ale předem všechny upozorňuje, že nedojde k žádným zásadním změnám, k žádným zlomům ani skokům. Linux 3.0 bude jednoduše další verze vznikající postupnou evolucí. Nijak se nebude lišit od situace, kdy by se jmenoval 2.6.40.

davame_internetu_obsah
       

Podstatné je, že 3.0 je jenom o přečíslování. Neděláme žádné KDE 4 ani Gnome 3. Žádné zlomy, žádné děsivé nové funkce, nic takového. Připravujeme pravidelná vydání po mnoho let… Takže žádné změny ABI ani API, žádné kouzelné novinky – jen klasický postupný pokrok.

Čeká nás tak tradiční seznam novinek – vylepšení výkonu na procesorech Sandy Bridge, podpora pro Intel Ivy Bridge, vylepšení podpory některých grafik, schopnost přepínat mezi rozšířenou a integrovanou grafickou kartou (Nvidia Optimus), konsolidace ARM a podobně.

Žádná velká změna

Nakonec tedy nejde o nijak dramatickou změnu. Jen jsme se přehoupli do verze 3.0 a zjednodušili jsme číslování. Samozřejmě i tato změna má své kritiky. Někteří by raději viděli původně navrhované značení závislé na datu vydání, jiní by zase neměnili vůbec nic a zůstali i nadále u verze 2.6. Zdá se ale, že většina ohlasů je pozitivních a uživatelé změnu vítají. Co si o ní myslíte vy?

Petr Krčmář

Petr Krčmář

Petr Krčmář pracuje jako šéfredaktor serveru Root.cz. Vystudoval elektroniku se zaměřením na počítačové systémy, nyní se zabývá médii, především těmi elektronickými.

Školení: Linux – Zálohování, Vysoká dostupnost, SNMP dohled

Na třídenním školení se naučíte nainstalovat a spravovat systém zálohování, replikace dat a vysoké dostupnosti dat. Dále také pracovat s RAID a LVM poli a nainstalovat a spravovat si vlastní dohledový systém.

Podrobnější informace a přihláška

Ohodnoťte jako ve škole:
Průměrná známka 1,09

Přehled názorů

Re: Linux 3.0 nebude zlomový, jen změní číslování
Ján Gnip 31. 5. 2011 00:07
Nový
└ 
Re: Linux 3.0 nebude zlomový, jen změní číslování
RDa 31. 5. 2011 00:15
Nový
 
├ 
Re: Linux 3.0 nebude zlomový, jen změní číslování
klusacek 31. 5. 2011 01:18
Nový
 
│
└ 
Re: Linux 3.0 nebude zlomový, jen změní číslování
Xjmeno363 31. 5. 2011 09:21
Nový
 
│
 
├ 
pětiletky
Xjmeno363 31. 5. 2011 09:29
Nový
 
│
 
│
└ 
Re: pětiletky
Bubak 31. 5. 2011 11:39
Nový
 
│
 
│
 
└ 
Re: pětiletky
Xjmeno363 31. 5. 2011 15:28
Nový
 
│
 
│
 
 
└ 
Re: pětiletky
Mordae 31. 5. 2011 19:50
Nový
 
│
 
│
 
 
 
└ 
Re: pětiletky
Mepho 1. 6. 2011 01:14
Nový
 
│
 
└ 
Re: Linux 3.0 nebude zlomový, jen změní číslování
dejfson 31. 5. 2011 21:09
Nový
 
├ 
Re: Linux 3.0 nebude zlomový, jen změní číslování
janek 31. 5. 2011 10:52
Nový
 
├ 
Re: Linux 3.0 nebude zlomový, jen změní číslování
srandista 31. 5. 2011 13:36
Nový
 
└ 
Re: Linux 3.0 nebude zlomový, jen změní číslování
Meph0 1. 6. 2011 00:10
Nový
git hash?
ad 31. 5. 2011 00:17
Nový
└ 
Re: git hash?
janek 31. 5. 2011 10:53
Nový
 
└ 
Re: git hash?
koudy 31. 5. 2011 12:34
Nový
 
 
└ 
Re: git hash?
awm1 31. 5. 2011 12:41
Nový
 
 
 
└ 
Re: git hash?
Hue 31. 5. 2011 16:07
Nový
 
 
 
 
└ 
Re: git hash?
itexpert 31. 5. 2011 20:45
Nový
chybejici moznost v ankete
belzebub 31. 5. 2011 00:17
Nový
├ 
Re: chybejici moznost v ankete
Kalda 31. 5. 2011 00:53
Nový
│
└ 
Re: chybejici moznost v ankete
belzebub 31. 5. 2011 01:35
Nový
│
 
└ 
Re: chybejici moznost v ankete
repulsive 31. 5. 2011 08:54
Nový
│
 
 
└ 
Re: chybejici moznost v ankete
Mirek Kalina 31. 5. 2011 08:57
Nový
├ 
Re: chybejici moznost v ankete
asdasd 31. 5. 2011 01:02
Nový
├ 
Re: chybejici moznost v ankete
Petr Krčmář 31. 5. 2011 09:21
Nový
│
├ 
Re: chybejici moznost v ankete
ares 31. 5. 2011 11:20
Nový
│
│
└ 
Re: chybejici moznost v ankete
-tt- 31. 5. 2011 11:39
Nový
│
│
 
└ 
Re: chybejici moznost v ankete
k 31. 5. 2011 16:14
Nový
│
└ 
Re: chybejici moznost v ankete
belzebub 31. 5. 2011 15:03
Nový
└ 
Re: chybejici moznost v ankete
x14 31. 5. 2011 12:26
Nový
 
└ 
Re: chybejici moznost v ankete
rer 31. 5. 2011 13:22
Nový
Já budu jedině rád
nesro cz 31. 5. 2011 00:51
Nový
├ 
Re: Já budu jedině rád
Darkless 31. 5. 2011 08:19
Nový
├ 
Re: Já budu jedině rád
karlos 31. 5. 2011 08:49
Nový
│
└ 
Re: Já budu jedině rád
nesro cz 31. 5. 2011 08:54
Nový
│
 
├ 
Re: Já budu jedině rád
jehovista 31. 5. 2011 09:23
Nový
│
 
│
└ 
Re: Já budu jedině rád
m.p. 31. 5. 2011 13:20
Nový
│
 
│
 
└ 
Re: Já budu jedině rád
Zdenek - 31. 5. 2011 18:52
Nový
│
 
└ 
Re: Já budu jedině rád
Peppa 31. 5. 2011 09:26
Nový
└ 
Re: Já budu jedině rád
Zdenek - 31. 5. 2011 18:50
Nový
 
└ 
Re: Já budu jedině rád
nesro cz 31. 5. 2011 19:00
Nový
40..
paranoiq 31. 5. 2011 09:48
Nový
sudá,lichá x bez a s "desetinou" řadou?
Johnny S 31. 5. 2011 10:20
Nový
├ 
Re: sudá,lichá x bez a s "desetinou" řadou?
D 31. 5. 2011 12:01
Nový
└ 
Re: sudá,lichá x bez a s "desetinou" řadou?
TrSek 31. 5. 2011 12:25
Nový
Re: Linux 3.0 nebude zlomový, jen změní číslování
Samuel Kupka 31. 5. 2011 10:26
Nový
Re: Linux 3.0 nebude zlomový, jen změní číslování
Petr 31. 5. 2011 10:33
Nový
├ 
Re: Linux 3.0 nebude zlomový, jen změní číslování
Michal 31. 5. 2011 11:31
Nový
└ 
Re: Linux 3.0 nebude zlomový, jen změní číslování
Ivan 31. 5. 2011 12:49
Nový
Trochu veľký humbuk za taký nezmysel
msx 31. 5. 2011 14:34
Nový
Úplně tak jednoduché to taky nebude...
Ondřej Surý 31. 5. 2011 15:52
Nový
├ 
Re: Úplně tak jednoduché to taky nebude...
DgBd 31. 5. 2011 16:15
Nový
│
└ 
Re: Úplně tak jednoduché to taky nebude...
benzin 31. 5. 2011 18:31
Nový
├ 
Re: Úplně tak jednoduché to taky nebude...
Me 31. 5. 2011 19:24
Nový
└ 
Re: Úplně tak jednoduché to taky nebude...
msx 1. 6. 2011 12:09
Nový
2.8?
Me 31. 5. 2011 19:21
Nový
Kde sehnat čistý starý Linux?
Johny 31. 5. 2011 19:54
Nový
├ 
Re: Kde sehnat čistý starý Linux?
l 31. 5. 2011 20:46
Nový
└ 
Re: Kde sehnat čistý starý Linux?
Petr 31. 5. 2011 20:59
Nový
Sude a liche cislovani
Hulka 31. 5. 2011 23:39
Nový
└ 
Re: Sude a liche cislovani
tomo 1. 6. 2011 00:21
Nový
 
├ 
Re: Sude a liche cislovani
jarda666 1. 6. 2011 08:09
Nový
 
│
└ 
Re: Sude a liche cislovani
DgBd 1. 6. 2011 09:46
Nový
 
└ 
Re: Sude a liche cislovani
Hulka 1. 6. 2011 16:43
Nový
verzovani
festr 5. 6. 2011 22:02
Nový
Presne
Ubu tu 30. 6. 2011 08:42
Nový
       

Tento text je již více než dva měsíce starý. Chcete-li na něj reagovat v diskusi, pravděpodobně vám již nikdo neodpoví. Pro řešení aktuálních problémů doporučujeme využít naše diskusní fórum.

Zasílat nově přidané příspěvky e-mailem