Uitgave van de Slackware 15.0-distributiekit

Ruim vijf jaar na de laatste release werd de release van de Slackware 15.0-distributiekit gepubliceerd. Het project ontwikkelt zich sinds 1993 en is de oudste momenteel bestaande distributie. Er is een installatie-image (3.5 GB) beschikbaar om te downloaden, die is voorbereid voor i586- en x86_64-architecturen. Om zonder installatie vertrouwd te raken met de distributie, is er een Live build (4.3 GB) beschikbaar. Een selectie van aanvullende pakketten met programma's die niet in de standaarddistributie zijn opgenomen, is te vinden in de slackbuilds.org-repository.

Ondanks zijn hoge leeftijd kon de distributie zijn originaliteit en eenvoud in de organisatie van het werk behouden. Het gebrek aan complicaties en een eenvoudig initialisatiesysteem in de stijl van klassieke BSD-systemen maken de distributie tot een interessante oplossing voor het bestuderen van de werking van Unix-achtige systemen, het uitvoeren van experimenten en het leren kennen van Linux. De belangrijkste reden voor de lange levensduur van de distributie is het onuitputtelijke enthousiasme van Patrick Volkerding, die al bijna 30 jaar leider en hoofdontwikkelaar van het project is.

Bij het ontwikkelen van de nieuwe release lag de nadruk vooral op het aanbieden van nieuwe technologieën en actuele versies van programma's zonder de originaliteit en kenmerken van de distributie te schenden. Het voornaamste doel was om de distributie moderner te maken, maar tegelijkertijd de vertrouwde manier van werken in Slackware te behouden. Belangrijkste wijzigingen:

  • Schakel over naar het gebruik van het PAM-subsysteem (Pluggable Authentication Module) voor authenticatie en schakel PAM in het shadow-utils-pakket in dat wordt gebruikt om wachtwoorden op te slaan in het bestand /etc/shadow.
  • Om gebruikerssessies te beheren, werd in plaats van ConsoleKit2 elogind gebruikt, een variant van logind die niet aan systemd is gekoppeld, wat de levering van grafische omgevingen die aan bepaalde initialisatiesystemen zijn gekoppeld aanzienlijk vereenvoudigde en de ondersteuning voor XDG-standaarden verbeterde.
  • Ondersteuning toegevoegd voor de PipeWire-mediaserver en de mogelijkheid geboden om deze te gebruiken in plaats van PulseAudio.
  • Ondersteuning toegevoegd voor een grafische sessie gebaseerd op het Wayland-protocol, die in KDE kan worden gebruikt naast de op de X-server gebaseerde sessie.
  • Nieuwe versies toegevoegd van gebruikersomgevingen Xfce 4.16 en KDE Plasma 5.23.5. Pakketten met LXDE en Lumina zijn verkrijgbaar via SlackBuild.
  • De Linux-kernel is bijgewerkt naar tak 5.15. Ondersteuning voor het genereren van een initrd-bestand is aan het installatieprogramma toegevoegd, en het geninitrd-hulpprogramma is aan de distributie toegevoegd voor het automatisch bouwen van de initrd voor de geïnstalleerde Linux-kernel. De modulaire samenstelling van de “generieke” kernel wordt standaard aanbevolen voor gebruik, maar ondersteuning voor de monolithische “enorme” kernel blijft ook behouden, waarin de set stuurprogramma’s die nodig zijn om op te starten zonder initrd is gecompileerd.
  • Voor 32-bits systemen worden twee kernelbuilds aangeboden: met SMP en voor systemen met één processor zonder SMP-ondersteuning (kan worden gebruikt op zeer oude computers met processors ouder dan Pentium III en sommige Pentium M-modellen die PAE niet ondersteunen).
  • De levering van Qt4 is stopgezet, de distributie is volledig overgeschakeld naar Qt5.
  • Migratie naar Python 3 is uitgevoerd, pakketten voor ontwikkeling in de Rust-taal zijn toegevoegd.
  • Standaard is Postfix ingeschakeld om de werking van de mailserver te garanderen, en zijn pakketten met Sendmail verplaatst naar de sectie /extra. Dovecot wordt gebruikt in plaats van imapd en ipop3d.
  • De pakketbeheertoolkit van pkgtools ondersteunt nu vergrendeling om te voorkomen dat concurrerende bewerkingen tegelijkertijd worden uitgevoerd, en vermindert het schrijven naar schijven voor betere prestaties op SSD's.
  • Het pakket bevat het script “make_world.sh”, waarmee u het hele systeem automatisch opnieuw kunt opbouwen vanuit de broncode. Er is ook een nieuwe set scripts toegevoegd voor het opnieuw opbouwen van de installatie- en kernelpakketten.
  • Bijgewerkte pakketversies, waaronder 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. 3.24, gtk 2.11.1, freetype 4.15.5, samba 3.6.4, postfix 5.34.0, perl 2.4.52, apache httpd 8.8, openssh 7.4.27, php 3.9.10, python 3.0.3, ruby ​​2.35.1 , git XNUMX. enzovoort.

    Bron: opennet.ru

Voeg een reactie