Veröffentlichung des Slackware 15.0-Distributionskits

Mehr als fünf Jahre nach der letzten Veröffentlichung wurde die Veröffentlichung des Slackware 15.0-Distributionskits veröffentlicht. Das Projekt wird seit 1993 entwickelt und ist die älteste derzeit existierende Distribution. Zum Download steht ein Installationsimage (3.5 GB) zur Verfügung, das für i586- und x86_64-Architekturen vorbereitet ist. Um sich ohne Installation mit der Distribution vertraut zu machen, steht ein Live-Build (4.3 GB) zur Verfügung. Eine Auswahl zusätzlicher Pakete mit Programmen, die nicht in der Standarddistribution enthalten sind, finden Sie im Repository von slackbuilds.org.

Trotz seines fortgeschrittenen Alters konnte der Vertrieb seine Originalität und Einfachheit in der Arbeitsorganisation bewahren. Der Mangel an Komplikationen und ein einfaches Initialisierungssystem im Stil klassischer BSD-Systeme machen die Distribution zu einer interessanten Lösung, um die Funktionsweise unixähnlicher Systeme zu studieren, Experimente durchzuführen und Linux kennenzulernen. Der Hauptgrund für die lange Lebensdauer der Distribution ist die unerschöpfliche Begeisterung von Patrick Volkerding, der seit fast 30 Jahren Leiter und Hauptentwickler des Projekts ist.

Bei der Entwicklung des neuen Releases wurde das Hauptaugenmerk darauf gelegt, neue Technologien und aktuelle Programmversionen bereitzustellen, ohne die Originalität und Eigenschaften der Distribution zu verletzen. Das Hauptziel bestand darin, die Distribution moderner zu gestalten, gleichzeitig aber die gewohnte Arbeitsweise in Slackware beizubehalten. Wichtige Änderungen:

  • Wechseln Sie zur Verwendung des PAM-Subsystems (Pluggable Authentication Module) für die Authentifizierung und aktivieren Sie PAM im Paket „shadow-utils“, das zum Speichern von Passwörtern in der Datei /etc/shadow verwendet wird.
  • Zur Verwaltung von Benutzersitzungen wurde anstelle von ConsoleKit2 elogind verwendet, eine Variante von logind, die nicht an systemd gebunden ist, was die Bereitstellung grafischer Umgebungen, die an bestimmte Initialisierungssysteme gebunden sind, erheblich vereinfacht und die Unterstützung für XDG-Standards verbessert.
  • Unterstützung für den PipeWire-Medienserver hinzugefügt und die Möglichkeit bereitgestellt, ihn anstelle von PulseAudio zu verwenden.
  • Unterstützung für eine grafische Sitzung basierend auf dem Wayland-Protokoll hinzugefügt, die in KDE zusätzlich zur X-serverbasierten Sitzung verwendet werden kann.
  • Neue Versionen der Benutzerumgebungen Xfce 4.16 und KDE Plasma 5.23.5 hinzugefügt. Pakete mit LXDE und Lumina sind über SlackBuild verfügbar.
  • Der Linux-Kernel wurde auf Branch 5.15 aktualisiert. Dem Installationsprogramm wurde Unterstützung für die Generierung einer initrd-Datei hinzugefügt, und der Distribution wurde das Dienstprogramm geninitrd hinzugefügt, um die initrd für den installierten Linux-Kernel automatisch zu erstellen. Standardmäßig wird der modulare Aufbau des „generischen“ Kernels empfohlen, aber auch die Unterstützung für den monolithischen „riesigen“ Kernel bleibt erhalten, in den der zum Booten ohne Initrd erforderliche Treibersatz kompiliert wird.
  • Für 32-Bit-Systeme werden zwei Kernel-Builds angeboten – mit SMP und für Einprozessorsysteme ohne SMP-Unterstützung (kann auf sehr alten Computern mit Prozessoren älter als Pentium III und einigen Pentium M-Modellen verwendet werden, die kein PAE unterstützen).
  • Die Lieferung von Qt4 wurde eingestellt, die Distribution wurde komplett auf Qt5 umgestellt.
  • Die Migration auf Python 3 wurde durchgeführt. Pakete für die Entwicklung in der Rust-Sprache wurden hinzugefügt.
  • Standardmäßig ist Postfix aktiviert, um den Betrieb des Mailservers sicherzustellen, und Pakete mit Sendmail wurden in den Abschnitt /extra verschoben. Dovecot wird anstelle von imapd und ipop3d verwendet.
  • Das Paketverwaltungs-Toolkit pkgtools unterstützt jetzt Sperren, um zu verhindern, dass konkurrierende Vorgänge gleichzeitig ausgeführt werden, und reduziert Festplattenschreibvorgänge für eine bessere Leistung auf SSDs.
  • Das Paket enthält das Skript „make_world.sh“, mit dem Sie das gesamte System automatisch aus dem Quellcode neu erstellen können. Außerdem wurde ein neuer Satz von Skripten zum Neuerstellen der Installations- und Kernelpakete hinzugefügt.
  • Aktualisierte Paketversionen, einschließlich 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, OpenSh 7.4.27, PHP 3.9.10, Python 3.0.3, Ruby 2.35.1 , Git XNUMX. usw.

    Source: opennet.ru

Kommentar hinzufügen