Nach einem Jahr der Entwicklung hat die SUSE Corporation Die Veröffentlichung der industriellen Distribution SUSE Linux Enterprise 15 SP2. Die Pakete SUSE 15 SP2 sind bereits als Grundlage in der von der Community unterstützten Distribution verfügbar. . Basierend auf wurden auch Produkte wie , , SUSE Manager und SUSE Linux Enterprise High Performance Computing entwickelt. Diese Distribution kann auch kostenlos genutzt werden, jedoch ist der Zugriff auf Updates und Patches auf eine 60-tägige Testphase beschränkt. Die Veröffentlichung ist in Versionen für die Architekturen aarch64, ppc64le, s390x und x86_64 verfügbar.
:
- Anstelle eines einheitlichen Satzes von Installations-DVDs werden ein minimales Online-Installationsimage und ein vollständiges Installationsimage für Systeme ohne Netzwerkzugang angeboten.
- Die GNOME-Desktop-Umgebung wurde auf die Version (zuvor war es GNOME 3.26) aktualisiert. Viele Benutzeranwendungen und Bibliotheken wurden aktualisiert, darunter Qt 5.12 und Gstreamer 1.16.2.
- Im X-Server wurde die Unterstützung der PRIME-Technologie zurückportiert, die es auf Systemen mit zwei GPUs ermöglicht, die Basissitzung auf der integrierten GPU auszugeben, während in einzelnen Anwendungen die diskrete Grafikkarte verwendet wird.
- Die Unterstützung von Grafiktreibern, die nur im Benutzermodus (UMS) arbeiten, wurde eingestellt. Es bleiben nur Treiber mit KMS-Unterstützung erhalten.
- In systemd wurde die Unterstützung für die Verkehrskontrolle in Bezug auf Dienste portiert, die es ermöglicht, mit den Optionen IPAddressAllow und IPAddressDeny Listen von erlaubten und verbotenen IP-Adressen und Subnetzen zu definieren, wodurch ein einfaches Zugangskontrollsystem entsteht (Einschränkungen gelten sowohl für eingehenden als auch für ausgehenden Verkehr).
- Für die Architekturen x86_64 und AArch64 wurden Vagrant Boxes bereitgestellt, dies sind minimale Paketsets zur Erstellung kompakter virtueller Umgebungen für libvirt und VirtualBox mit dem Vagrant-Werkzeug.
- Der Linux-Kernel wurde auf die Version aktualisiert (früher wurde der Kernel 4.12 angeboten). Es steht eine Kernel-preempt-Variante mit Real-Time-Patches für Echtzeitsysteme zur Verfügung.
- Die Versionen der Datenbanken PostgreSQL 12 und MariaDB 10.4 wurden aktualisiert. Unterstützung für die Bibliotheken Libxml++ und Maven 3.6.2 wurde hinzugefügt. Der RabbitMQ-Server 3.8.3 wurde integriert. Aktualisiert wurden auch LLVM 9, PHP 7.4, Wireshark 3.2, Salt 3000, Xen 4.13, libvirt 6.0.x.
- AppArmor wurde auf die Version aktualisiert , die die Unterstützung für die Vorcompilierung von Profilen und Caching zur Beschleunigung des Starts hinzufügt.
- In libstoragemgmt wurden Plugins für HP-Hardware (hpsa) und LSI (megaraid) hinzugefügt.
- Die Unterstützung für Netzwerktechnologien wurde aus YaST entfernt
PCMCIA,
Token Ring,
FDDI,
Myrinet,
Arcnet,
XP (spezifisch für IA64) und
ESCON (spezifisch für IBM Z). Das YaST-Modul für den NTP-Client wurde auf die Konfiguration von systemd-timer anstelle von cron umgestellt. Die sysctl-Einstellungen wurden in die Datei /etc/sysctl.d/70-yast.conf verschoben. - Der Befehl „zypper download“ hat die Option „—repo“ hinzugefügt, um das Repository für den Download von Paketen anzugeben. Das Snapper-Plugin für Zypper wurde von Python auf C umgeschrieben.
- Die Unterstützung neuer Hardware wurde implementiert, darunter neue Intel-Plattformen, Fujitsu A64FX, AMD EPYC, NVIDIA Tegra X1/X2 und Raspberry Pi 4.
- Für ARM64-Systeme mit Vivante-GPU (SoC NXP Layerscape LS1028A/LS1018A und NXP i.MX 8M) wurde der Grafiktreiber etnaviv hinzugefügt, und für SoCs mit Mali-400e-GPU (Xilinx Zynq UltraScale) der Treiber lima. Für die Mali-DP500-Displaycontroller, die in den SoCs NXP Layerscape LS1028A/LS1018 verwendet werden, wurde der Treiber mali-dp hinzugefügt.
- Im U-Boot-Bootloader für Raspberry Pi-Plattformen (Paket u-boot-rpiarm64) wurde experimentelle Unterstützung für das Btrfs-Dateisystem hinzugefügt, was es ermöglicht, direkt aus dem Bootloader auf Btrfs-Partitionen zuzugreifen und den Kernel ohne den Start von GRUB von einer FAT-Partition zu laden. Die Boot-Skripte von U-Boot wurden reorganisiert.
- Für x86_64-Systeme wurde eine experimentelle Unterstützung für den CPU-Leerlauf-Handler „haltpoll“ hinzugefügt, der ermittelt, wann der CPU in tiefere Energiesparmodi versetzt werden kann. Je tiefer der Modus, desto größer die Einsparung, aber auch die längere Zeit, die benötigt wird, um aus dem Modus herauszukommen. Der neue Handler ist für den Einsatz in Virtualisierungssystemen ausgelegt und ermöglicht dem virtuellen CPU (VCPU), das in der Gastsystem verwendete zusätzliche Zeit zu beantragen, bevor der CPU in den Ruhemodus wechselt. Dieser Ansatz ermöglicht eine höhere Leistung von virtualisierten Anwendungen, indem er die Rückgabe der Kontrolle an den Hypervisor verhindert.
- Die Unterstützung für Werkzeuge zur Verwaltung isolierter Container wurde hinzugefügt.
- Im XFS-Dateisystem wurde die Unterstützung des reflink-Mechanismus hinzugefügt (zuvor nur im Btrfs unterstützt), der das Klonen von Dateimetadaten ermöglicht, indem er eine Verknüpfung zu bereits vorhandenen Daten erstellt, ohne diese tatsächlich zu kopieren.
- Die Unterstützung für Partitionen im squashfs-Format 3.x wurde eingestellt (der Kernel unterstützt jetzt nur noch squashfs 4.0).
- Ein Treiber zur Aktivierung von EDAC (Error Detection and Correction) in AMD Zen 3-Prozessoren wurde hinzugefügt.
- Die Unterstützung für die veraltete Schnittstelle zum Laden von Mikrokode (/dev/cpu/microcode) wurde eingestellt.
- In den meisten Paketen ist jetzt Unterstützung für TLS 1.3 enthalten.
- Die Pakete BIND, nginx und wireshark wurden auf die Nutzung der GeoLite2-Standortdatenbank und die libmaxminddb-Bibliothek umgestellt, anstelle der veralteten GeoIP-Datenbank, die nicht mehr unterstützt wird.
- Es wurde eine Option für eine schnelle Migration von Server- und Desktop-Installationen von openSUSE auf die kommerzielle Distribution SUSE Linux Enterprise bereitgestellt. Diese ermöglicht es Systemintegratoren, zunächst eine funktionsfähige Lösung auf Basis von openSUSE zu entwickeln und zu testen, bevor sie auf die kommerzielle Version mit vollständiger Unterstützung, SLA, Zertifizierung, langfristigen Aktualisierungen und erweiterten Werkzeugen für die Massenimplementierung umschalten. Für Benutzer von SUSE Linux Enterprise steht das SUSE Package Hub-Repository zur Verfügung, das den Zugriff auf zusätzliche Anwendungen und neue Versionen, die von der openSUSE-Community unterstützt werden, ermöglicht. Es wird festgestellt, dass die Unterschiede in der Paketbasis zwischen SUSE und openSUSE im Vergleich zur vorherigen Version um 75 % verringert wurden.
Quelle: opennet.ru
