Mandriva Linux 2008.1 - jaký bude?
Tento článek vám nabídne pohled na to, co by v Mandrivě mohlo, ale také nemuselo být. Řada diskutovaných prvků a zlepšení bude skutečně implementována, některá jsou prozměnu ve stádiu návrhu a o jejich implementaci se teprve bude rozhodovat. Z rozsáhlého seznamu jsme vybrali to nejzajímavější. Nejdřív si však představme aktuálně platnou roadmapu vedoucí od prvních testovacích verzí až k té finální:
- Cooker Alpha 1 - objeví se za pár dnů, 13. prosince
- Cooker Alpha 2 - 9. ledna
- Beta 1 - 23. ledna
- Beta 2 - 6. února
- RC1, RC2 - 20. února a 12. března
- Finální - 2. dubna
Očekávána je tedy v podstatě standardní „salva“ jednotlivých vývojových verzí, která vyvrcholí za necelé čtyři měsíce uvedením nové Mandrivy. Jste-li miliaristé, vzpomenete 2. dubna vpád argentinských vojsk na Falklandské ostrovy, jste-li věřící vzpomenete tři roky ode dne, kdy nás opustil Karol Wojtyła, ale rozhodně všichni nezapomeňte, že ten den máte stahovat novou Mandrivu (nebo zakoupit PowerPack :-). Ale, co se tedy plánuje?
RPM, kernel
Mandrivácká wiki momentálně nese první obecné návrhy a soupis záležitostí, které se budou v nadcházejících měsících ladit, samozřejmě i novinek, které ve stávající verzi nejsou.
Jednou z větších změn bude přechod balíčkovacího systému RPM na variantu z RedHat a Suse distribucí v rámci zdokonalení kompatibility mezi hlavními RPM distribucemi a zjednodušení udržování repozitářů a tvoření balíčků. Ostatně toto je jedno z hlavních poselství, které linux obecně nabízí. Takové věci se vyvíjí svobodně a v podstatě konkurenční komerční distra (RHEL, SLED, Mandriva PowerPack atd.) mohou společně sdílet vyvinuté nástroje a systémy. S tímto půjde v nové Mandrivě ruku v ruce i převzatý mkinitrd z Fedory, opět v rámci zjednodušení správy.
Po někdejších stížnostech uživatelů na zastaralý kernel 2.6.17 v řadě 2007 se Mandriva polepšila a do 2008 použila jednu z nejnovějších verzí kernelu. I verze 2008.1 ponese nový kernel, nic se na tomto nemění a mimo jiné podpora nového hardwaru tedy bude na nejčerstvější úrovni.
Mandriva nástroje
Podívejme se krátce na specifické Mandrivácké nástroje. Nadále bude čištěn kód distribučního instalátoru a nástroj pro dělení diskových oddílů (diskdrake). Drakxtool nabídne prvky rodičovské kontroly, bohužel zatím bez bližšího upřesnění.
Mezi utilitami bude k dispozici i vylepšený framework pro zálohování a obnovu systému podobný „bodům obnovení“ z Windows. Mezi bezpečnostními nástroji se objeví AppArmor s předdefinovanými profily.
Desktopová prostředí, další nástroje
Patrně nejznámější *nixový desktop KDE bude i ve verzi 2008.1 primárně realizován řadou 3.5, chystané KDE4 bude opět pouze jako volitelná možnost. Již však nebude v contribu, ale bude nedílnou integrální součástí distribuce (ostatně v té době už to nebude tak moc pokusný kód jako ve stávající Mandrivě 2008). Pro KDE se počítá kromě klasického menu i s kickoff, které známe z posledního openSUSE. Pokud jej nemáte rádi, nezoufejte, víme jednoznačně, že i v KDE4 bude zachována možnost používat klasické menu.
Pro GNOME dojde ke sjednocení nástrojů pro BlueTooth vyvinutých týmem kolem Fedory. Objevit se může i metabalíček gnome-burning-tools.
Obdobně jako ve Fedora 8 se stane standardním zvukovým serverem pokročilý systém PulseAudio. Mandriva se také nově zaměří na další specifické aplikace, o které bude zájem. Zde je vše teprve v počátku, ale podle všeho se můžeme těšit na pár zajímavých novinek, nechme se překvapit.
Další záležitosti
Vývojáři mohou počítat s GCC 4.3, chystá se použití nových upstream udev pravidel, stávající Mandrivácká dostanou „pápá“. Hovoří se i o podpoře autentifikace pomocí otisků prstů (bude-li zaintegrován projekt fprint). Všechny pak potěší podpora hybridního Suspend režimu, což je zatím stále spíše problematická oblast v linuxových vodách.
X.Org povýší rovnou na verzi 7.3, nic menšího ostatně neočekáváme, snad by se to dalo považovat i za urážku :-). Počítat tak lze mimo jiné s podporu hotplug pro monitory a dalšími specialitkami nového X.Org.
ACPI systém bude obohacen o skripty v souladu s úsporami při běhu na akumulátor diskutovanými na serveru lesswatts.org, lepší podporu očekávejme i u cpufreq. Instalace se současně bude jednoduše ptát, zdali instalujete na desktop či notebook a podle toho sama použije speciální kernel-laptop a zkonfiguruje systém s optimalizacemi pro běh na mobilním zařízení.
Skrze dell firmware-tools bude implementována schopnost automatické aktualizace BIOSu. Majitelé skenerů se mohou těšit na sane přímo z CVS, pesně jak to má Debian. U skenování bude brán speciální zřetel na to, aby perfektně šlapalo i v OpenOffice.org a GIMPu. A když už jsme u toho relativně pomalého OO.o, tak se počítá s pokročilým přednačítáním na pozadí (což na dnešních mašinách a při dnešních cenách pamětí je jistě velmi vhodný krok).
V bootovací nabídce budou zachovávány konfigurace dalších instalovaných linuxových distribucí. Na Live CD přibude .exe soubor umožňující instalaci Mandrivy přímo z Windows. Považujete-li pak samotný instalační proces za nudný, během kopírování a instalace jednotlivých balíčků si budete moci krátit čas pročítáním aktuálních poznámek k vydání. Při rozdělování disku bude také podporováno více než 15 diskových oddílů (narazil někdy někdo z vás na toto omezení?).
Instalace softwaru se také zjednoduší, přibude možnost přidávat repozitáře skrze odkazy na webových stránkách, tedy něco ve stylu One Click install u openSUSE. Selže-li internetové spojení během stahování RPM balíčků, bude distribuce schopna sama stahování restartovat.
Mezi internetovými nástroji se pracuje na zlepšení integrace otevírání souborů pomocí certifikací v rámci databáze mime-types a multimediálního obsahu. Zvláštní zřetel bude brán na ladění Firefoxu a Thunderbirdu z hlediska spotřeby paměti, oba se dočkají i vylepšené standardní konfigurace.
Ve Free edicích a také 64bitových verzích se dočkáme instalace IcedTea Javy (tedy části Javy doplněné o opensource kód z projektu GNU ClassPath tam, kde Sun neuvolnil kód), a to včetně konfigurace plug-inu webového prohlížeče. U Javy se vůbec počítá se zajímavými novinkami jako implementací vývojářských nástrojů, ať již NetBeans, nebo samotného JDK. Chybět nebude ani VMware Server s VMware Tools, oboje předkonfigurováno pro použitý kernel.
Externí USB zvuková zařízení (jako třeba můj noname USB Skype-telefon) budou v systému standardně konfigurována jako sekundární zařízení, v draksound samozřejmě bude možnost si to změnit. Zvukový výstup z počítače pak bude automaticky přesměrován na digitální ve chvíli, kdy na takovém výstupu bude detekováno připojení kabelu (řešení vzejde mimo jiné z implementace PulseAudio).
Skrze jeden z „letních googláckých projektů“ se dočkáme implementace obdoby Time Machine z Mac OS X.
Vzhled
S novou verzí tradičně dojde i na nový vzhled distribuce. Pro KDE tak počítejme s podporou vektorové grafiky (SVG). V návrzích výběru uživatele v přihlašovacím dialogu se počítá i s implementací systému obdobného Fedoře a Ubuntu (viz. obrázky)
GNOME nabídne možnost cyklicky měnit pozadí (v závislosti na systémových hodinách), zvažovat se bude pro KDE i GNOME přechod na sadu ikon Tango.
Uvažovat se bude i nad desktopovými widgety, otázkou tedy je, jaká konkrétní implementace bude případně zvolena. Mandrivácký vzhled Ia Ora pak bude portován i pro zmiňované KDE4/QT4.
To byl tedy stručný výčet ideí a novinek, které se pro Mandrivu 2008.1 plánují, nebo se zvažuje jejich nasazení. Ne všeho se nakonec ve finální verzí můžeme dočkat, avšak je tu velká šance, že ano. Do dubna je však poměrně málo času. Za chvíli jsou tu Vánoce, pak novoroční střízlivění, takže držme palce vývojářům po celém světě i v Mandrivě samotné, aby se zadařilo.