Slax
Z Wikipedie, otevřené encyklopedie
Standard Edition SLAX 5.0.6 |
|
web: | www.slax.org |
Vyvíjí: | Tomáš Matějíček |
Rodina OS: | GNU/Linux |
Druh | OpenSource |
Aktualní verze: | 5.1.8.1 / 24. listopad 2006 |
Kernel: | Monolitický |
licence: | GPL |
Stav: | Aktivní |
Slax je distribuce Linuxu (spouštěná z LiveCD), která vznikla z distribuce Slackware.
Autorem této živé distribuce je Tomáš Matějíček. Může být spuštěna z IDE CD-ROM mechaniky, nebo z USB flash disku. Díky tomu, že velikost celé distribuce nepřesahuje 200MB (vejde se na 8cm CD), může být SLAX celý nakopírován do paměti (bootovací parametr copy2ram), což uvolní mechaniku pro další použití. Distribuce vychází v několika variantách:
- Standard Edition (SE) - základní verze, na slax.cz je k dispozici česká verze.
- KillBill Edition - obsahuje Wine, DOSBox a QEMU.
- Server Edition - obsahuje DNS, DHCP, SMB, HTTP, FTP, MySQL, SMTP, POP3, IMAP, SSH, atd.
- Popcorn Edition - vejde se na 128MB a obsahuje XFCE, Mozilla Firefox, AbiWord, Gaim, atd.
- Frodo Edition - základní systém, neobsahuje X-server, pouze základní nástroje.
- Boot CD - pro počítač, kde nelze bootovat přímo z USB nebo na bootování Slaxu z iso obrazu na disku.
Obsah |
[editovat] Software
Slax SE obsahuje následující software
- Linux Kernel 2.6.16
- X.org 6.9
- UnionFS & SquashFS
- KDE 3.5
- MPlayer 1.0pre8 a KPlayer
- Rdesktop (rscp v KDE)
- Hotplug
- Cdrtools
- Mutt emailový klient
- Wget
[editovat] Moduly
Silnou stránku této distribuce je její rozšiřitelnost pomocí modulů. Díky této, mezi živými distribucemi, unikátní vlastnosti, můžete SLAX obohatit o software, který v základní výbavě chybí. V současné době je k dispozici více jak stovka modulů s hrami, systémovými a vývojovými nástroji, multimediálními aplikacemi, síťovými nástroji, … Kompresi modulů zajišťuje SquashFS. Tento mechanismus také umožňuje ukládat si vlastní nastavení - jednoduše je vypálíte jako modul na CD.
[editovat] linux-live
Tomáš Matějíček je rovněž autorem linux-live skriptů, které umožňují vytvořit živou distribuci z jakékoliv jiné distribuce Linuxu. Podmínkou je správně nakonfigurované jádro (především podpora pro SquashFS a UnionFS a initrd.gz).
Jako bootloader je použit isolinux. Po nastartování jádra se v paměti vytvoří 4MB velký ramdisk, do něhož se rozbalí initrd.gz. V něm je malý busybox s ash shellem a ash skript linuxrc, který připojí jednotlivé moduly a provede chroot.
Převratnou vlastností je možnost uložení vlastního nastavení na domovském serveru projektu (funkce webconfig).