Efter mere end fem år siden den seneste udgivelse er Slackware 15.0-distributionen blevet offentliggjort. Projektet har været i udvikling siden 1993 og er en af de ældste eksisterende distributioner. Der er tilgængelig en installationsafbildning (3,5 GB), der er forberedt til arkitekturerne i586 og x86_64. Der er også en Live-udgave (4,3 GB) tilgængelig for at udforske distributionen uden installation. En samling af ekstra pakker med programmer, som ikke er inkluderet i den standardudgave, kan findes i repositoryet slackbuilds.org.
På trods af sin solide alder har distributionen formået at bevare sin karakter og enkelhed i organiseringen af arbejdet. Manglen på komplikationer og det simple initialiseringssystem i stil med klassiske BSD-systemer gør distributionen til en interessant løsning til at studere workloven af Unix-lignende systemer, udføre eksperimenter og blive bekendt med Linux. Den primære årsag til distributionens lange levetid er den uopbrudte entusiasme hos Patrick Volkerding, som i næsten 30 år har været leder og hovedudvikler af projektet.
Under udviklingen af den nye udgivelse har fokus været rettet mod at tilbyde nye teknologier og aktuelle versioner af programmer uden at kompromittere distributionens karakter og egenskaber. Hovedopgaven var at gøre distributionen mere moderne, men samtidig bevare det velkendte arbejdsmiljø i Slackware. Nøgleændringerne er:
- Overgangen til brugen af PAM (Pluggable Authentication Module) subsystemet til autentificering og inddragelse af PAM i shadow-utils-pakken, der bruges til at gemme adgangskoder i filen /etc/shadow.
- Til håndtering af bruger-sessioner er elogind blevet taget i brug i stedet for ConsoleKit2, en variant af logind, der ikke er knyttet til systemd, hvilket har gjort det betydeligt lettere at levere grafiske miljøer, der er knyttet til bestemte initialiseringssystemer og har forbedret understøttelsen af XDG-standarderne.
- Der er tilføjet understøttelse af multimedie server PipeWire er blevet introduceret, hvilket giver mulighed for at bruge det i stedet for PulseAudio.
- Understøttelse af grafiske sessioner baseret på Wayland-protokollen er blevet implementeret, som kan bruges i KDE ud over sessioner baseret på X-serveren.
- Der er tilføjet nye versioner af brugergrænsefladerne Xfce 4.16 og KDE Plasma 5.23.5. Pakker med LXDE og Lumina er tilgængelige via SlackBuild.
- Linux-kernen er opdateret til version 5.15. Installationsprogrammet har fået support til at generere en initrd-fil, og distributionspakken inkluderer værktøjet geninitrd til automatisk opbygning af initrd for den installerede Linux-kerne. Den modulære opbygning af kernen "generic" anbefales som standard, men der er også bevaret support til den monolitiske kerne "huge", som indeholder et sæt drivere nødvendige for boot uden initrd.
- For 32-bit systemer tilbydes der to kerneversioner — en med SMP og en til enkeltsprocessor-systemer uden SMP-support (kan bruges på meget gamle computere med processorer ældre end Pentium III og nogle Pentium M-modeller, der ikke understøtter PAE).
- Leveringen af Qt4 er ophørt, og distributionspakken er helt overgået til Qt5.
- Der er blevet migreret til Python 3. Pakker til udvikling i Rust-sprog er inkluderet.
- Som standard er Postfix aktiveret for at sikre driften af mailserveren, og pakkerne med Sendmail er flyttet til sektionen /extra. Dovecot er nu anvendt i stedet for imapd og ipop3d.
- I pakkehåndteringsværktøjet pkgtools er der implementeret support til låsninger, som beskytter mod samtidig kørsel af konkurrerende operationer, og der er også reduceret diskintensitet for at optimere ydeevnen på SSD-enheder.
- Der er inkluderet et script "make_world.sh", der gør det muligt automatisk at genopbygge hele systemet fra kildekoderne. Et nyt sæt scripts til rebuilding af installationsprogrammet og kernpakkerne er også tilføjet.
- Versionerne af pakkerne er opdateret, inklusive 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, og så videre.
Kilde: opennet.ru
