Hlavní navigace

Fedora Core 1

Miroslav Petříček

Recenze nové distribuce, která má být nástupcem Red Hat Linuxu pro prostý lid, udržovaným však komunitou a nikoli samotnou firmou Red Hat. Nechybí ani ohlédnutí se za licenční politikou Red Hatu a zhodnocení celé situace.

Firma Red Hat se dlouhodobě orientuje především na prodej svého produktu Red Hat Enterprise Linux. Naproti tomu prodej klasické verze Red Hat Linuxu, který byl a snad stále ještě je vůbec nejpoužívanější linuxovou distribucí vůbec, mu přináší jen minimální zisk. Red Hat Linux byl tradičně k dispozici zdarma na FTP serverech, odkud si jej každý mohl stáhnout. Prodej krabicové verze, ba ani snaha přilákat platící zákazníky k jeho službě Red Hat Network, nebyla příliš úspěšná. Red Hat se proto rozhodl jednat.

Nejprve učinil několik úprav, které spočívaly v omezení redistribuova­telnosti RHL – už nebylo možné jej kupovat v knihkupectvích nebo od různých zásilkových služeb, ať už šířily kopie originálů, nebo různě pozměněné kopie Red Hat Linuxu. Jediným aurorizovaným zdrojem šíření byly krabicové verze, ftp server www.redhat.com a jeho oficiální mirrory. Každý, kdo chtěl šířit neoriginální Red Hat Linux, z něj musel nejprve odstranit obchodní znaky Red Hatu, jako například logo muže s koboukem (shadow man) a logo „Red Hat“. Produkt se nesměl jmenovat tak, aby evokoval příbuznost s Red Hatem. Po tomto zásahu vzniklo několik mutací RHL, které vyhovovaly těmto restrikcím, např. Aurox Linux.

Následně se Red Hat rozhodl změnit pojetí Red Hat Linuxu. Ten přestal být vlajkovou lodí firmy, jeho místo zaujmul Red Hat Advanced Server, který byl za tímto účelem přejmenován na Red Hat Enterprise Linux. Došlo k rozhodnutí, že nadále nebude dodržována binární kompatibilita mezi jednotlivými verzemi. RHL se tak měl stát jakousi vývojovou základnou pro nové verze RHEL. Současně s tím došlo k velmi výraznému zkrácení doby, po kterou měly být poskytovány aktualizace k RHL.

Ovšem ani to nestačilo a Red Hat zašel ještě dál. Rozhodl se ukončit klasikou produktovou řadu Red Hat Linux. Po verzi 9 z března t.r. už nebude následovat předpokládaná verze 10, ale dojde k zastavení produktu jmeném Red Hat Linux a distribuce bude pokračovat pod jménem Fedora Core 1. Fedora Linux byl název nepříliš známého projektu, který se dřívě zabýval vytvářením rozšiřujících balíčků pro RHL.

Budoucí distribuce Fedora už nebudou pod přímým vlivem Red Hatu tak jako dosud. Projekt bude z velké části spnzorovaný Red Hatem, ale bude otevřený, nezávislí vývojáři se budou moci podílet na jeho vývoji. V současnosti je situace taková, že je řízen výborem, který tvoří zaměstnanci Red Hatu. Red Hat bude nabízet Fedoru na svých stránkách, ale nikoliv výhradně. Fedora je na rozdíl od pozdních verzí RHL redistribuovatelná, takže ji může šířit každý.

Jak je to s podporou? Podpora ve smyslu dostupných updatů pro systémy Red Hat Linux 7.1, 7.2, 7.3 a 8.0 končí s rokem 2003. Red Hat Linux 9 bude podporován do 31. 4. 2004. Žádný další Red Hat Linux nebude vydán. Naproti tomu Fedora nebude ze strany Red Hatu podporována žádným způsobem. Updaty pro Fedoru bude udržovat komunita vývojářů Fedory a podle dostupných informací budou připravovány typicky pouhé 2 – 3 měsíce po vydání nové verze. To samo o sobě je velice nepříjemné a je pravděpodobné, že se kvůli tomu uzavřou dveře pro Fedoru na servery, pro které je právě doba poskytování bezpečnostních updatů a jejich snadná dostupnost důležitá. Kromě toho bude citelně omezena podpora formou výstupní kontroly na kvalitu, kterou bude nyní zajišťovat pouze komunita samotná.

Z tohoto důvodu pravděpodobně budeme muset zapomenout na nějakou podporu ze strany třetích firem. Pro výrobce hardware a komerčního software pravděpodobně přestane být zajímavé podporovat distribuci s velice krátkou vývojovou dobou a spíše se budou orientovat na produkty s dlouhou životností (Red Hat Enterprise Linux a možná i United Linux). Pravděpodobně to byl také záměr Red Hatu – ukončením a hlavně přejmenováním RHL získat více zákazníků pro svůj RHEL. Napadá mě myšlenka, že paradoxně otevřením Fedory uskutečnil Red Hat základ pro největší komercionalizaci Linuxu v celé jeho historii.

Naopak pozitivem otevření Fedory je větší průhlednost celého vývoje. Každý balíček může mít člověka, který se stará o jeho udržování a vývoj. Bude mnohem snazší ovlivnit distribuci „zvenčí“. Vývojářské diskusní listy jsou otevřené a dostupné každému. Zprůhlední se proces vydávání distribuce. Vývojové verze si bude moci vyzkoušet každý, kdo o to bude mít zájem. Stejně tak každý si bude moci stáhnout iso image, jakmile budou k dispozici, bez ohledu na to, zda je členem nějakého klubu nebo si platí nějakou službu.

Instalace

Když odmyslíme změnu všech log a nápisů Red Hat na Fedora, tak se instalace vizuálně změnila jen velmi málo. Co je potěšitelné, tak změny k lepšímu se uskutečnily pod povrchem. Nově je možné při bootování z instalačního CD zkontrolovat stabilitu hardware počítače pomocí programu Memtest86. Potěšitelné je, že nyní je možné spustit grafickou verzi instalačního programu Anaconda i při síťové instalaci přes HTTP nebo FTP. Rozhodně je zajímavá možnost instalovat Fedoru přes VNC.

Bohužel se nezměnil proces výběru balíčků, který zůstává stále stejný. Nástroje pro instalaci a následnou správu nainstalovaných balíčků nenabízejí kontrolu závislostí, nedokáží pracovat s jinými instalačními zdroji (např. updaty) a v podstatě jedinou funkčností, kterou mají, je základní možnost nainstalovat resp. odinstalovat nějaký program. Zmíněný nástroj na pohled evokuje správu instalace z Windows. V tomto případě zůstává Fedora podobně jako dřívější verze RHL daleko za konkurencí jiných distribucí, které toho v oblasti správy instalovaných programů nabízejí více. Jedinou vlaštovkou, že by se v budoucnu mohlo v tomto směru něco změnit, je začlenění nástroje Yum, který slouží coby backend pro aktualizace pomocí programu up2date.

Vlastnosti distribuce

Tak už ani Fedora se neubránila modernímu trendu, na který si již zvykli uživatelé ostatních distribucí – proces startování je vyveden v grafickém režimu. Možná jde jen o subjetivní pocit, ale použité řešení se mi moc nelíbí. Poněkud prodlužuje dobu bootování a výsledek ani nepůsobí příliš elegantně – v podstatě jen přidává horní lištu, kde je zobrazený animovaný průběh, a v grafické obrazovce vidíme výpisy startovacích skriptů. Patrně nejsem sám, kdo by uvítal, kdyby se vývojáři distribucí orientovali spíše na urychlení startu než na jeho zpomalování. Naštěstí lze tuto funkci snadno vypnout (parametr GRAPHICAL v /etc/sysconfig/i­nit).

Novinkou, alespoň co se jádra týká, je podpora ACPI. Kladně hodnotím, že fedoří jádro 2.4.22, je prvním distribučním jádrem, které dokázalo beze zbytku oživit powermanagement mého dva roky starého HP Omnibooku. Fedora rovněž umí využít nejrůznější zpomalovací vlastnosti mobilních procesorů, ať už se jedná o SpeedStep (P4 i Centrino), PowerNow nebo LongHaul. Uživatelé přenosných počítačů navíc přivítají funkci, která umožňuje snadno vyladit parametry virtuální paměti právě pro použití na přenosných počítačích. Stačí jen do systémových skriptů přidat příkaz:

echo 1 > /proc/sys/vm/laptop_mode

Distribuce se o něco zrychlila, neboť je kompilována s optimalizacemi pro procesory i686. Ke svému běhu používá instrukční sadu procesorů rodiny i586. Kromě toho je startování programu urychleno použitím nástroje prelink, který optimalizuje spustitelné soubory a knihovny s ohledem na rychlejší zavádění do paměti.

Pozitivně je nutno hodnotit i bezpečnostní rozšíření, které umožňuje zabránit zavádění modulů (k obnovení funkčnosti je nutné restartovat počítač). Stejně tak účinnou obranou proti exploitům na potenciální chyby v softwaru je implementace Exec-Shieldu, který znemožní vykonávat kód „podstrčený“ přetečením zásobníku. Funkci je možné zapnout paušálně, nebo jen pro označené binárky.

Jako vždy došlo u distribuce k odstranění i k doplnění balíčků. Z těch významnějších a někdy trochu bolestných ztrát stojí za zmínku absence LPRng, prohlížeče Galeon, poštovního klienta Pine, assembleru dev86 nebo třeba pspellu. Naopak celá řada jiných balíčků byla adoptována. Například prohlížeč Epiphany, autentizační server FreeRadius nebo prohlížeč gpdf.

Grafická prostředí, ať už Gnome, nebo KDE, působí efektně, vyhlazení fontů je velmi kvalitní, ovšem lépe vypadají ve větších rozlišeních než 1024×768.

Bohužel ani Fedora nedokázala odstranit nepříjemný bug, který se poprvé objevil v RHL 8.0, a sice vytuhnutí procesu rpm s následným zamčením RPM databáze. Problém se vyskytuje s různou frekvencí, především při používání rpm balíčků, které nebyly vytvořeny přímo pro Fedoru.

Už v RHL 8.0 překvapila většinu tuzemských uživatelů (mnohé příjemně, jiné nepříjemně) standardní předkonfigurace pro práci v UTF-8. Tzn. veškeré datové soubory, adresáře na disku i výstupy lokalizovaných programů jsou kódovány v UTF-8. Tento přístup je do budoucna nepochybně správný, avšak v situaci, kdy většina ostatních linuxových distribucí a dalších UNIXů používá osmibitová kódování, přináší rovněž problémy s interoperabi­litou. Nejinak je tomu i ve Fedoře. Na textové konzole nefunguje vstup ne-ascii znaků, problémy jsou v Midnight Commanderu, bezproblémové není ani manuální přepnutí locales distribuce na iso8859–2 apod. Přejme si, aby se zmíněné problémy co nevidět vyřešily.

Multimédia zůstávají nadále velkou slabinou Fedory. Už z RHL 8.0 byly odstraněny všechny komponenty pro práci s MP3 soubory, údajně kvůli patentovým důvodům. Distribuce neobsahuje ani základní podporu přehrávání DVD, podpora digitálního videa je také velmi slabá. Všechny tyto programy si musejí uživatelé Fedory pokoutně shánět sami. Chápu, že v téhle oblasti, která je zatížena četnými licenčními, patentovými a jinými problémy, pozice Linuxu není nejrůžovější, ale mezi ostatními velkými obecnými distribucemi (do kterých kromě RHL/Fedory zařazuji ještě SuSE, Mandrake, Slackware a Debian Linux) je v tomhle směru Fedora suverénně nejslabší.

Závěr

Otevření distribuce je pro mnoho uživatelů dobrou zprávou. Jiní uživatelé ovšem ze stejného důvodu na Fedoru zanevřou. Domnívám se, že ryze nekomerčních distribucí existuje dostatečné množství a otevřená Fedora Core v současné podobě neznamená nějaké zvláštní obohacení nabídky. Důvodem, proč většina lidí používala Red Hat Linux, bylo právě to, že představoval určitý kompromis mezi komerční distribucí a komunitním produktem, a také kvůli jeho jménu. Red Hat Linux plnil v historii úlohu určitého průmyslového etalonu, znali jej i lidé, kteří jinak o Linuxu mnoho něvěděli. Byl dostatečně rozšířený, měl kvalitní akualizace a přitom zůstával snadno dostupný. Respektovali jej proto i producenti komerčního softwaru a hardwaru. To už do budoucna nemusí platit, byť může být samotná distribuce sebekvalitnější.

Hodnocení

+ ACPI a powermanagement
+ bezpečnostní rozšíření
 – změna koncepce distribuce
 – nástroje pro správu rpm
 – omezená podpora multimédií

Našli jste v článku chybu?

22. 1. 2006 15:16

drunkez (neregistrovaný)
ja to napriklad pouzivam a ROX

21. 11. 2003 14:45

genetics (neregistrovaný)

Naozaj si myslim, ze toto je dobra debata na flame. Ja som spokojny uz druhy rok zo slackwarom. Na zaciatku som skusal RH, SuSE, MDK, ale najviac ma asi oslovil "slejk". takisto ako ostatni si pochvalujem stabilitu na serverove zalezitosti.
BTW: Nechcem ale nijak hanit ostatne distribucie. Aj tato diskusia o Fedora Core 1 si myslim, ze je troska hlboko ponimana. Uvedomme si ale, ze FC je skoro /relativne/ nova distribucia a potrebuje cas na svoj vyvoj. Clanok hodnotim ako dobry na ukazanie vlas…

Podnikatel.cz: K EET. Štamgast už peníze na stole nenechá

K EET. Štamgast už peníze na stole nenechá

Lupa.cz: Proč firmy málo chrání data? Chovají se logicky

Proč firmy málo chrání data? Chovají se logicky

Měšec.cz: U levneELEKTRO.cz už reklamaci nevyřídíte

U levneELEKTRO.cz už reklamaci nevyřídíte

Lupa.cz: Co se dá měřit přes Internet věcí

Co se dá měřit přes Internet věcí

DigiZone.cz: Velká cena v Abú Dhabí: 131 ti­síc diváků

Velká cena v Abú Dhabí: 131 ti­síc diváků

Vitalia.cz: Jmenuje se Janina a žije bez cukru

Jmenuje se Janina a žije bez cukru

Vitalia.cz: Taky věříte na pravidlo 5 sekund?

Taky věříte na pravidlo 5 sekund?

Vitalia.cz: Jsou čajové sáčky toxické?

Jsou čajové sáčky toxické?

Měšec.cz: Air Bank zruší TOP3 garanci a zdražuje kurzy

Air Bank zruší TOP3 garanci a zdražuje kurzy

Měšec.cz: Jak vymáhat výživné zadarmo?

Jak vymáhat výživné zadarmo?

120na80.cz: Co všechno ovlivňuje ženskou plodnost?

Co všechno ovlivňuje ženskou plodnost?

120na80.cz: Na ucho teplý, nebo studený obklad?

Na ucho teplý, nebo studený obklad?

Podnikatel.cz: Chaos u EET pokračuje. Jsou tu další návrhy

Chaos u EET pokračuje. Jsou tu další návrhy

Vitalia.cz: Spor o mortadelu: podle Lidlu falšovaná nebyla

Spor o mortadelu: podle Lidlu falšovaná nebyla

Vitalia.cz: Když přijdete o oko, přijdete na rok o řidičák

Když přijdete o oko, přijdete na rok o řidičák

Podnikatel.cz: Chtějte údaje k dani z nemovitostí do mailu

Chtějte údaje k dani z nemovitostí do mailu

DigiZone.cz: Recenze Westworld: zavraždit a...

Recenze Westworld: zavraždit a...

Vitalia.cz: Pamlsková vyhláška bude platit jen na základkách

Pamlsková vyhláška bude platit jen na základkách

Podnikatel.cz: Snížení DPH na 15 % se netýká všech

Snížení DPH na 15 % se netýká všech

Root.cz: Certifikáty zadarmo jsou horší než za peníze?

Certifikáty zadarmo jsou horší než za peníze?