Linuxové minidistribuce

Okrem klasických linuxových distribúcii (ako sú RED HAT, SuSE, MANDRAKE, Debian…), ktoré sú už medzi používateľmi PC pomerne známe, existujú aj tzv. špecializované mini distribúcie. Mini distribúcie preto, lebo ich veľkosť zriedka presiahne hodnotu 50MB (pri klasických distribúciách sú to bežne aj 4 CD) a špecializované preto, lebo sú väčšinou určené na konkrétny účel (napr. záchranu poškodeného systému a pod.). Zvyknú sa tiež anglicky nazývať rescue distribution.

Spomedzi mnohých mini distribúcií som vybral dve, ktoré mimochodom nájdete na Chip CD a o ktorých sa v tomto článku dozviete viac. Tieto mini distribúcie bežne nájdete na Internete vo formáte ISO. Je to obraz, ktorý treba vypáliť na CD. Keďže nie je v mojich silách popísať všetky možné spôsoby, opíšeme si aspoň postup ako na to s programom Nero (http://www.nero.com), ktorý sa dnes už bežne vo forme OEM verzií dodáva k vypaľovačkám. Pri vypaľovaní ISO image doporučujem použiť CD-RW, teda prepisovateľné médium, aby ste si zbytočne nezničili CD. V prípade, že vám distribúcia nebude vyhovovať, jednoducho ju zmažete. Keďže mini distribúcie zriedka presiahnu spomínaných 50MB, bez problémov sa dajú vypáliť aj na 8cm klasické kruhové média, prípadne na špeciálne média v tvare vizitky a pod.

Vypaľovanie v programe Nero je jednoduchý proces, ktorý pozostáva z troch krokov (pozri obrázok 1). Spustite program Nero, v hlavnom menu vyberte položku File | Burn Image; otvorí sa dialóg Open. Teraz nájdite na vašom disku, resp. na Chip CD (ak máte dve mechaniky) príslušný súbor s príponou .iso a kliknite na tlačidlo Open. Zobrazí sa okno s nápisom Write CD. Môžete si tu nastaviť ešte rýchlosť vypaľovania, metódu a počet kópii. Ak to máte, kliknite na tlačidlo Write. Ak celý proces vypaľovania prebehne bez problémov, môžete sa tešiť z vypálenej mini distribúcie. Teraz stačí vložiť vypálené CD a reštartovať počítač. Mini distribúcia sa automaticky spustí, pred tým však nezabudnite nastaviť v BIOS-e počítača jednotku CD-ROM ako prvú na ktorej sa má hľadať systém. Pri tomto opise, len pre úplnosť, som vychádzal z verzie Nero 5.5.9.9 OEM.

Ako prvú si predstavíme mini distribúciu LNX-BBC, čo je skratka slov Linux Bootable Business Card.


LNX-BBC (Linux Bootable Business Card)

lnx-bbc-1.618.iso - ke stažení z Chip CD

Mini distribúciu LNX-BBC nájdete na stránke http://www.lnx-bbc.org a k dnešnému dňu je vo verzii 1.618 (Golden). Veľkosť ISO obrazu je približne 49MB. Po vložení a zavedení systému z CD sa zobrazí ponuka ako na obrázku 2.

Pomocou kláves v spodnom riadku obrazovky sa môžete dozvedieť podrobnejšie informácie o mini distribúcii. F2 (Čo je to LNX-BBC?), F3 (Hardvérové požiadavky), F4 (Problémy pri zavádzaní systému) a F5 (Autorské práva). Distribúcia vám ponúka celkom päť variant ako ju spustiť. Voľba 1 zabezpečí spustenie v textovom režime, voľba 2 až 4 zabezpečí spustenie v grafickom režime v rozlíšeniach 640x480, 800x600 a 1024x768. Poslednou voľbou je memtest (pozri obrázok 3). Po zadaní tohoto príkazu sa spustí program na testovanie vašej fyzickej pamäti (ram) a vyrovnávacej pamäti (cache). Tento vynikajúci nástroj na testovanie pamäti vám spoľahlivo odhalí chyby, ktoré vám môžu spôsobovať nevysvetliteľné reštarty systému, či už máte Linux alebo Windows. Pokiaľ vám program odhalí chyby v pamäti, doporučujem vám takúto pamäť reklamovať. Po zvolení variantu distribúcie sa vykoná zavedenie a inicializácia a systém sa spustí. Ako obvykle treba sa prihlásiť menom (login) a heslom (password), rozdiel oproti klasickej distribúcii je však v tom, že meno a heslo máte vypísané na obrazovke. Teda pre prihlásenie do systému zadajte ako meno (login) › root a ako heslo (password) › bbc. V zapätí sa objaví na obrazovke rozsiahly dokument, ktorý vás informuje napr. o autoroch distribúcie, o systémových požiadavkách, o pripojených oddieloch disku (partition) a pod. Systém pri štarte hľadá a pripojí všetky ext2 oddiely (partition) do adresárov /mnt/0, /mnt/1 … /mnt/10, /mnt/11 atď. Mechanika CDROM je pripojená do adresára /mnt/cdrom. Všetky ext2 oddiely sú pripojené v READ-ONLY móde (t.j. len na čítanie). Ak budete potrebovať na daný oddiel (partition) zapisovať, musíte ho odpojiť a znovu pripojiť v READ-WRITE móde. Toto môžete dosiahnuť príkazom mount –o remount, rw <path>, kde path je cesta k pripojenému oddielu napr. /mnt/0. Keď už spomínam oddiely (partition), distribúcia ich podporuje skutočne obrovské množstvo - napríklad: EXT2, VFAT, MSDOS, FAT, MINIX, UMSDOS, NTFS, HPFS, HFS, VFS, UFS, SYSV, NFS, SMBFS, NCPFS, CODA, QNX4FS, ADFS, AFFS, LOCK, CRAMFS, REISERFS, ROMFS.

K dispozícii ďalej máte štyri virtuálne konzoly, medzi ktorými sa prepínate pomocou kláves ALT+F1 až ALT+F4. Pri prihlasovaní na niektorú z týchto štyroch konzol sa opäť používa meno (login) › root a heslo (password) › bbc. Táto mini distribúcia je tiež plne spôsobilá zabezpečiť sieťovú komunikáciu. Najprv však musíte použiť príkaz na inicializáciu vášho sieťového rozhrania. Ak ide o prenosný počítač (notebook), použite príkaz pcmcia start, v opačnom prípade použite príkaz modprobe <typ_sieťovej_karty>, napr. modprobe 8139too. Tento sa postará o zavedenie modulu sieťovej karty. Ak bol príkaz úspešne vykonaný, dostanete na konzolu hlásenie podobné nasledovnému:

eth0: 8139too Fast Ethernet driver 0.9.014-2.2 Jeff Garzik <jgarzik@mandrakesoft.com>
eth0: Linux – 2.2 bug reports to Jens David <dg1kjd@affhd.tv-darmstadt.de>
eth0: RealTek RTL 8139 Fast Ethernet board found at 0xB000, IRQ 11
eth0: Chip is ‘RTL-8139C‘ – MAC address ‘00:50:8d:94:3a:56‘

Pre monitorovanie a spravovanie sietí tu nájdete nástroje ako aps, dnsspoof, dnsquery, dsniff, ettercap, sniffit, tcpdump, becker-ethernet-tools, thttpd, tftp, dhcpcd, freeswan, nmap, nc, snort, sambu, bind, traceroute, tracersroute, trivial-net-setup.

Pre operácie s diskovými oddielmi tu nájdete nástroje ako dump, gpart, hdparm, lilo, parted, fixdisctable a raidtools. Prácu so súborovým systémom podporujú nástroje ako e2fsprogs, e2salvage a ext2resize. Podporu práce s diskovými oddielmi Microsoftu zabezpečujú nástroje dosfstools a mtools. Kryptografia je zabezpečená pomocou OPEN SSL a GNU pgp.

Autori mini distribúcie nezabudli ani na komprimačné utility; nájdete tu: bzip2, bunzip2, lha, zip, unzip, tar, gzip, zoo, cpio, compress, uncompress.

Poznáte to, nie vždy sa chce človeku písať na konzolu príkazy, radšej použije nejaký jednoduchší nástroj, ktorý mu uľahčí prácu so systémom. Autori na toto mysleli a zrejme aj preto pribalili do mini distribúcie program Midnight Commander vo verzii 4.5.1. Toto myslím ocenia aj skúsení používatelia OS Linux.

Ako som už spomenul, pri štarte distribúcie si máte možnosť vybrať z niekoľkých možností, okrem iného aj štart s grafickou nadstavbou. Po inicializácii príslušných parametrov sa na obrazovke zobrazí obrázok malého tučniaka; to odlišuje spustenie mini distribúcie vo framebuffer móde. Po prihlásení sa do systému spustíme grafické prostredie príkazom startx. Po úspešnom štarte sa pred vami objaví grafické prostredie BLACKBOX 0.61.x (mimochodom niektorí ho majú radi pre jeho jednoduchosť, rýchlosť a minimálnu veľkosť, ktorú zaberá v pamäti). V menu nájdete hneď niekoľko programov na prezeranie stránok, napr.: Lynx, W3m a možno menej známy BROWSEX vo verzii 1.5.0. Program BROWSEX má vstavané ďalšie podporné aplikácie, ako MAIL READER, SEND MAIL, ADDRESS BOOK, TALK a DEBUGGER.
Nástroje Iptraf (Network Statistics Utility) a Ethereal (Network Protocol Analyzer) na sledovanie sieťovej prevádzky.

Trochu podivuhodné je, že v tejto mini distribúcii nájdete dokonca niekoľko hier: RobotFindSkitten, vesmírna hra XKOBO, konzolový tetris – seatris, a zábavku sl.

Distribúcia v celku na mňa zapôsobila, obsahuje skutočne úctyhodné množstvo nástrojov. Využijú ju ako začiatočníci (program MEMTEST), tak i pokročilí používatelia a správcovia systémov. Aby ste si mohli mini distribúciu vyskúšať na CHIP CD, nájdete jej ISO obraz.


MoviX

movix-0.7.0-iso.tar.gz - ke stažení z Chip CD

Potrebovali ste niekedy prehrať video alebo audio súbory a počítač, ktorý bol práve k dispozícii neobsahoval potrebné softvérové vybavenie? Riešenie je pomerne jednoduché a má názov MoviX.

MoviX je mini distribúcia linuxu určená na prehrávanie multimediálnych súborov (DVD [no zone constraint], VCD, DivX, avi, mpg, mp3, ogg/vorbis). Skladá sa z nasledujúcich základných balíkov: linux kernel 2.4.20, syslinux v1.75, mplayer v0.90rc2, slackware v8.0, xfree86 v4.2.0, busybox v0.60.5. Veľkosť mini distribúcie je približne 11MB (t.j. bez problémov sa vojde na CD typu vizitky) a nájdete ju na adrese http://movix.sourceforge.net. Momentálne je dostupná vo verzii s označením 0.7.0. Autorom tohoto zaujímavého riešenia je pán Roberto De Leo a distribúcia je distribuovaná pod licenciou GPL.

Po úspešnom zavedení systému z CD sa Vám na obrazovke zobrazí ponuka (pozri obrázok 4) a výzva Boot:. Pomocou kláves F1 až F4 sa môžete dozvedieť o mini distribúcii podrobnejšie informácie: F1 (Help) a F4 (Credits) – základné informácie o distribúcii, F2 (Boot Options) – možnosti, ktoré možno zadať na výzvu Boot: a F3 (Mplayer Keys) – zoznam kláves, pomocou ktorých sa ovláda program Mplayer (pozri obrázok 5).

Hardvérové požiadavky: Minimálne hardvérové požiadavky na MoviX možno charakterizovať nasledujúcimi parametrami: Intel Pentium MMX 166MHz, 32MB RAM, Matrox Millennium II a SoundBlaster 16. V princípe je program Mplayer schopný spolupracovať so všetkými grafickými kartami s VESA VBE 2.0+ kompatibilným BIOS-om. V tabuľke 1 nájdete zoznam grafických kariet na ktorých bol MoviX testovaný.

Graphic card Matrox MillenniumII Matrox G100 Matrox G200 Matrox G400 Ati Rage 128 Ati Radeon GeForce
HW accelerated No No Yes Yes Yes Yes No

MoviX podporuje všetky zvukové karty, ktoré sú podporované jadrom 2.4.20, podrobný zoznam nájdete na adrese http://www.linux.org.uk/OSS/.

Na výzvu Boot: môžete zadať nasledujúce parametre: MoviX – tento parameter by mal automaticky zabezpečiť najvhodnejšie nastavenie programu Mplayer pre vašu grafickú kartu. Použije sa vesa FB (FrameBuffer) linux driver a rozlíšenie 800x600. Tento parameter je default a nemusíte ho zadávať, stačí ak na výzvu Boot: odpoviete stlačením klávesy Enter. Tento parameter bude vybraný, pokiaľ do niekoľkých sekúnd na výzvu Boot: neodpoviete. vesaFB1024 – to isté ako parameter MoviX, ale s rozlíšením 1024x768. vesaFB640 – to isté ako MoviX, ale s rozlíšením 640x480. Tento parameter použite, ak obidva predchádzajúce parametre zlyhali (pravdepodobnou príčinou zlyhania je nedostatok pamäti RAM na vašej grafickej karte). FB – po zadaní tohoto parametra sa použije Linux FrameBuffer driver špecifický pre vašu grafickú kartu (ak nejaký existuje). vesa – tento driver by mal pracovať s väčšinou o grafických kariet. aa - umožní pozerať vaše video v ASCII formáte! :-).

Po zavedení a spustení jadra sa vykoná inicializácia dostupných zariadení a spustí sa obslužný program movix (pozri obrázok 6). Program sa ovláda pomocou hlavného menu v ktorom sú dostupné nasledujúce položky (pozri tabuľku 2):

About | Movix informácie o verzii a autorovi,
Quit obsahuje sub položky Close This Interface (ukončenie programu), ReBoot (reštart) a Trun Off The PC (vypnutie počítača),
Edit vám umožní meniť nastavenia rozhrania movix (Movix Option) a nastavenia programu Mplayer (Mplayer Option),
Eject vysunie vozík CD mechaniky,
Play umožní zvoliť typ prehrávaného media (DVD, VCD, Audio CD a File).

MoviX okrem toho podporuje aj tri aktívne konzoly, medzi ktorými môžete prepínať pomocou kláves CTRL-ALT-F, kde n môže byť 1, 2 alebo 3. Ďalej môžete pomocou Play->File spustiť video/audio playlist. Mplayer podporuje v tejto verzii nasledujúce prípony súborov: pls, m3u, asx, txt, list.

Ak sa vám aj nechtiac podarí vyskočiť z rozhrania MoviX do režimu konzoly, znovu ho spustíte príkazom movix. Mimochodom ak sa vrátime do nedávnej histórie, ešte verzia 0.5.0. nič podobné neobsahovala a užívateľ bol nútený spustenie videa realizovať pomocou príkazov zadávaných na konzolu.

Záver

Toto je perfektný dôkaz toho v čom je sila Linuxu. Jednoduchá malá distribúcia s presným cieľom použitia. V prípade, že vám nebude mini distribúcia pracovať správne s vašou grafickou alebo zvukovou kartou máte niekoľko možností ako to riešiť: pokúsiť sa implementovať chýbajúci driver, napísať autorovi mini distribúcie na adresu Roberto De Leo <peggish@users.sf.net>, pozrieť si fórum otázok a odpovedí na stránke http://movix.sourceforge.net (možno už niekto podobný problém riešil) alebo počkať kým sa objaví nová verzia, ktorá bude váš hardvér podporovať. Tak, či tak si myslím, že bude veľmi zaujímavé sledovať vývoj tohoto netradičného projektu. Prajem vám príjemnú zábavu.

Peter Gašparovič

Adresy, na ktorých nájdete tipy na ďalšie mini distribúcie:

LNX-BBC – http://www.lnx-bbc.org/
MoviX – http://movix.sourceforge.net/

ByzantineOS – http://byzgl.sourceforge.net/
Lonix – http://lonix.sourceforge.net/en/index.html
LAIKA – http://tanski.tuxfamily.org/index.html
Linuxcare Bootable Toolbox – http://lbt.linuxcare.com/index.epl
Monkey Mini Linux – http://www.pslib.cz/monkey/docs/english.htm

Linux Distribution List – http://ldl.8m.com/mini/
Mini Distributions – http://www.linuxlinks.com/Distributions/Mini_Distributions/