RULE projekt neboli Run Up to date Linux Everywhere je skupina nadšenců, kteří upravují aktuální linuxové distribuce do podoby, kdy jsou nainstalovatelné i na staré počítače s minimem RAM. V tomto textu jsem popsal, jak jsem nainstaloval aktualizovaný Red Hat 9 na Pentium 120MHz, 24MB RAM, 800MB HDD.
Nový hardware stále není pro mnoho lidí levný. Je však mnoho starých počítačů, které nezvládnou moderní operační systémy v plné šíři. Windows XP ani Mandrake 10.2 v defaultním nastavení na takový stroj nenainstalujete. Na starý počítač byste mohli použít starou verzi operačního systému, ale v takovém případě nemáte žádné aktualizace, systém má bezpečnostní díry, žádnou podporu výrobce, žádný IPAM, GPG,...
Filozofií projektu je mít aktualizovaný, bezpečný a moderní linux na starém hardwaru. Není potřeba mít několik WM, dva kancelářské balíky, 5 emailových klientů, zakulacené okraje oken,... Pro funkční pracovní stanici stačí od každého zástupce jeden, ten nejlepší mezi malými a rychlými.
Projekt RULE se snaží upravit instalaci moderní linuxové distrubuce tak, aby šla nainstalovat s minimálními hardwarovými nároky. Jádrem projektu jsou upravené instalační skripty a o zbytečné věci ořezané softwarové balíčky. Projekt je primárně zaměřen na Red Hat (verze 6, 8 a 9) a Fedoru (aktuálně FC 3). Nejedná se o vlastní distribuci, jsou to jen pozměněné instalační skripty a balíčky, které lze při troše šikovnosti použít i na jinou linuxovou distribuci.
Aktuálně podporovanou verzí je Fedora Core 3, instalační skripty pro starší verze RH již nejsou vylepšovány.
Stroj, na který jsem RULE RH9 instaloval, je jednoúčelový počítač HP Vectra XM, series 4, 5/120:
komponenta | popis |
---|---|
BIOS | Phoenix - unikátní, neupgradovatelný |
deska | Hewlett Packard, Intel Triton 82430FX |
chipset | Intel 430 FX |
North/South bridge | Intel 82437FX/82371FB PIIX |
socket | Socket 7 |
procersor/FSB | Pentium 120MHz/60 |
sloty | 3x ISA, 3x PCI |
paměť | 24 MB (2x8 + 2x4 EDO RAM) |
video adaptér | S3 Trio64 intergrovaná |
disk | 812 MB (pomalý) |
mechaniky | Hitachi CD 8x, FDD |
síť | 10Mb síťovka PCI |
Procesor jsem jemně přetaktoval (120MHz/60 → 133MHz/66). Celou instalaci jsem provedl s 24MB RAM, dodatečně jsem v bazaru koupil 2x 8MB EDO RAM, tedy aktuálně mám 40MB RAM. Podle stránek projektu lze instalátor RULE použít i na slabší stroje (386, 486) s pouhými 8MB RAM. Já jsem ale chtěl používat i grafické prostředí a pro to je minimum 16MB RAM.
Po standardní instalaci mi nefungoval X-server. Ořezaná a rychlá verze serveru se spouští skriptem
startx.TinyX
Defaultně je nastaven IceWM, ale ten jsem ihned odinstaloval. Ja raději Fluxbox:)
Je potřeba vytvořit ~/.xinitrc a vložit
exec /usr/X11R6/bin/fluxbox
Pak naběhne bleskurychle Fluxbox bez problémů. Spustit Mozillu mi na 24MB RAM trvalo asi 3 minuty, ale načítání stránek potom trvalo kolem 30s. Po dokoupení paměti na 40MB naběhne Firefox za 45 sekund.
Po standardní instalaci a aktualizaci RULE, vyhození IceWM, Mozilly, instalaci Firefoxe, Midnight Commanderu a Abiwordu mi na disku zůstalo cca 200MB volného místa.
Red Hat nepodporuje aktualizace starších verzí, ale naštěstí je tu Fedora Legacy, což jsou lidé, kteří připravují nové verze důležitých balíčků pro staré verze Red Hatů.
rpm -ivh http://download.fedora.us/fedora/redhat/9/i386/RPMS.stable/ \ apt-0.5.5cnc6-0.fdr.8.rh90.i386.rpmNení to sice poslední verze, ale mně fungovala dobře.
rpm http://download.fedoralegacy.org/apt redhat/9/i386 os updates legacy-utilsJá jsem zakomentoval všechny ostatní zdroje, protože při tvorbě databáze zdrojů vždy došlo místo na disku. Tento jeden zdroj zabral asi 80MB.
rpm --import http://www.fedoralegacy.org/FEDORA-LEGACY-GPG-KEY
apt-get update
apt-get -f install
apt-get upgradeTrvá to asi 40 minut a budou aktualizovány všechny nalezené balíčky neaktuálních verzí. Napřed stahuje archiv a následně instaluje balíčky. Rychlost byla limitována diskem.
apt-get clean
Jakýkoli další software lze nainstalovat pomocí RPM balíčkovacího systému. Problém je pouze s aktuálností balíčku. Něco lze najít na Fedora Legacy, něco u Daga Wieerse
(http://dag.wieers.com) přes apt-get.
Dagův GPG klíč si importujte z http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt.
Balíčky hledejte na http://dag.wieers.com/home-made/apt/packages.php a do seznamu zdrojů pro apt přidejte
### Dag RPM Repository for older Red Hat Linux releases rpm http://apt.sw.be redhat/9/en/i386 dag
Pomocí apt-get update získáte databázi a jednotlivý balíček nainstalujete pomocí
apt-get install packagename
Jako velmi rychlý internetový browser lze použít dillo. Neumí rámce a nerozumí dobře CSS, ale startuje v milisekundách.
Součástí instalace neni mc :(
Já jsem si nainstaloval Firefox, rychlý soupis příkazů:
links http://firefox.czilla.cz/stahnout/ .... tar -xzvf firefox*.gz cd firefox-installer ./firefox-installer ... ln -s /usr/local/firefox/firefox /usr/local/bin/firefox cd .. rm -rf firefox-installer rm firefox-installer*.gz
Pomocí RULE mám aktualizovaný Red Hat 9 na starém stroji. V textovém režimu je to naprosto dostačující linux, v grafickém režimu není rychlost nijak oslnivá, ale internet jde pomocí Firefoxu procházet docela rozumně a psát v Abiwordu jde také. Velkým kladem tohoto projektu je instalace srozumitelná i ne moc pokročilým uživatelům linuxu. Kdyby měl někdo k RULE dotaz, čtu emaily :)