Po roce vývoje společnost SUSE představila vydání distribuce SUSE Linux Enterprise 15 SP3. Na základě platformy SUSE Linux Enterprise byly vytvořeny produkty jako SUSE Linux Enterprise Server, SUSE Linux Enterprise Desktop, SUSE Manager a SUSE Linux Enterprise High Performance Computing. Distribuce je k dispozici ke stažení a použití zdarma, avšak přístup k aktualizacím a opravám je omezen 60denní zkušební dobou. Vydání je k dispozici ve verzích pro architektury aarch64, ppc64le, s390x a x86_64.
V SUSE Linux Enterprise 15 SP3 je zajištěna 100% binární kompatibilita balíčků s dříve vydanou distribucí openSUSE Leap 15.3, což umožňuje co nejhladší přechod na SUSE Linux Enterprise pro systémy běžící na OpenSUSE a naopak. Předpokládá se, že uživatelé mohou zpočátku vytvořit a otestovat pracovní řešení založené na openSUSE, a poté přejít na komerční verzi s plnou podporou, SLA, certifikací, dlouhým obdobím aktualizací a rozšířenými prostředky pro hromadné nasazení. Vysoké úrovně kompatibility bylo dosaženo díky použití jednotného sady binárních balíčků s SUSE Linux Enterprise v openSUSE, namísto dříve praktikované přebalování src-balíčků.
Hlavní změny:
- Stejně jako v minulém vydání je pokračováno v dodávce jádra Linux 5.3, které bylo rozšířeno o podporu nového hardwaru. Byly přidány optimalizace pro procesory AMD EPYC, Intel Xeon, Arm a Fujitsu, včetně optimalizací specifických pro procesory AMD EPYC 7003. Přidána podpora PCIe desek Habana Labs Goya AI Processor (AIP). Byla přidána podpora SoC NXP i.MX 8M Mini, NXP Layerscape LS1012A, NVIDIA Tegra X1 (T210) a Tegra X2 (T186).
- Byla realizována dodávka modulů jádra v komprimované podobě.
- Byla poskytnuta možnost výběru režimů vyvlastnění (PREEMPT) v plánovači úloh během procesu načítání (preempt=none/voluntary/full).
- Byla přidána možnost ukládání dumpů havárií jádra do mechanismu pstore, který umožňuje uchovávat data v oblastech paměti, jež nejsou ztraceny mezi restartováním.
- Byl zvýšen limit na maximální počet souborových descriptorů pro uživatelské procesy (RLIMIT_NOFILE). Tvrdý limit byl zvýšen z 4096 na 512K, zatímco měkký limit, který může být zvýšen z aplikace, zůstal nezměněn (1024 descriptors).
- Do firewalld byla přidána podpora backendu pro použití nftables místo iptables.
- Byla přidána podpora VPN WireGuard (balíček wireguard-tools a modul jádra).
- V linuxrc byla zajištěna odesílání DHCP dotazů ve formátu RFC-2132 bez uvedení MAC adresy pro zjednodušení údržby velkého počtu hostitelů.
- V dm-crypt byla přidána podpora šifrování v synchronním režimu, který se aktivuje pomocí voleb no-read-workqueue a no-write-workqueue v /etc/crypttab. Nový režim umožňuje zvýšení výkonu ve srovnání s výchozím asynchronním režimem.
- Byla vylepšena podpora NVIDIA Compute Module, CUDA (Compute Unified Device Architecture) a Virtual GPU.
- Byla přidána podpora rozšíření virtualizace SEV (Secure Encrypted Virtualization) nabízených ve druhé generaci procesorů AMD EPYC, které zajišťují transparentní šifrování paměti virtuálních strojů.
- Byly zahrnuty balíčky exfatprogs a bcache-tools s nástroji pro exFAT a BCache.
- Byla přidána možnost aktivace DAX (Direct Access) pro jednotlivé soubory v Ext4 a XFS pomocí montážní volby „-o dax=inode“ a příznaku FS_XFLAG_DAX.
- Do nástrojů Btrfs (btrfsprogs) byla přidána podpora serializace (provádění v pořadí) operací, které nemohou být provedeny současně, jako je vyvažování, odstranění/přidání zařízení a změna velikosti FS. Místo zobrazení chyby jsou nyní podobné operace prováděny jedna po druhé.
- Do instalátoru byly přidány klávesové zkratky Ctrl+Alt+Shift+C (v grafickém režimu) a Ctrl+D Shift+C (v konzolovém režimu) pro zobrazení dialogu s dalšími nastaveními (nastavení sítě, výběr repozitářů a přechod do expertního režimu).
- Do YaST byla přidána podpora SELinux. Během instalace nyní lze aktivovat SELinux a vybrat režim „enforcing“ nebo „permissive“. Byla vylepšena podpora skriptů a profilů v AutoYaST.
- Byly navrženy nové verze 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.
- Byly přidány: JDBC ovladač pro PostgreSQL, balíčky nodejs-common, python-kubernetes, python3-kerberos, python-cassandra-driver, python-arrow, compat-libpthread_nonshared, librabbitmq.
- Stejně jako v minulém vydání je dodáván desktop GNOME 3.34, do kterého byly přeneseny nahromaděné opravy chyb. Byly aktualizovány Inkscape 1.0.1, Mesa 20.2.4, Firefox 78.10.
- Do nástrojů pro správu certifikátů byla přidána nová utilita xca (X Certificate and Key Management), pomocí které lze vytvářet místní certifikační autority, generovat, podepisovat a odvolávat certifikáty, importovat a exportovat klíče a certifikáty ve formátech PEM, DER a PKCS8.
- Byla přidána možnost používat nástroje pro správu izolovaných kontejnerů Podman bez oprávnění root.
- Do NetworkManager byla přidána podpora IPSec VPN StrongSwan (vyžaduje instalaci balíčků NetworkManager-strongswan a NetworkManager-strongswan-gnome). Podpora NetworkManager pro serverové systémy (pro konfiguraci síťového subsystému používajícího wicked) byla prohlášena za zastaralou a může být odstraněna v jednom z budoucích vydání. servery používá se wicked).
- Balíček wpa_supplicant byl aktualizován na verzi 2.9, ve které byla přidána podpora WPA3.
- Byla rozšířena podpora skenerů, balíček sane-backends byl aktualizován na verzi 1.0.32, ve které byl představen nový backend escl pro skenery kompatibilní s technologií Airprint.
- Byl zahrnut ovladač etnaviv pro GPU Vivante, používané v různých ARM SoC, jako jsou NXP Layerscape LS1028A/LS1018A a NXP i.MX 8M. Pro desky Raspberry Pi byl využit zaváděcí program U-Boot.
- V KVM byla maximální velikost paměti pro virtuální stroj zvýšena na 6 TiB. Hypervizor Xen byl aktualizován na verzi 4.14, libvirt na verzi 7.0 a virt-manager na verzi 3.2. V virtualizačních systémech bez IOMMU byla realizována podpora více než 256 CPU v virtuálních strojích. Byla aktualizována implementace protokolu Spice. Do spice-gtk byla přidána podpora připojování iso obrazů na straně klienta, zlepšena práce s clipboardem a odstraněn backend k PulseAudio. Byly přidány oficiální Vagrant Boxes pro SUSE Linux Enterprise Server (x86-64 a AArch64).
- Byl přidán balíček swtpm s implementací softwarového emulátoru TPM (Trusted Platform Module).
- Pro systémy x86_64 byl přidán obslužný program pro nečinnost CPU — „haltpoll“, který určuje, kdy je možné převést CPU do hlubokých režimů úspory energie, čím hlouběji režim — tím větší úspora, ale také delší doba potřebná k výstupu z režimu. Nový obslužný program je určen k použití v virtualizačních systémech a umožňuje používanému virtuálnímu CPU (VCPU) v hostitelském systému požádat o dodatečný čas před převodem CPU do stavu nečinnosti. Takový přístup zvyšuje výkon virtualizovaných aplikací tím, že zabraňuje návratu řízení hypervizoru.
- Server OpenLDAP byl prohlášen za zastaralý a bude odstraněn v SUSE Linux Enterprise 15 SP4, místo kterého se doporučuje používat LDAP server 389 Directory Server (balíček 389-ds). Dodávka klientských knihoven a utilit OpenLDAP bude pokračovat.
- Podpora kontejnerů založených na nástroji LXC (balíčky libvirt-lxc a virt-sandbox) byla prohlášena za zastaralou a bude ukončena v SUSE Linux Enterprise 15 SP4. Místo LXC se doporučuje používat Docker nebo Podman.
- Podpora skriptů inicializace System V init.d byla prohlášena za zastaralou a bude automaticky převedena na jednotky systemd.
- TLS 1.1 a 1.0 byly převedeny do kategorie nedoporučených pro použití. Podpora těchto protokolů může být ukončena v některém z následujících vydání. V distribuci dodávané OpenSSL, GnuTLS a Mozilla NSS podporují TLS 1.3.
- Databáze balíčků RPM (rpmdb) byla převedena z BerkeleyDB na NDB (větev Berkeley DB 5.x již několik let není udržována a přechodu na novější verze brání změna licence Berkeley DB 6 na AGPLv3, jejíž požadavky se vztahují i na aplikace používající BerkeleyDB jako knihovnu — RPM je dodáván pod GPLv2, zatímco AGPL není kompatibilní s GPLv2).
- Příkazová řádka Bash je nyní dostupná jako "\/usr\/bin\/bash" (možnost zavolat jako \/bin\/bash zůstává zachována).
- Byl navržen nástroj SUSE Linux Enterprise Base Container Images (SLE BCI) pro vytváření, dodávání a správu obrazů kontejnerů obsahujících minimální sadu komponent založených na SUSE Linux Enterprise Server, které jsou nezbytné pro spuštění určitých aplikací (včetně na Pythonu, Rubym, Perlu atd.).
Zdroj: opennet.ru
