Po roku vývoja spoločnosť SUSE predstavila vydanie distribúcie SUSE Linux Enterprise 15 SP4. Na platforme SUSE Linux Enterprise sú založené také 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 SP4 je podporovaná úplná binárna kompatibilita balíkov s rozvíjanou komunitou distribúcie openSUSE Leap 15.4, ktorej vydanie je naplánované na zajtra. Vysokú úroveň kompatibility sa podarilo dosiahnuť vďaka použitiu v openSUSE rovnakého súboru binárnych balíkov ako v SUSE Linux Enterprise, namiesto prekompilovania src-balíkov. Predpokladá sa, že užívatelia môžu najprv vytvoriť a otestovať pracovné riešenie pomocou openSUSE a potom bez komplikácií prejsť na komerčnú verziu SUSE Linux s plnou podporou, SLA, certifikáciou, dlhodobým vydávaním aktualizácií a rozšírenými prostriedkami pre masové nasadenie.
Hlavné zmeny:
- Jadro Linuxu bolo aktualizované na verziu 5.14.
- Pracovné prostredie bolo aktualizované na GNOME 41 a GTK4. Bola poskytnutá možnosť používania pracovnej relácie založenej na protokole Wayland v prostrediach s proprietárnymi ovládačmi NVIDIA.
- Bol pridaný multimediálny server Pipewire, ktorý sa zatiaľ používa iba na zabezpečenie zdieľania obrazovky v prostrediach založených na Wayland. Pre zvuk sa naďalej používa PulseAudio.
- Boli odstránené balíky s Python 2. K dispozícii zostal len balík python3.
- Boli aktualizované verzie 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, virt-manager 4.0.0.
- Bola implementovaná možnosť aplikácie live-patchov na okamžité aktualizovanie komponentov užívateľského priestoru, ako sú Glibc a OpenSSL. Aplikácia opráv prebieha bez reštartovania procesov s použitím opráv na knižnice, ktoré sú v pamäti.
- Obrázky JeOS (minimalistické zostavy SUSE Linux Enterprise pre virtualizačné systémy) boli premenované na Minimal-VM.
- Splnené požiadavky úrovne SLSA 4 na ochranu pred škodlivými zmenami počas vývoja. Na overovanie aplikácií a obrazov kontajnerov na základe digitálnych podpisov je nasadený servis Sigstore, ktorý vedie verejný log na potvrdenie autenticity (transparency log).
- Poskytuje sa podpora správy serverov so SUSE Linux Enterprise pomocou systému centralizovanej správy konfigurácie Salt.
- Pridaná experimentálna podpora mechanizmu regulácie frekvencie procesora schedutil (cpufreq governor), ktorý na rozhodovanie o zmene frekvencie priamo využíva informácie od plánovača úloh a môže okamžite komunikovať s ovládačmi cpufreq na rýchlu zmenu frekvencie, okamžite prispôsobujúc parametre činnosti CPU aktuálnej záťaži.
- Do používaného v SLES sieťového konfigurátora wicked bola pridaná experimentálna funkcia dekódovania štruktúry SMBIOS Management Controller Host Interface a nastavenia Host Network Interface v BMC pomocou protokolu Redfish over IP, čo umožňuje vzdialené riadenie systému cez servis Redfish.
- Do ovládača i915 bola presunutá podpora grafickej platformy Intel Alderlake. Pre systémy ARM bol zahrnutý ovládač etnaviv pre GPU Vivante, ktorý sa využíva v rôznych ARM SoC, ako sú NXP Layerscape LS1028A/LS1018A a NXP i.MX 8M, ako aj knižnica etnaviv_dri pre Mesa.
- Poskytla sa možnosť aktivácie Real-Time režimu v jadre pre systémy reálneho času nastavením parametra preempt=full počas spúšťania štandardného jadra SUSE Linux. Samostatný balík kernel-preempt bol odstránený z distribúcie.
- V jadre je predvolene vypnutá možnosť spúšťania programov eBPF neprivilegovanými používateľmi (nastavený parameter /proc/sys/kernel/unprivileged_bpf_disabled) z dôvodu rizík spojených so zneužívaním eBPF na útoky na systém. Implementovaná podpora mechanizmu BTF (BPF Type Format), ktorý poskytuje informácie na overenie typov v pseudokóde BPF. Aktualizované nástroje BPF (libbpf, bcc). Pridaná podpora mechanizmu trasovania bpftrace.
- Poskytla sa možnosť využitia v Btrfs stránok pamäti 64K pri práci s súborovým systémom naformátovaným s veľkosťou bloku menšou ako veľkosť stránky pamäte jadra (napríklad FS s 4KB blokmi môžu byť teraz používané nielen v jadrách s takou istou veľkosťou stránok pamäte).
- Do jadra bola pridaná podpora mechanizmu SVA (Shared Virtual Addressing) na zdieľanie virtuálnych adries medzi CPU a periférnymi zariadeniami, čo umožňuje hardvérovým akcelerátorom prístup k dátovým štruktúram v hlavnom CPU.
- Zlepšená podpora NVMe úložných zariadení a pridaná možnosť využitia rozšírených funkcií, ako sú CDC (Centralized Discovery Controller). Do verzie 2.0 bol aktualizovaný balík nvme-cli. Pridané nové balíky libnvme 1.0 a nvme-stas 1.0.
- Poskytnutá oficiálna podpora pre umiestnenie swapu do blokového zariadenia zRAM, ktoré zabezpečuje ukladanie údajov do RAM v komprimovanej forme.
- Pridaná podpora NVIDIA vGPU 12 a 13.
- Namiesto ovládačov fbdev, používaných na výstup cez Framebuffer, bol navrhnutý univerzálny ovládač simpledrm, ktorý používa na výstup framebuffer EFI-GOP alebo VESA, poskytovaný UEFI firmware alebo BIOS.
- Súčasťou je kryptografická knižnica OpenSSL 3.0, okrem verzie OpenSSL 1.1.1, ktorá sa používa v systémových aplikáciách.
- V YaST bola vylepšená podpora bootovania zo sieťových diskov, ktoré sú nastaviteľné pomocou voľby „_netdev“.
- Bluetooth zásobník BlueZ bol aktualizovaný na verziu 5.62. Do balíka pulseaudio boli pridané vysokokvalitné zvukové kodeky pre Bluetooth.
- Zahŕňa sa automatická konverzia skriptov System V init.d na systemd služby pomocou systemd-sysv-generator. V nasledujúcej významnej vetve SUSE bude podpora skriptov init.d úplne zastavená a konverzia bude vypnutá.
- V zostavách pre ARM bol rozšírený rozsah podporovaných ARM SoC.
- Pridaná podpora technológie AMD SEV, ktorá na hardvérovej úrovni zabezpečuje transparentné šifrovanie pamäte. virtuálních strojů (Prístup k dešifrovaným údajom má iba aktuálny hosťujúci systém, zatiaľ čo ostatné virtuálne stroje a hypervízor pri pokuse o prístup k tejto pamäti dostanú zašifrovanú sadu údajov).
- V NTP serveri chrony bola pridaná podpora synchronizácie presného času na základe protokolu NTS (Network Time Security), ktorý využíva prvky infraštruktúry verejných kľúčov (PKI) a umožňuje použitie TLS a autentifikovaného šifrovania AEAD (Authenticated Encryption with Associated Data) na kryptografickú ochranu interakcie klienta a servera prostredníctvom protokolu NTP (Network Time Protocol).
- Ako hlavný LDAP server bol nasadený 389 Directory. ServerPodpora servera OpenLDAP bola ukončená.
- Odstránené nástroje na prácu s kontajnermi LXC (libvirt-lxc a virt-sandbox).
- Bol nový minimálny variant kontajnera BCI (Base Container Image), v ktorom sa dodáva balík busybox namiesto bash a coreutils. Obraz je navrhnutý na použitie na spúšťanie aplikácií v kontajneri, ktoré boli predtým zložené so všetkými závislosťami. Pridané sú BCI-kontajnery pre Rust a Ruby.
Zdroj: opennet.ru
