Po letu razvoja je podjetje SUSE predstavilo izid distribucije SUSE Linux Enterprise 15 SP4. Na osnovi platforme SUSE Linux Enterprise so oblikovani takšni izdelki, kot so SUSE Linux Enterprise Server, SUSE Linux Enterprise Desktop, SUSE Manager in SUSE Linux Enterprise High Performance Computing. Distribucijo lahko prenesete in uporabljate brezplačno, vendar je dostop do posodobitev in popravkov omejen na 60-dnevno preskusno obdobje. Izdaja je na voljo v različicah za arhitekture aarch64, ppc64le, s390x in x86_64.
V SUSE Linux Enterprise 15 SP4 je podprta popolna binarna združljivost paketov z razvijajočo se skupnostno distribucijo openSUSE Leap 15.4, katere izdaja je načrtovana za jutri. Visoke stopnje združljivosti so dosegli z uporabo enotnega sklada binarnih paketov v openSUSE, namesto da bi ponovno sestavljali src-pakete. Predvideva se, da lahko uporabniki najprej oblikujejo in preizkusijo delovno rešitev s pomočjo openSUSE, nato pa brez nepotrebnih zapletov preklopijo na komercialno različico SUSE Linux z polno podporo, SLA, certifikacijo, dolgim obdobjem posodobitev in razširjenimi orodji za množično uvedbo.
Glavne spremembe:
- Jedro Linuxa je posodobljeno na različico 5.14.
- Delovno okolje je posodobljeno na GNOME 41 in GTK4. Omogočena je uporaba delovne seje, ki temelji na protokolu Wayland, v okoljih s proprietarnimi gonilniki NVIDIA.
- Dodan je multimedijski strežnik Pipewire, ki se zaenkrat uporablja le za omogočanje skupne rabe zaslona v okoljih, ki temeljijo na Wayland. Za zvok še naprej uporabljamo PulseAudio.
- Odstranjeni so paketi s Python 2. Ohranjen je samo paket python3.
- Posodobljene so različice 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.
- Uvedena je možnost uporabe live popravkov za posodabljanje komponent prostora uporabnika, kot so Glibc in OpenSSL. Uporaba popravkov poteka brez ponovnega zagona procesov z uporabo popravkov na knjižnicah, ki so v pomnilniku.
- Slike JeOS (minimalistične različice SUSE Linux Enterprise za virtualizacijske sisteme) so preimenovane v Minimal-VM.
- Задovolени су захтеви нивоа SLSA 4 за заштиту од малвера током развоја. За верификацију апликација и контејнерских слика користи се сервис Sigstore, који води јавни регистар за потврду аутентичности (transparency log).
- Обезбеђена је подршка за управљање серверима са SUSE Linux Enterprise помоћу система централисаног управљања конфигурацијом Salt.
- Додата је експериментална подршка механизму регулације фреквенције процесора schedutil (cpufreq governor), који за доношење одлуке о променљивој фреквенци директно користи информације из планера задатака и може одмах да се обрати cpufreq драјверима ради хитне промене фреквенције, тренутно прилагођавајући параметре рада CPU-у тренутном оптерећењу.
- У мрежном конфигуратору wicked, који се користи у SLES-у, додата је експериментална могућност декодирања структуре SMBIOS Management Controller Host Interface и конфигурисања Host Network Interface у BMC помоћу Redfish протокола, што омогућава коришћење Redfish сервиса за даљинско управљање системом.
- У i915 драјвер је пренета подршка за графичку платформу Intel Alderlake. За ARM системе укључен је etnaviv драјвер за Vivante GPU, који се користи у различитим ARM SoC, попут NXP Layerscape LS1028A/LS1018A и NXP i.MX 8M, као и etnaviv_dri библиотека за Mesa.
- Обезбеђена је могућност активирања Real-Time режима у језгру за системе реалног времена путем постављања параметра preempt=full током покретања стандардног језгра SUSE Linux. Поједини пакет kernel-preempt је уклоњен из испоруке.
- У језгру је по умолчено онемогућен узлет програма eBPF од стране непривилегованих корисника (постављен параметар /proc/sys/kernel/unprivileged_bpf_disabled) због ризика од коришћења eBPF за нападе на систем. Реализована је подршка за механизам BTF (BPF Type Format), који пружа информације за проверу типова у BPF псевдокоду. Обновљен је алат BPF (libbpf, bcc). Додата је подршка за механизам трасовања bpftrace.
- Обезбеђена је могућност коришћења 64К страница меморије у Btrfs када се ради са датотечним системом форматираним са величином блока мањом од величине странице меморије језгра (на пример, ФС са 4КБ блоковима сад сад могу да се користе не само у језгри са таквом величином страница меморије).
- Jedro vključuje podporo za mehanizem SVA (Shared Virtual Addressing) za skupno rabo virtualnih naslovov med CPU in perifernimi napravami, kar omogoča strojno pospeševalnik dostop do podatkovnih struktur v glavnem CPU.
- Izboljšana je podpora za NVMe shrambe in dodana možnost uporabe razširjenih funkcij, kot je CDC (Centralized Discovery Controller). Do različice 2.0 je bila posodobljena paket nvme-cli. Dodani so novi paketi libnvme 1.0 in nvme-stas 1.0.
- Navedena je uradna podpora za izmenjevanje (swap) v blokovnem naprava z zRAM, ki omogoča shranjevanje podatkov v RAM-u v stisnjeni obliki.
- Dodana je podpora za NVIDIA vGPU 12 in 13.
- Namesto gonilnikov fbdev, ki se uporabljajo za izhod preko Framebufferja, je predlagan univerzalni gonilnik simpledrm, ki uporablja za izhod framebuffer EFI-GOP ali VESA, ki ga zagotavlja UEFI mikroprogram ali BIOS.
- Vključena je knjižnica OpenSSL 3.0, poleg različice OpenSSL 1.1.1, ki se uporablja v sistemskih aplikacijah.
- V YaST je izboljšano nalaganje iz omrežnih diskov, nastavljenih s pomočjo možnosti „_netdev“.
- Bluetooth stack BlueZ je posodobljen na različico 5.62. V paket pulseaudio so dodani visokokakovostni zvočni kodeki za Bluetooth.
- Vključena je samodejna pretvorba skriptov System V init.d v systemd storitve z uporabo systemd-sysv-generator. V naslednji pomembni veji SUSE bo podpora za skripte init.d popolnoma prekinjena, pretvorba pa onemogočena.
- V gradnjah za ARM je razširjen spekter podprtih ARM SoC.
- Dodana je podpora za tehnologijo AMD SEV, ki na strojni ravni zagotavlja prozorno šifriranje pomnilnika. virtualnih naprav (dostop do dešifriranih podatkov ima le trenutni gostiteljski sistem, preostale virtualne naprave in hipervizor pa ob poskusu dostopa do te pomnilnika pridobijo šifriran nabor podatkov).
- V NTP strežniku chrony je vključena podpora za sinhronizacijo natančnega časa na osnovi protokola NTS (Network Time Security), ki uporablja elemente infrastrukture odprtih ključev (PKI) in omogoča uporabo TLS in avtentificirane šifriranja AEAD (Authenticated Encryption with Associated Data) za kriptografsko zaščito interakcij med odjemalcem in strežnikom po protokolu NTP (Network Time Protocol).
- Kot glavni LDAP strežnik je uporabljen 389 Directory. StrežnikPodpora za strežnik OpenLDAP je prekinjena.
- Odstranjeno je orodje za delo s kontejnerji LXC (libvirt-lxc in virt-sandbox).
- Predlagana je nova minimalna različica BCI (Base Container Image), v kateri je pakiranje busybox namesto bash in coreutils. Slika je zasnovana za zagon aplikacij v kontejnerju, ki so bile prej zgrajene z vsemi odvisnostmi. Dodani so BCI kontejnerji za Rust in Ruby.
Izvor: opennet.ru
