Po více než pěti letech od posledního vydání byl zveřejněn distribučný balík Slackware 15.0. Projekt se vyvíjí od roku 1993 a je nejstarším ze současných distribucí. K dispozici je instalační obraz (3,5 GB), který byl připraven pro architektury i586 a x86_64. Pro seznámení s distribucí bez instalace je k dispozici Live verze (4,3 GB). Sadu dalších balíků s programy, které chybí ve standardní instalaci, lze najít v repozitáři slackbuilds.org.
I přes solidní věk distribuce dokázala zachovat svou jedinečnost a jednoduchost v organizaci práce. Absence komplikací a jednoduchý systém inicializace ve stylu klasických systémů BSD činí distribuci zajímavým řešením pro studium práce Unixových systému, provádění experimentů a seznámení se s Linuxem. Hlavní příčinou dlouhého života distribuce je neochvějný entuziasmus Patricka Volkerdinga, který již téměř 30 let zůstává vedoucím a hlavním vývojářem projektu.
Při vývoji nového vydání bylo hlavní pozornost soustředěno na poskytování nových technologií a aktuálních verzí programů bez narušení jedinečnosti a charakteristik distribuce. Hlavním úkolem bylo udělat distribuci modernější, ale přitom zachovat obvyklý pracovní arangement v Slackware. Klíčové změny:
- Přechod na použití pod systému PAM (Pluggable Authentication Module) pro autentizaci a zapojení PAM v balíku shadow-utils, který se používá pro uchovávání hesel v souboru /etc/shadow.
- Pro správu uživatelských relací byl místo ConsoleKit2 použit elogind, varianta logind, která není vázaná na systemd, což výrazně zjednodušilo dodávku grafických prostředí závislých na specifických inicializačních systému a umožnilo zlepšit podporu standardů XDG.
- Byla přidána podpora multimédií serveru PipeWire a byla poskytnuta možnost jeho použití místo PulseAudio.
- Byla realizována podpora grafické relace na základě protokolu Wayland, který lze použít v KDE vedle relace založené na X-serveru.
- Byly přidány nové verze uživatelských prostředí Xfce 4.16 a KDE Plasma 5.23.5. Prostřednictvím SlackBuild jsou k dispozici balíky s LXDE a Lumina.
- Jádro Linux bylo aktualizováno na verzi 5.15. Do instalátoru byla přidána podpora generování souboru initrd a do distribuce byla přidána utilita geninitrd pro automatické sestavení initrd pro nainstalované jádro Linux. Modulární sestavení jádra "generic" je doporučeno pro použití jako výchozí, ale zachována je také podpora monolitického jádra "huge", které zahrnuje sadu ovladačů nezbytných pro spuštění bez initrd.
- Pro 32bitové systémy jsou k dispozici dvě wersije jádra — s podporou SMP a pro jednoprocesorové systémy bez podpory SMP (může být použito na velmi starých počítačích s procesory staršími než Pentium III a některými modely Pentium M, které nepodporují PAE).
- Byla ukončena podpora Qt4, distribuce přešla na Qt5.
- Proběhla migrace na Python 3. Byly přidány balíčky pro vývoj v jazyce Rust.
- Pro zajištění činnosti poštovního serveru je výchozím nastavením Postfix, balíčky s Sendmail byly přesunuty do části /extra. Místo imapd a ipop3d byl použit Dovecot.
- Nástroje pro správu balíčků pkgtools nyní podporují zámky, které chrání před souběžným spuštěním konkurenčních operací, a také byla snížena intenzita zapisování na disk pro optimálnější fungování na SSD.
- Byl zahrnut skript "make_world.sh", který umožňuje automaticky znovu sestavit celý systém ze zdrojových textů. Také byla přidána nová sada skriptů pro znovusestavení instalátoru a balíčků s jádrem.
- Byly aktualizovány verze balíčků, včetně mesa 21.3.3, KDE Gear 21.12.1, sqlite 3.37.2, mercurial 6.0.1, pipewire 0.3.43, pulseaudio 15.0, mdadm 4.2, wpa_supplicant 2.9, xorg-server 1.20.14, gimp 2.10.30, gtk 3.24, freetype 2.11.1, samba 4.15.5, postfix 3.6.4, perl 5.34.0, apache httpd 2.4.52, openssh 8.8, php 7.4.27, python 3.9.10, ruby 3.0.3, git 2.35.1, atd.
Zdroj: opennet.ru
