V sobotu 2. listopadu proběhla mohutná oslava naší plnoletosti !!
Multimediaexpo.cz je již 18 let na českém internetu !!

Slax

Z Multimediaexpo.cz

Slax je distribuce Linuxu (spouštěná z Live CD), 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
  • 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

Software

Slax SE obsahuje následující software

  1. Linux Kernel 2.6.16
  2. X.org 6.9
  3. UnionFS & SquashFS
  4. KDE 3.5
  5. MPlayer 1.0pre8 a KPlayer
  6. Rdesktop (rscp v KDE)
  7. Hotplug
  8. Cdrtools
  9. Mutt emailový klient
  10. Wget

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 lokalizacemi (včetně češtiny), 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 nebo zkopírujete na flash disk.

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).

Příbuzné články

Externí odkazy