Die Veröffentlichung von openSUSE Leap 16.0

Die Veröffentlichung der openSUSE Leap 16.0 Distribution ist erfolgt, die auf Technologien der nächsten wichtigen Version des kommerziellen Distributions SLES 16 basiert, die auf die neue SLFO (SUSE Linux Framework One) Plattform umsteigt, die zuvor unter dem Namen ALP (Adaptable Linux Platform) bekannt war. openSUSE Leap 16 hat die Merkmale einer klassischen Distribution beibehalten, die traditionelle Pakete verwendet; für diejenigen, die ein atomic aktualisiertes System mit einer Basis im Nur-Lese-Modus benötigen, sollte die Version openSUSE Leap Micro verwendet werden. Zum Download steht ein universelles DVD-Image mit einer Größe von 4,2 GB (x86_64, aarch64, ppc64le, 390x) zur Verfügung sowie ein reduziertes Installationsimage mit Netzwerkpaket-Download (600 MB).

Die Frist für die Erstellung von Updates für die Versionen openSUSE Leap 16.x wurde von anderthalb auf zwei Jahre verlängert (zwei vollständige Release-Vorbereitungszyklen). Zwischenversionen in der openSUSE Leap 16 Reihe, die parallel zum kommerziellen Distribution SUSE Linux Enterprise 16 begleitet wird, werden bis zum Herbst 2031 erstellt - die letzte Version wird openSUSE Leap 16.6 sein, für die Updates bis zum Herbst 2033 veröffentlicht werden. Wie zuvor werden neue bedeutende Versionen der Distribution einmal jährlich veröffentlicht.

Die wichtigsten Funktionen von openSUSE Leap 16:

  • Ein neuer Installer namens Agama wird verwendet, der durch die Trennung der Benutzeroberfläche von den internen Komponenten von YaST und die Bereitstellung eines Frontends zur Verwaltung der Installation über eine Weboberfläche gekennzeichnet ist.
  • Im Installer werden nur Desktop-Umgebungen angeboten, die Wayland verwenden.
  • Anstelle des traditionellen YaST-Stacks zur Systemverwaltung wird das Paket Cockpit verwendet, und anstelle von YaST Software GUI wird das neue Paket Myrlyn angeboten.
  • Standardmäßig ist das SELinux-Mandatory Access Control-System aktiviert. Die Unterstützung von AppArmor bleibt optional erhalten.
  • Die Unterstützung von SysV-Init-Skripten wurde eingestellt. Es können nur systemd-Units verwendet werden.
  • Die Unterstützung für die Architektur x86-64-v1 wurde eingestellt. Die Arbeit ist nur auf x86-Systemen mit der Architektur x86_64-v2 möglich, die von Prozessoren etwa ab 2009 (beginnend mit Intel Nehalem) unterstützt wird und sich durch Erweiterungen wie SSE3, SSE4_2, SSSE3, POPCNT, LAHF-SAHF und CMPXCHG16B auszeichnet.
  • Standardmäßig ist die Unterstützung für 32-Bit x86 Systeme sowie das Ausführen von 32-Bit ausführbaren Dateien im Kernel deaktiviert. Um die Nutzung der Steam-Anwendung, die nur in einer 32-Bit-Version existiert und 32-Bit-Abhängigkeiten im System benötigt, fortzusetzen, wurde in openSUSE das Paket grub2-compat-ia32 implementiert, das den Parameter 'ia32_emulation=1' beim Booten des Linux-Kernels setzt. Außerdem muss für die Nutzung von Steam das Paket selinux-policy-targeted-gaming installiert werden, das nicht zur Basislieferung gehört.
  • Das Wine-Paket ist nur in 64-Bit-Builds verfügbar, die den Wow64-Modus (64-Bit Windows-on-Windows) verwenden, um 32-Bit Windows-Anwendungen in 64-Bit Unix-Systemen auszuführen.
  • Für die Verwaltung der Repositories wird ein Dienst auf Basis des Protokolls RIS (Repository Index Service) verwendet. Um die Größe der Metadaten zu reduzieren, sind die Repositories für jede unterstützte Architektur separate. Anstelle mehrerer Repositories wird ein gemeinsames Paket-Repository repo-oss verwendet, das sowohl Pakete aus SUSE Linux Enterprise als auch von der Community unterstützte Pakete enthält.
  • Der Paketmanager Zypper implementiert die Möglichkeit zur parallelen Download von Paketen und Metadaten, und bietet ein neues Backend, das bereits installierte Verbindungen effizienter wiederverwendet und die Verarbeitung von Metadaten verbessert. Bei der Aktualisierung von 250 Paketen mit einer Gesamtgröße von 100 MB verkürzte sich die Downloadzeit nach Aktivierung des neuen Backends und des parallelen Modus von 68,7 Sekunden auf 13,1 Sekunden; bei der Aktualisierung von 407 Paketen mit einer Größe von 1 GB verkürzte sie sich von 281,1 Sekunden auf 119,6 Sekunden.
  • Es wurden optimierte Varianten beliebter Bibliotheken wie boost, openjpeg2, sqlite3, libgcrypt, openssl und zlib hinzugefügt, die für neue CPUs optimiert sind. Der Download optimierter Varianten auf Systemen mit neuen CPUs erfolgt über den Linker aus den Unterverzeichnissen glibc-hwcaps, die in den bei der Bibliothekssuche durchsuchten Bereichen erstellt wurden.
  • Für Systeme mit NVIDIA-Grafikkarten sind standardmäßig offene Kernel-Module aktiviert und die automatische Installation der für die Beschleunigung grafischer Operationen erforderlichen Benutzerraumkomponenten sichergestellt.
  • Standardmäßig wird anstelle von PulseAudio ein Multimedia-Framework verwendet. Server PipeWire.
  • Für die Konfiguration der Netzwerkverbindungen wurde nur der NetworkManager belassen.
  • Für die Anwendung von Fehlerkorrekturen an Benutzerraum-Bibliotheken ohne deren Betrieb zu stoppen wurde das Werkzeug libpulp eingesetzt. Live-Patches werden zur Behebung kritischer Fehler und Sicherheitsanfälligkeiten in glibc und openssl auf Systemen mit den Architekturen x86-64 und ppc64le angewendet.
  • Für Netzwerkinterfaces wird ein Schema mit vorhersehbarer Benennung verwendet, bei dem der Netzadapter einen festen Namen erhält, der sich beim Hinzufügen/Entfernen anderer Adapter nicht ändert.
  • Die standardmäßigen systemd-Einstellungen wurden von /etc in /usr verschoben.
  • Standardmäßig ist der Zugriff über SSH mit dem Benutzer root bei der Passwortauthentifizierung deaktiviert.
  • Integriert ist der Hintergrundprozess tuned, der automatisch die Hardware- und Kernel-Einstellungen je nach aktueller Last optimiert.
  • Unterstützung für NFS über TLS hinzugefügt.
  • Für den Speicherbereich /tmp wird das Dateisystem tmpfs verwendet, das Daten im Speicher speichert und den Inhalt zwischen Neustarts nicht speichert.
  • Die Paketversionen wurden aktualisiert, darunter Kernel 6.12, glibc 2.40, systemd 257, wine 10.10, dovecot 2.4, QEMU 10.0.2, MariaDB 11.8, PostgreSQL 17, PHP 8.4, Node.js 22, Python 3.13, Rust 1.88, ruby 3.4, clang 19, gcc 15.
  • Benutzeroberflächen wurden aktualisiert: GNOME 48 (im vorherigen Release war GNOME 45), KDE 6.4 (war 5.27), Cinnamon 6.4 (war 6.0), LxQt 2.2 (war 1.2), Xfce 4.20 (war 4.18), MATE 1.28 (war 1.26), Sway 1.10 (war 1.6). Die Komponenten des Grafikstacks wurden auf Mesa 24.3 und Qt 6.9 aktualisiert. Es besteht die Möglichkeit, die Xfce 4.20-Version über den Compositor labwc zu verwenden, der Wayland nutzt. Um die Funktionsweise des Anmeldebildschirms zu organisieren, wurde anstelle von LightDM die Verwendung von greetd und gtkgreet realisiert. Eine Wayland-Session basierend auf LXQt wurde hinzugefügt.

Die Veröffentlichung von openSUSE Leap 16.0


Quelle: opennet.ru
60GB SSD 8Gb DDR4