Mrtvá doba?

Linux se teď podle mnoha jeho vývojářů nachází v tzv. "mrtvé době". Již dlouho používané linuxové jádro verze 2...


Linux se teď podle mnoha jeho vývojářů nachází v tzv. "mrtvé době". Již dlouho
používané linuxové jádro verze 2.0.x je nahrazeno novou stabilní řadou 2.2.x,
která již doznala sedmé verze (aktuálním jádrem je nyní 2.2.7) a nová vývojová
řada (tedy 2.3.x) ještě nebyla otevřena.
Vývojáři Linuxu nyní nechávají jistou dobu na testování, ve světě uživatelů se
čeká na první distribuce zahrnující standardně nová jádra. Jedna z takových
distribucí Stampede Linux již dokonce nové jádro obsahuje. Společnost Red Hat
oznámila vydání nové verze své distribuce Red Hat Linux ve verzi 6.0 dne 26. 4.
Práce na jádrech
Ale i přesto, že se dlouho čekalo na nové distribuce, probíhaly práce na
vylepšování linuxových jader a to dokonce i starších, dlouhou dobou používání
prověřených jader řad 2.0. Alan Cox zveřejnil nejprve sedmou pre-verzi jádra
2.0.37, která obsahuje např. opravu chyby v souborovém systému autofs,
vylepšena byla také podpora bezdrátových karet Wavelan, přidána byla podpora
dalšího "klonu" karty NE2000, podpora InitIO a ovladač Tripace TC-2550.
Později Alan Cox vydal další verzi, jež obsahovala pouze opravu jedné chybičky
v podpoře IP Multicastingu, která znemožňovala vývojářům JDK2 pro Linux
testovat jejich práci. Druhou "maličkostí" bylo zařazení kódu zakazujícího
poskytování sériového čísla procesorů Pentium III.
Ale Linux to není jen řada 2.0.x, vývoj pokročil i v nové řadě 2.2.x. Poslední
jádro je 2.2.7. Je v něm opraveno několik nepříjemných chyb v podpoře NFS
(Network File System), které se nestihly opravit v testovací fázi, majitelé
strojů s procesory Alpha již mohou kernel zkompilovat (v předchozích verzích
2.2.x to bohužel nešlo). Mnoho ovladačů bylo updatováno zmiňme např. podporu
infračerveného portu, SCSI, video a podporu zvuku.
Alan Cox pokračuje v dobré tradici uvolňování "svých" (tedy tzv. -ac) patchů,
které se osvědčily zejména majitelům zvukových karet. Jeho patche přinášejí
podporu pro architekturu ARM Alan se snaží prosadit tuto architekturu pro další
vývojovou řadu 2.3 a doufejme, že se mu to i podaří.
V kernelu ano či ne?
Svět vývojářů je pestrý, není to jen Alan a Linus jsou zde i další. Tigran
Aivazian implementoval mnohými chtěný a jinými zavrhovaný patch, který vytváří
ve speciálním souborovém systému /proc soubor .config, který slouží k uchování
konfiguračního souboru /usr/src/linux/.config i v binární podobě kernelu. Proč
je tato podpora mnohými lidmi požadována? Jednoduše proto, že chtějí vědět, s
jakým konfiguračním souborem bylo to které jádro vytvořeno. Ale proč něco
takového mít přímo v kernelu? A to je právě otázka, na kterou hledají odpověď
jeho odpůrci. V nápovědě ke konfigurační volbě tohoto patche je napsáno, že se
kernel po zapnutí této volby zvětší o 10 až 12 KB, což je odpovědí na onu
otázku.
Vývojáři pracují na nových verzích svých patchů jedním z nich je i podpora
souborového systému CODA (http://www.coda. cs.cmu.edu/), který je nástupcem AFS
(resp. alespoň Linus Torvalds si to myslí). CODA je nyní k dispozici ve verzi
5.2.
Co dál?
Pokud vás tento článek zaujal, podívejte se na jeho webovou verzi na adrese
http://www.linux world.cz. Internetová podoba článku obsahuje oproti té
papírové navíc některé podrobnosti. Navíc zde samozřejmě najde-te aktuální
informace, např. co se týče nově zveřejněných verzí apod.
9 1070 / pahn









Komentáře
K tomuto článku není připojena žádná diskuze, nebo byla zakázána.