Das Distributionspaket SUSE Linux Enterprise 15 SP4 ist verfügbar.

Nach einem Jahr der Entwicklung hat das Unternehmen SUSE die Veröffentlichung der Distribution SUSE Linux Enterprise 15 SP4 vorgestellt. Auf der Grundlage der Plattform SUSE Linux Enterprise wurden Produkte wie SUSE Linux Enterprise Server, SUSE Linux Enterprise Desktop, SUSE Manager und SUSE Linux Enterprise High Performance Computing entwickelt. Die Distribution kann kostenlos heruntergeladen und verwendet werden, jedoch ist der Zugang zu Updates und Patches auf einen 60-tägigen Testzeitraum beschränkt. Die Veröffentlichung ist in Builds für die Architekturen aarch64, ppc64le, s390x und x86_64 verfügbar.

In SUSE Linux Enterprise 15 SP4 wird vollständige binäre Kompatibilität der Pakete mit der sich entwickelnden Community-Distribution openSUSE Leap 15.4 unterstützt, deren Veröffentlichung für morgen geplant ist. Diese hohe Kompatibilität wurde durch die Verwendung eines einheitlichen Satzes binärer Pakete in openSUSE erzielt, anstatt src-Pakete neu zu erstellen. Es wird davon ausgegangen, dass Benutzer zunächst eine funktionierende Lösung mit openSUSE entwickeln und testen können, bevor sie ohne große Komplikationen auf die kommerzielle Version von SUSE Linux mit umfassendem Support, SLA, Zertifizierung, langfristigen Updates und erweiterten Bereitstellungsmöglichkeiten wechseln.

Hauptänderungen:

  • Der Linux-Kernel wurde auf die Version 5.14 aktualisiert.
  • Die Desktop-Umgebung wurde auf GNOME 41 und GTK4 aktualisiert. Es besteht die Möglichkeit, eine Desktop-Sitzung auf Basis des Wayland-Protokolls in Umgebungen mit proprietären NVIDIA-Treibern zu verwenden.
  • Ein Multimedia-Server namens Pipewire wurde hinzugefügt, der vorerst nur zur Bildschirmfreigabe in Umgebungen auf Basis von Wayland verwendet wird. Für den Ton wird weiterhin PulseAudio verwendet.
  • Pakete mit Python 2 wurden entfernt. Es bleibt nur das Paket python3.
  • Die Versionen von PHP 8, OpenJDK 17, Python 3.10, MariaDB 10.6, PostgreSQL 14, Apparmor 3.0, Samba 4.15, OpenSSL 3.0.1, systemd 249, QEMU 6.2, Xen 4.16, libvirt 0.8.0 und virt-manager 4.0.0 wurden aktualisiert.
  • Die Möglichkeit der Anwendung von Live-Patches zur Aktualisierung von Benutzerraums-Komponenten wie Glibc und OpenSSL wurde umgesetzt. Die Anwendung von Patches erfolgt ohne Neustart der Prozesse, wobei die Bibliotheken, die im Speicher vorhanden sind, korrigiert werden.
  • Die JeOS-Images (minimalistische Builds von SUSE Linux Enterprise für Virtualisierungssysteme) wurden in Minimal-VM umbenannt.
  • Die Anforderungen des SLSA 4-Niveaus wurden erfüllt, um sich vor schädlichen Änderungen während der Entwicklung zu schützen. Zum Überprüfen von Anwendungen und Container-Images anhand von digitalen Signaturen wird der Sigstore-Dienst genutzt, der ein öffentliches Protokoll zur Bestätigung der Authentizität (transparency log) führt.
  • Die Unterstützung für das Servermanagement mit SUSE Linux Enterprise wird durch das System zur zentralen Konfigurationsverwaltung Salt bereitgestellt.
  • Die experimentelle Unterstützung für den CPU-Frequenzregler schedutil (cpufreq governor) wurde hinzugefügt, der bei Entscheidungen zur Frequenzänderung direkt Informationen vom Task-Scheduler nutzt und sofort auf die cpufreq-Treiber zugreifen kann, um die Frequenz anzupassen und die CPU-Leistung sofort an die aktuelle Last anzupassen.
  • Im in SLES verwendeten Netzwerk-Configurator wicked wurde eine experimentelle Möglichkeit zur Dekodierung der Struktur des SMBIOS Management Controller Host Interface und zur Konfiguration des Host Network Interface im BMC über das Protokoll Redfish over IP hinzugefügt, wodurch der Redfish-Dienst für das Remote-Management des Systems genutzt werden kann.
  • Die Unterstützung für die Intel Alderlake-Grafikplattform wurde in den i915-Treiber übertragen. Für ARM-Systeme wurde der etnaviv-Treiber für GPUs von Vivante hinzugefügt, die in verschiedenen ARM SoCs wie NXP Layerscape LS1028A/LS1018A und NXP i.MX 8M verwendet werden, sowie die etnaviv_dri-Bibliothek für Mesa.
  • Es wurde die Möglichkeit zur Aktivierung des Echtzeitmodus im Kernel für Echtzeitsysteme durch Setzen des Parameters preempt=full während des Bootvorgangs des regulären SUSE Linux-Kernels bereitgestellt. Das separate Paket kernel-preempt wurde aus dem Angebot entfernt.
  • Im Kernel ist standardmäßig die Ausführung von eBPF-Programmen durch nicht privilegierte Benutzer deaktiviert (der Parameter /proc/sys/kernel/unprivileged_bpf_disabled ist gesetzt) aufgrund der Risiken der Nutzung von eBPF für Angriffe auf das System. Unterstützung für den BTF-Mechanismus (BPF Type Format) wurde implementiert, der Informationen zur Überprüfung von Typen im BPF-Pseudocode bereitstellt. Die BPF-Tools (libbpf, bcc) wurden aktualisiert. Unterstützung für den Trace-Mechanismus bpftrace wurde hinzugefügt.
  • Es wurde die Möglichkeit eingeführt, im Btrfs 64K-Speicherseiten zu verwenden, wenn mit einem Dateisystem gearbeitet wird, das mit einer Blockgröße formatiert ist, die kleiner ist als die Größe der Kernel-Speicherseite (zum Beispiel können FS mit 4KB-Blöcken jetzt auch in Kerneln mit einer entsprechenden Seitenzahl verwendet werden).
  • Der Kern unterstützt den Shared Virtual Addressing (SVA)-Mechanismus zur gemeinsamen Nutzung virtueller Adressen zwischen CPU und Peripheriegeräten, der es Hardwarebeschleunigern ermöglicht, auf Datenstrukturen im Haupt-CPU zuzugreifen.
  • Die Unterstützung von NVMe-Speichermedien wurde verbessert, und es wurde die Möglichkeit zur Nutzung erweiterter Funktionen wie dem Centralized Discovery Controller (CDC) hinzugefügt. Das nvme-cli-Paket wurde auf Version 2.0 aktualisiert. Neue Pakete libnvme 1.0 und nvme-stas 1.0 wurden hinzugefügt.
  • Offizielle Unterstützung für das Hosting von Swap in einem zRAM-Blockgerät, das Daten im RAM komprimiert speichert, wurde bereitgestellt.
  • Unterstützung für NVIDIA vGPU 12 und 13 wurde hinzugefügt.
  • Der universelle Treiber simpledrm wurde anstelle der fbdev-Treiber, die für die Ausgabe über Framebuffer verwendet werden, vorgeschlagen, und nutzt für die Ausgabe den EFI-GOP oder VESA Framebuffer, der von der UEFI-Firmware oder dem BIOS bereitgestellt wird.
  • Die kryptographische Bibliothek OpenSSL 3.0 ist enthalten, zusätzlich zur in den Systemanwendungen verwendeten Version OpenSSL 1.1.1.
  • In YaST wurde das Booten von Netzlaufwerken, die mit der Option „_netdev“ konfiguriert werden, verbessert.
  • Der Bluetooth-Stack BlueZ wurde auf Version 5.62 aktualisiert. Im Paket pulseaudio wurden hochwertige Audiocodecs für Bluetooth hinzugefügt.
  • Die automatische Umwandlung von System V init.d-Skripten in systemd-Dienste unter Verwendung von systemd-sysv-generator wurde aktiviert. In der nächsten signifikanten Version von SUSE wird die Unterstützung für init.d-Skripte vollständig eingestellt, und die Umwandlung wird deaktiviert.
  • In den Builds für ARM wurde die Anzahl der unterstützten ARM SoC erweitert.
  • Unterstützung für die AMD SEV-Technologie wurde hinzugefügt, die auf Hardwareebene eine transparente Verschlüsselung des Speichers ermöglicht. virtuelle Maschinen (Zugriff auf die entschlüsselten Daten hat nur das aktuelle Gastbetriebssystem, während andere virtuelle Maschinen und der Hypervisor beim Versuch, auf diesen Speicher zuzugreifen, einen verschlüsselten Datenblock erhalten).
  • Im NTP-Server chrony wurde die Unterstützung für die genaue Zeitsynchronisation auf der Basis des Protokolls NTS (Network Time Security) aktiviert, das Teile der Public Key Infrastructure (PKI) nutzt und die Verwendung von TLS und authentifizierter Verschlüsselung AEAD (Authenticated Encryption with Associated Data) zur kryptographischen Sicherung der Interaktion zwischen Client und Server über das NTP-Protokoll (Network Time Protocol) ermöglicht.
  • Als Haupt-LDAP-Server wird 389 Directory verwendet. Server. Die Unterstützung des OpenLDAP-Servers wurde eingestellt.
  • Die Werkzeuge für die Arbeit mit LXC-Containern (libvirt-lxc und virt-sandbox) wurden entfernt.
  • Eine neue minimale Variante des BCI (Base Container Image) wird angeboten, die das Paket busybox anstelle von bash und coreutils enthält. Das Image ist für den Einsatz zur Ausführung von Anwendungen in Containern gedacht, die bereits mit allen Abhängigkeiten erstellt wurden. BCI-Container für Rust und Ruby wurden hinzugefügt.

Quelle: opennet.ru

60GB SSD 8Gb DDR4