Portál AbcLinuxu, 4. května 2025 05:28

Linux 4.0-rc1

Po Linuxu 2.6.39 následoval Linux 3.0. Po Linuxu 3.19 následuje Linux 4.0. Hlasování, zda by po verzi 3.19 měla následovat verze 3.20 nebo 4.0 (zprávička), se zúčastnilo více než devětadvacet tisíc uživatelů Google+. Většina (56 %) hlasovala pro verzi 4.0. Linus Torvalds tedy vydal Linux 4.0-rc1 (LKML). Kdy vyjde verze 4.1.15 zmíněná v oznámení a ukázaná ve filmu Terminator Salvation?

23.2.2015 06:07 | Ladislav Hagara | Komunita


Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

23.2.2015 08:16 RH
Rozbalit Rozbalit vše Re: Linux 4.0-rc1
Odpovědět | Sbalit | Link | Blokovat | Admin
Když bych vzal v potaz, že 4.0 bude pravděpodobně "longterm", tak 4.1 zcela určitě nebude, takže 4.1.15 nevyjde nikdy, protože "obyč" jádra byly vždy tak max. 3.x.12 :-)
23.2.2015 10:01 pc2005 | skóre: 38 | blog: GardenOfEdenConfiguration | liberec
Rozbalit Rozbalit vše Re: Linux 4.0-rc1
Tak ještě aby Skynet používal longterm verzi, to by ho pak nešlo zničit už vůbec :-D.
23.2.2015 09:49 linuxik
Rozbalit Rozbalit vše Re: Linux 4.0-rc1
Odpovědět | Sbalit | Link | Blokovat | Admin
Jakou zásadní vlastnost přináší nová verze proti původní 3.19, aby to ospravedlňovalo zavedení další major verze?!
Pavel Půlpán avatar 23.2.2015 09:50 Pavel Půlpán | skóre: 22 | Trutnov
Rozbalit Rozbalit vše Re: Linux 4.0-rc1
Taky by me to zajimalo, ale podle vseho zadnou...
An infinite number of monkeys typing into GNU Emacs would never make a good program.
Slavko avatar 23.2.2015 11:55 Slavko
Rozbalit Rozbalit vše Re: Linux 4.0-rc1
No predsa: vydané pod dohľadom Google(+) a spriatelených organizácií (NSA, ...).

Hmm, keď tak teraz nad tým rozmýšľam, nie je to až také vtipné, ako sa mi najprv zdalo...
23.2.2015 12:04 R
Rozbalit Rozbalit vše Re: Linux 4.0-rc1
Ano, je to dost trapne...
23.2.2015 15:23 KOLEGA
Rozbalit Rozbalit vše Re: Linux 4.0-rc1
Nebude stačit Live Patching?
23.2.2015 10:02 Erbureth | skóre: 21
Rozbalit Rozbalit vše Re: Linux 4.0-rc1
Podle všeho Live patching
23.2.2015 10:10 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Linux 4.0-rc1
Co si přečíst aspoň to kraťoučké oznámení, na které je ve zprávičce link?
So far, the arguments against it seem to have been "major numebr should go with a major new feature or breaking of compatibility", which just shows how little people know. We don't break compatibility, and we haven't done feature-based releases since basically forever.
23.2.2015 14:04 j
Rozbalit Rozbalit vše Re: Linux 4.0-rc1
Az na ten detail, ze kompatibilitu rozbijou uz tim precislovanim. Spousta veci si totiz kontroluje major cislo verze. Se 4kou tudiz odmitnou fungovat.

23.2.2015 14:12 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Linux 4.0-rc1
Ale to přece není žádné přečíslování… Ještě bych chápal, že někdo jako narušení kompatibility bude vnímat přechod ze tří/čtyř komponent (2.6.y resp. 2.6.y.z) na dvě/tři (3.x resp. 3.x.y). Ale pokud někdo poté, co se Linus při vydání 3.0 výslovně prohlásí, že někdy v neurčené budoucnosti přejde na 4.x, stejně napíše skript, který počítá jen s verzí ve tvaru 3.x, pak si za své problémy může jen a jen on sám a rozhodně to není důvod, proč by Linux měl navěky mít major verzi 3.
23.2.2015 15:22 KOLEGA
Rozbalit Rozbalit vše Re: Linux 4.0-rc1
... amen ...
Josef Kufner avatar 23.2.2015 21:46 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: Linux 4.0-rc1
Podle semver změna major čísla znamená, nebo alespoň může znamenat, zpětně nekompatibilní změny. Kdežto změna minor čísla jen ty kompatibilní. Tedy pokud chci vyjádřit závislost i na verzi, tak napsání 3.x je naprosto v pořádku, neboť lze předpokládat, že verze 4.x nebudou zcela kompatibilní se současnou 3.x. Takže když vyjde 4.x, tak minimálně bude potřeba zkontrolovat, že to funguje.
Hello world ! Segmentation fault (core dumped)
23.2.2015 22:48 sid
Rozbalit Rozbalit vše Re: Linux 4.0-rc1
Niekto tu ma nabozenstvo z cislovania. Specialne pri tak velkom projekte ako Linux by ma zaujimalo ako by robili zmeny v cislovani ked napr jedna cast jadra moze dostat masivne vylepsenie/zmeny (dajme tomu btrfs) a dalsia zostane viac menej rovnaka az na nejake kozmeticke fixy. Takze podla je dost rozumne nerobit z toho vedu a jednoducho to brat ako indikator, ze cosi sa zmenilo a nic viac.
23.2.2015 23:53 Tomas
Rozbalit Rozbalit vše Re: Linux 4.0-rc1
Motate páté pres deváté... U těch Windows se jedna o marketingove čísla verzí..

Win 95 byla interne win 4 ...
23.2.2015 23:14 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Linux 4.0-rc1

Nevím, kdo/co je semver, ale logiku číslování verzí (i to, jestli vůbec nějakou logiku má) si každý projekt volí po svém*. Jistě, třeba u dynamických knihoven existuje určitá konvence, kterou většina knihoven dodržuje, ale ani tam to není úplně obecné (viz třeba OpenSSL). Konkrétně u linuxového jádra si každý, kdo jeho vývoj sleduje aspoň z povzdálí, musel dávno všimnout, že už hodně dlouho nic takového neplatí a že přechod na novou "řadu" se dělá tehdy, když se pro to Linus rozhodne. Nic víc a nic míň v tom není.

Tedy pokud chci vyjádřit závislost i na verzi, tak napsání 3.x je naprosto v pořádku, neboť lze předpokládat, že verze 4.x nebudou zcela kompatibilní se současnou 3.x. Takže když vyjde 4.x, tak minimálně bude potřeba zkontrolovat, že to funguje.

Pořád přisuzujete major číslu nějakou magickou vlastnost, kterou ale vůbec nemá. Pokud by Linus chtěl, mohl za 4.0 prohlásit třeba už to, co známe jako 3.10, a nebo naopak ještě dalších deset nebo dvacet (nebo třeba sedmnácht) verzí počkat. Usuzovat z toho, že tohle je ještě 3.x a tohle už 4.x, na to, co je s čím kompatibilní, je pošetilé.


* - znám jeden docela rozšířený produkt, který své verze postupně označoval 1.0, 2.0, 3.0, 3.1, 3.11, 95, 98, ME, 2000, XP, Vista, 7, 8, 8.1, … Nikdo netuší, co se jim v hlavách urodí příště, nikdo z toho nedělá vědu a nikdo se z označení verzí nesnaží vyvozovat dalekosáhlé závěry.

23.2.2015 23:19 sid
Rozbalit Rozbalit vše Re: Linux 4.0-rc1
semver je dost pravdepodobne semantic versioning.
24.2.2015 08:04 j
Rozbalit Rozbalit vše Re: Linux 4.0-rc1
* ten rozsireny produkt ma interni cislovani, trebas https://msdn.microsoft.com/en-us/library/windows/desktop/ms724832%28v=vs.85%29.aspx

Mimo jine je z toho videt, ze win vista, 7, 8 a 8.1 jsou totozny system, jen s premalovanym frontendem.

--- Mimochodem, japa by pan racil zjistovat, zda se nahodou v kernelu neudala nejaka nekompatabilni zmena, kdyz ne z jeho cisla verze? Spousta aplikaci je dokonce navazana na zcela konkretni patchset.
24.2.2015 10:11 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Linux 4.0-rc1

Úžasné, jak všichni reagují výhradně na drobné rýpnutí pod čarou a podstatný obsah komentáře je zcela míjí.

Mimochodem, japa by pan racil zjistovat, zda se nahodou v kernelu neudala nejaka nekompatabilni zmena, kdyz ne z jeho cisla verze?

Záleží na tom, co by pán přesně potřeboval. Interní API (to se týká i modulů) se může mění prakticky s každou verzí, rozhraní směrem k userspace, které se opravdu používá, se nemění (když to někdo rozbije, hned se to revertuje). No a pokud někdo potřebuje konkrétní funkcionalitu a neumí otestovat přímo ji (což je vždy lepší, už kvůli tomu, že distribuce mají nezřídka backportované patche z výrazně pozdějších verzí, než jakou formálně vykazují), tak se holt může řídit číslem verze - jen by pak ale neměl předpokládat, že když posledních tři a půl roku bylo ve tvaru 3.x, bude tomu tak navždy.

Jak se ale snažím celou dobu vysvětlit, to, že teď najednou máme verzi 4.0, ani zdaleka neznamená, že je to nějaký zlomový bod, který něco zásadního mění. Mezi verzí 3.19 a 4.0 není o nic větší rozdíl než mezi 3.18 a 3.19 nebo (bude) mezi 4.0 a 4.1.

Rezza avatar 24.2.2015 11:19 Rezza | skóre: 25 | blog: rezza | Brno
Rozbalit Rozbalit vše Re: Linux 4.0-rc1
+1.
24.2.2015 11:38 trekker.dk | skóre: 72
Rozbalit Rozbalit vše Re: Linux 4.0-rc1
když to někdo rozbije, hned se to revertuje
Většinou. Občas vám poradí, abyste místo rozbité funkcionality použil program v userspace.
Quando omni flunkus moritati
Rezza avatar 23.2.2015 15:46 Rezza | skóre: 25 | blog: rezza | Brno
Rozbalit Rozbalit vše Re: Linux 4.0-rc1
Naposledy to rozbilo spoustu veci, tak doufejme, ze se z toho lidi poucili.
23.2.2015 16:45 K>
Rozbalit Rozbalit vše Re: Linux 4.0-rc1
vlastne je dobre, ze linus zmeni major cislo - odfiltruje se blby kod :)
24.2.2015 14:09 portsnap
Rozbalit Rozbalit vše Re: Linux 4.0-rc1
Odpovědět | Sbalit | Link | Blokovat | Admin
V číslování verzí Linuxu, aby se prase vyznalo. Možná by bylo lepší přestat si hrát na major a minor verzi.

Založit nové vláknoNahoru


ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.