Na een jaar ontwikkeling heeft het bedrijf SUSE de release van de SUSE Linux Enterprise 15 SP3 distributie gepresenteerd. Op basis van het SUSE Linux Enterprise platform zijn producten ontwikkeld zoals SUSE Linux Enterprise Server, SUSE Linux Enterprise Desktop, SUSE Manager en SUSE Linux Enterprise High Performance Computing. De distributie kan gratis worden gedownload en gebruikt, maar toegang tot updates en patches is beperkt tot een proefperiode van 60 dagen. De release is beschikbaar in builds voor de architecturen aarch64, ppc64le, s390x en x86_64.
In SUSE Linux Enterprise 15 SP3 is er 100% binaire compatibiliteit van pakketten met de eerder uitgebrachte openSUSE Leap 15.3 distributie, wat een soepele overgang naar SUSE Linux Enterprise systemen die op OpenSUSE draaien, en vice versa, mogelijk maakt. Gebruikers kunnen in eerste instantie een werkoplossing op basis van openSUSE opzetten en testen, en daarna overstappen naar de commerciƫle versie met volledige ondersteuning, SLA, certificering, lange termijn updates en uitgebreide tools voor massadeployment. Deze hoge mate van compatibiliteit is bereikt door het gebruik van dezelfde set binaire pakketten in openSUSE als in SUSE Linux Enterprise, in plaats van de eerder gehanteerde hercompilatie van src-pakketten.
Belangrijkste wijzigingen:
- Net als in de vorige release wordt de Linux kernel 5.3 geleverd, die is uitgebreid met ondersteuning voor nieuwe hardware. Er zijn optimalisaties toegevoegd voor AMD EPYC, Intel Xeon, Arm en Fujitsu processoren, inclusief specificaties specifiek voor de AMD EPYC 7003 processoren. Ondersteuning voor PCIe-kaarten van Habana Labs Goya AI Processor (AIP) is toegevoegd. Ondersteuning voor SoC NXP i.MX 8M Mini, NXP Layerscape LS1012A, NVIDIA Tegra X1 (T210) en Tegra X2 (T186) is ook toegevoegd.
- De levering van kernelmodules in gecomprimeerde vorm is gerealiseerd.
- Er is een mogelijkheid toegevoegd om de verdringingsmodi (PREEMPT) in de taakplanner tijdens het opstarten te kiezen (preempt=none/voluntary/full).
- De mogelijkheid om kernel crash dumps op te slaan in het pstore-mechanisme is toegevoegd, waarmee gegevens in geheugengebieden kunnen worden bewaard die niet verloren gaan tussen herstarts.
- De limiet voor het maximale aantal bestandsdescriptoren voor gebruikersprocessen (RLIMIT_NOFILE) is verhoogd. De harde limiet is verhoogd van 4096 naar 512K, terwijl de zachte limiet, die vanuit de applicatie kan worden verhoogd, ongewijzigd is gebleven (1024 descriptors).
- In firewalld is ondersteuning voor een backend voor het gebruik van nftables in plaats van iptables toegevoegd.
- Ondersteuning toegevoegd voor VPN WireGuard (pakket wireguard-tools en kernelmodule).
- In linuxrc is the sending of DHCP requests in RFC-2132 format ensured without specifying the MAC address to simplify the maintenance of a large number of hosts.
- In dm-crypt, support for synchronous encryption has been added, which can be enabled using the no-read-workqueue and no-write-workqueue options in /etc/crypttab. This new mode allows for performance improvements compared to the default asynchronous mode.
- Improved support for NVIDIA Compute Module, CUDA (Compute Unified Device Architecture) and Virtual GPU.
- Support for the virtualization extensions SEV (Secure Encrypted Virtualization) proposed in the second generation of AMD EPYC processors has been added, providing transparent encryption of virtual machine memory.
- The exfatprogs and bcache-tools packages have been included, providing utilities for exFAT and BCache.
- The ability to enable DAX (Direct Access) for individual files in Ext4 and XFS has been added using the mount option '-o dax=inode' and the FS_XFLAG_DAX flag.
- The Btrfs utilities (btrfsprogs) now support serialization (queuing) of operations that cannot be performed concurrently, such as balancing, adding/removing devices, and resizing the FS. Instead of reporting an error, such operations are now performed one after the other.
- The installer has added hotkeys Ctrl+Alt+Shift+C (in graphical mode) and Ctrl+D Shift+C (in console mode) to display a dialog with additional settings (network configuration, repository selection, and switching to expert mode).
- Support for SELinux has been added to YaST. During installation, SELinux can now be enabled, and the 'enforcing' or 'permissive' mode can be selected. Improved support for scripts and profiles in AutoYaST.
- New versions of GCC 10, glibc 2.31, systemd 246, PostgreSQL 13, MariaDB 10.5, postfix 3.5, nginx 1.19, bluez 5.55, bind 9.16, clamav 0.103, erlang 22.3, NodeJS 14, Python 3.9, rust 1.43, flatpak 1.10, openssh 8.4, QEMU 5.2, samba 4.13, zypper 1.14.43, fwupd 1.5 have been proposed.
- Added: JDBC driver for PostgreSQL, nodejs-common packages, python-kubernetes, python3-kerberos, python-cassandra-driver, python-arrow, compat-libpthread_nonshared, librabbitmq.
- As in the previous release, the desktop GNOME 3.34 is supplied, which includes all accumulated bug fixes. Updated Inkscape 1.0.1, Mesa 20.2.4, Firefox 78.10.
- De certificaatbeheer tool heeft een nieuwe tool xca (X Certificate and Key Management) toegevoegd, waarmee lokale certificeringsautoriteiten kunnen worden aangemaakt, certificaten kunnen worden gegenereerd, ondertekend en ingetrokken, en sleutels en certificaten kunnen worden geïmporteerd en geëxporteerd in de formaten PEM, DER en PKCS8.
- Er is een mogelijkheid toegevoegd om tools voor het beheer van geĆÆsoleerde container Podman te gebruiken zonder root-rechten.
- NetworkManager heeft ondersteuning voor IPSec VPN StrongSwan toegevoegd (de installatie van de pakketten NetworkManager-strongswan en NetworkManager-strongswan-gnome is vereist). De ondersteuning voor NetworkManager voor serversystemen (voor netwerkconfiguraties wordt wicked gebruikt) is verouderd en kan in een van de toekomstige releases worden verwijderd. servers Deze wordt gebruikt.
- Het pakket wpa_supplicant is bijgewerkt naar versie 2.9, waarin ondersteuning voor WPA3 is toegevoegd.
- De ondersteuning voor scanners is uitgebreid, het pakket sane-backends is bijgewerkt naar versie 1.0.32, waarin een nieuwe backend escl voor scanners, compatibel met Airprint-technologie, is geĆÆntroduceerd.
- De driver etnaviv voor Vivante GPU's, die worden gebruikt in verschillende ARM SoC's, zoals NXP Layerscape LS1028A/LS1018A en NXP i.MX 8M, is toegevoegd. Voor Raspberry Pi bordjes wordt de U-Boot bootloader gebruikt.
- In KVM is de maximale geheugen grootte voor de virtuele machine vergroot tot 6 TiB. De hypervisor Xen is bijgewerkt naar versie 4.14, libvirt naar versie 7.0, en virt-manager naar versie 3.2. In virtualisatiesystemen zonder IOMMU is ondersteuning voor meer dan 256 CPU's in virtuele machines gerealiseerd. De implementatie van het Spice-protocol is bijgewerkt. In spice-gtk is ondersteuning voor het mounten van iso-images aan de klantzijde toegevoegd, de werking met het klembord is verbeterd en de backend naar PulseAudio is verwijderd. Officiƫle Vagrant Boxes voor SUSE Linux Enterprise Server (x86-64 en AArch64) zijn toegevoegd.
- Het pakket swtpm met de implementatie van een software-emulator TPM (Trusted Platform Module) is toegevoegd.
- Voor x86_64-systemen is een CPU idle handler - "haltpoll" - toegevoegd, die bepaalt wanneer de CPU in diepe energiebesparende modi kan worden gezet. Hoe dieper de modus, hoe groter de besparing, maar ook meer tijd is nodig om uit deze modus te komen. De nieuwe handler is ontworpen voor gebruik in virtualisatiesystemen en stelt de virtuele CPU (VCPU) in het gastbesturingssysteem in staat om extra tijd op te vragen voordat de CPU in de idle-status gaat. Deze aanpak verbetert de prestaties van gevirtualiseerde toepassingen door te voorkomen dat de controle aan de hypervisor teruggegeven wordt.
- De OpenLDAP-server is verouderd verklaard en wordt verwijderd in SUSE Linux Enterprise 15 SP4, in plaats waarvan aanbevolen wordt om de LDAP-server 389 Directory Server (pakket 389-ds) te gebruiken. De levering van clientbibliotheken en hulpmiddelen voor OpenLDAP zal doorgaan.
- De ondersteuning voor op LXC-gebaseerde containers is verouderd verklaard en zal worden stopgezet in SUSE Linux Enterprise 15 SP4 (pakketten libvirt-lxc en virt-sandbox). In plaats van LXC wordt aanbevolen om Docker of Podman te gebruiken.
- De ondersteuning voor System V init.d init scripts is verouderd verklaard en zal automatisch worden geconverteerd naar systemd-units.
- TLS 1.1 en 1.0 zijn gedegradeerd tot niet aanbevolen voor gebruik. Ondersteuning voor deze protocollen kan worden stopgezet in een van de volgende uitgaven. De in de distributie meegeleverde OpenSSL, GnuTLS en Mozilla NSS ondersteunen TLS 1.3.
- De RPM-pakketdatabase (rpmdb) is overgeschakeld van BerkeleyDB naar NDB (de Berkeley DB 5.x tak wordt al meerdere jaren niet meer onderhouden, en de overgang naar nieuwere versies wordt belemmerd door de wijziging van de licentie van Berkeley DB 6 naar AGPLv3, waarvan de eisen ook gelden voor toepassingen die BerkeleyDB als bibliotheek gebruiken - RPM wordt geleverd onder GPLv2, en AGPL is niet compatibel met GPLv2).
- De Bash-shell is nu beschikbaar als '/usr/bin/bash' (de mogelijkheid om het als /bin/bash aan te roepen, is behouden gebleven).
- De SUSE Linux Enterprise Base Container Images (SLE BCI) toolkit is voorgesteld voor het bouwen, leveren en onderhouden van containerafbeeldingen met de minimale set componenten op basis van SUSE Linux Enterprise Server, die nodig zijn voor het draaien van bepaalde applicaties in de container (onder andere voor Python, Ruby, Perl, enz.).
Bron: opennet.ru
