Přechod: Fedora 7 x64 -> Ubuntu 7.04 x64
Přešel jsem včera z Fedora 7 x64 na Ubuntu 7.04 x64. Používám na desktopu s quadcore procesorem a 8GB RAM samozřejmě Windows Vista Ultimate x64 CZ, protože je osobně považuji za nejlepší desktopový systém (a je pro ně dostupných nejvíce aplikací), nicméně musím používat i Linux pro zajištění 100% kompatibility vývoje aplikací pod Apache 2 + MySQL 5 + PHP 5 + SQLite 3 na webhosting.
Linuxový server provozuji tradičně pod VMware. Dlouho jsem preferoval Fedoru, už od její verze Fedora Core 3 (plus mám opravdu rád SUSE), nicméně poslední dobou jsem ve Fedoře narážel na stále více problémů (konkrétně verze Fedora 7 x64). Dva měsíce dozadu se doslova rozpadlo při jednom z updates lokální rpm repository, yum zhavaroval, a začal na mě mluvit čínsky. Po udatném boji a hledání jsem to opravil, ale při jedné z dalších aktualizací kernelu zase došlo k tomu, že systém startoval neuvěřitelně dlouho a navíc aktualizované X.Org 7.3 není podporováno VMware Tools, takže vše jelo bez akcelerace.
Pokusil jsem se tedy zprovoznit CentOS 5 x64, který s úspěchem používám u klientů jako serverový systém, ale jeho instalace pod VMware není možná, jako jediný OS vždy při instalaci vytuhnul. Naostro jsem u CentOS na žádné problémy nenarazil, ale s VMware pod Vista x64 si prostě x64 verze CentOS nerozumí.
Vyzkoušel jsem tedy Ubuntu 7.04 x64, což je primárně desktopová distribuce založená na univerzálním Debianu, zaměřená především na absolutní jednoduchost používání, a líbí se mi. Subjektivně je podstatně rychlejší než Fedora 7, a hlavně (zatím) funguje. Instalace grafického prostředí, Apache, MySQL, PHP a Samby zabrala zhruba hodinu práce, včetně konfigurace, a lokální vývojářský server je hotov. Zásadní problém je snad pouze PHP ve verzi 5.2.1 v repository, na PHP.net je k dispozici verze 5.2.4 s řadou (stovky) opravených chyb. Ale na kompilaci opravdu nemám čas, proto nakonec používám hotové distribuce, a ne Gentoo…
Ubuntu se mi jeví na první pohled jako solidní systém zejména pro lidi, co nechtějí Linuxu věnovat moc času a nechtějí moc možností volby (například instalace se na nic neptá, a prostě nahrne na disk všechno, přestože o hry či CD přehrávač nestojím), navíc existuje opravdu skvělé fórum.ubuntu.cz s dobrou (funkční a nerozhádanou) komunitou, kde neexistují odpovědi typu "RTFM!", a slušně zpracovaná Wiki.
Ortodoxní linuxáci budou Ubuntu možná pohrdat, protože se snaží věci zjednodušit, a do krve se hádat. Osobně je mi to jedno, před hádkami dávám přednost slušné komunitě (což Ubuntu má) a funkčnímu systému bez výrazných nastavování (což Ubuntu splňuje). Jiné zásadní rozdíly pro základní použití oproti Fedoře vlastně nejsou, jen místo "yum install" a "yum search" píšete "apt-get install" či "aptitude search".
Člověk, který se v Linuxu aspoň trochu vyzná, může nakonec měnit distribuce každý den…