Po roku vývoja spoločnosť SUSE predstavila vydanie distribúcie SUSE Linux Enterprise 15 SP3. Na báze platformy SUSE Linux Enterprise sú vytvorené produkty ako SUSE Linux Enterprise Server, SUSE Linux Enterprise Desktop, SUSE Manager a SUSE Linux Enterprise High Performance Computing. Distribúciu je možné stiahnuť a používať bezplatne, ale prístup k aktualizáciám a opravám je obmedzený na 60-dňové skúšobné obdobie. Vydanie je dostupné v zostavách pre architektúry aarch64, ppc64le, s390x a x86_64.
V SUSE Linux Enterprise 15 SP3 je zabezpečená 100% binárna kompatibilita balíkov s predtým vydanou distribúciou openSUSE Leap 15.3, čo umožňuje bezproblémový prechod na SUSE Linux Enterprise zo systémov bežiacich na OpenSUSE a naopak. Predpokladá sa, že používatelia môžu spočiatku vytvoriť a testovať funkčné riešenie na báze openSUSE a potom prejsť na komerčnú verziu s plnou podporou, SLA, certifikáciou, dlhodobými aktualizáciami a rozšírenými prostriedkami na hromadné nasadenie. Vysokej úrovne kompatibility sa dosiahlo vďaka použití v openSUSE jednotného súboru binárnych balíkov so SUSE Linux Enterprise, namiesto predtým praktizovanej recompilácie src-balíkov.
Hlavné zmeny:
- Rovnako ako v predchádzajúcom vydaní pokračuje dodávka jadra Linux 5.3, ktoré bolo rozšírené o podporu nového hardvéru. Pridané optimalizácie pre procesory AMD EPYC, Intel Xeon, Arm a Fujitsu, vrátane optimalizácií špecifických pre procesory AMD EPYC 7003. Pridaná podpora PCIe kariet Habana Labs Goya AI Processor (AIP). Pridaná podpora SoC NXP i.MX 8M Mini, NXP Layerscape LS1012A, NVIDIA Tegra X1 (T210) a Tegra X2 (T186).
- Bola realizovaná dodávka modulov jadra v komprimovanej forme.
- Bola poskytnutá možnosť výberu režimov preemptovania (PREEMPT) v plánovači úloh počas spúšťania (preempt=none/voluntary/full).
- Pridaná možnosť ukladania dumpov jadrových havárií v mechanizme pstore, ktorý umožňuje uchovávať údaje v oblastiach pamäte, ktoré sa nestratia medzi reštartmi.
- Zvýšený limit na maximum počtu súborových deskriptorov pre používateľské procesy (RLIMIT_NOFILE). Tvrdý limit bol zvýšený z 4096 na 512K, zatiaľ čo mäkký limit, ktorý môže byť zvýšený priamo z aplikácie, zostal nezmenený (1024 deskriptorov).
- V firewalld bola pridaná podpora backendu na používanie nftables namiesto iptables.
- Pridaná podpora VPN WireGuard (balík wireguard-tools a modul jadra).
- V linuxrc je zabezpečené odosielanie DHCP-žiadostí vo formáte RFC-2132 bez uvedenia MAC adresy pre zjednodušenie správy veľkého počtu hostiteľov.
- V dm-crypt bola pridaná podpora šifrovania v synchronnom režime, ktorý sa aktivuje pomocou volieb no-read-workqueue a no-write-workqueue v /etc/crypttab. Nový režim umožňuje dosiahnuť vyšší výkon v porovnaní s predvoleným asynchrónnym režimom.
- Zlepšená podpora pre NVIDIA Compute Module, CUDA (Compute Unified Device Architecture) a Virtual GPU.
- Pridaná podpora pre navrhované rozšírenia virtualizácie SEV (Secure Encrypted Virtualization) v druhé generácii procesorov AMD EPYC, ktoré zabezpečujú transparentné šifrovanie pamäte virtuálnych strojov.
- Do súboru boli pridané balíky exfatprogs a bcache-tools s nástrojmi pre exFAT a BCache.
- Pridaná možnosť aktivácie DAX (Direct Access) pre jednotlivé súbory v Ext4 a XFS pomocou možnosti pripojenia "-o dax=inode" a flagu FS_XFLAG_DAX.
- Do utilít Btrfs (btrfsprogs) bola pridaná podpora serializácie (vykonávanie v poradí) operácií, ktoré nie je možné vykonať súčasne, ako je vyvažovanie, odstraňovanie/pridávanie zariadení a zmena veľkosti FS. Namiesto vyhodnotenia chyby sa teraz podobné operácie vykonávajú jedna za druhou.
- Do inštalátora boli pridané klávesové skratky Ctrl+Alt+Shift+C (v grafickom režime) a Ctrl+D Shift+C (v konzolovom režime) na zobrazenie dialógu s dodatočnými nastaveniami (nastavenie siete, výber repozitárov a prechod do expertného režimu).
- Do YaST bola pridaná podpora SELinux. Počas inštalácie je teraz možné aktivovať SELinux a zvoliť režim "enforcing" alebo "permissive". Zlepšená podpora pre skripty a profily v AutoYaST.
- Navrhnuté nové verzie 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.
- Pridané: JDBC ovládač pre PostgreSQL, balíky nodejs-common, python-kubernetes, python3-kerberos, python-cassandra-driver, python-arrow, compat-libpthread_nonshared, librabbitmq.
- Rovnako ako v predchádzajúcom vydaní sa dodáva pracovná plocha GNOME 3.34, do ktorej boli prevedené nahromadené opravy chýb. Aktualizované sú Inkscape 1.0.1, Mesa 20.2.4, Firefox 78.10.
- Do nástrojového balíka na správu certifikátov bola pridaná nová utilita xca (X Certificate and Key Management), pomocou ktorej je možné vytvárať miestne certifikačné autority, generovať, podpisovať a odvolávať certifikáty, ako aj importovať a exportovať kľúče a certifikáty vo formátoch PEM, DER a PKCS8.
- Pridaná možnosť používať nástroje na správu izolovaných kontajnerov Podman bez práv root.
- V NetworkManager bola pridaná podpora IPSec VPN StrongSwan (vyžaduje inštaláciu balíkov NetworkManager-strongswan a NetworkManager-strongswan-gnome). Podpora NetworkManager pre serverové systémy (na nastavenie sieťovej podúrovne sa používa wicked) bola vyhlásená za zastaranú a môže byť odstránená v niektorom z budúcich vydaní. serverov используется wicked).
- Balík wpa_supplicant bol aktualizovaný na verziu 2.9, v ktorej sa objavila podpora WPA3.
- Rozšírená podpora skenerov, balík sane-backends bol aktualizovaný na verziu 1.0.32, v ktorej bol predstavený nový backend escl pre skenery kompatibilné s technológiou Airprint.
- Do súboru bol pridaný ovládač etnaviv pre GPU Vivante, ktorý sa používa v rôznych ARM SoC, ako NXP Layerscape LS1028A/LS1018A a NXP i.MX 8M. Pre dosky Raspberry Pi bol nasadený bootloader U-Boot.
- V KVM bol maximálny veľkosť pamäte pre virtuálny stroj zvýšený na 6 TiB. Hypervízor Xen bol aktualizovaný na vydanie 4.14, libvirt bol aktualizovaný na verziu 7.0 a virt-manager na vydanie 3.2. V virtualizačných systémoch bez IOMMU bola implementovaná podpora vo virtuálnych strojoch pre viac ako 256 CPU. Aktualizovaná bola implementácia protokolu Spice. V spice-gtk bola pridaná podpora montovania iso obrazov na strane klienta, vylepšená bola práca s clipboardom a odstránený backend k PulseAudio. Pridali sa oficiálne Vagrant Boxes pre SUSE Linux Enterprise Server (x86-64 a AArch64).
- Pridaný balík swtpm s implementáciou programového emulátora TPM (Trusted Platform Module).
- Pre systémy x86_64 bol pridaný spracovateľ nečinnosti CPU - „haltpoll“, ktorý určuje, kedy je možné prepnúť CPU do hlbokých režimov úspory energie. Čím hlbší je režim, tým väčšia je úspora, ale aj viac času je potrebného na opustenie režimu. Nový spracovateľ je určený na použitie v virtualizačných systémoch a umožňuje používanému virtuálnemu CPU (VCPU) v hosťovskom systéme žiadať dodatočný čas pred prechodom CPU do stavu idle. Tento prístup zvyšuje výkon virtualizovaných aplikácií zabránením návratu správy hypervízorom.
- Server OpenLDAP bol vyhlásený za zastaraný a bude odstránený v SUSE Linux Enterprise 15 SP4, pričom sa odporúča používať LDAP server 389 Directory Server (balík 389-ds). Dodávka klientskych knižníc a utilít OpenLDAP bude pokračovať.
- Podpora kontajnerov založených na nástrojoch LXC (balíky libvirt-lxc a virt-sandbox) je vyhlásená za zastaranú a bude ukončená v SUSE Linux Enterprise 15 SP4. Namiesto LXC sa odporúča používať Docker alebo Podman.
- Podpora skriptov inicializácie System V init.d je vyhlásená za zastaranú a budú automaticky prevedené na unit-y systemd.
- TLS 1.1 a 1.0 boli zaradené medzi nepodporované protokoly. Podpora týchto protokolov môže byť ukončená v niektorom z nasledujúcich vydaní. Vydania OpenSSL, GnuTLS a Mozilla NSS dodávané v distribúcii podporujú TLS 1.3.
- Databáza balíkov RPM (rpmdb) bola prevedená z BerkeleyDB na NDB (vetva Berkeley DB 5.x už niekoľko rokov nie je podporovaná a prechod na novšie verzie bráni zmena licencie Berkeley DB 6 na AGPLv3, ktorých požiadavky sa vzťahujú aj na aplikácie, ktoré používajú BerkeleyDB vo forme knižnice — RPM je dodávaný pod GPLv2 a AGPL je s GPLv2 nekompatibilná).
- Príkazový shell Bash je teraz dostupný ako „/usr/bin/bash“ (možnosť vyvolania ako /bin/bash zostáva).
- Nástroj SUSE Linux Enterprise Base Container Images (SLE BCI) bol navrhnutý na zostavenie, dodávanie a údržbu obrazov kontajnerov, ktoré obsahujú minimálny súbor komponentov na báze SUSE Linux Enterprise Server potrebných na spustenie určitých aplikácií v kontejnere (vrátane Pythonu, Ruby, Perlu a pod.)
Zdroj: opennet.ru
