Tvrtka Red Hat objavila je izdanje Red Hat Enterprise Linux 8.7. Instalacijske verzije pripremljene su za arhitekture x86_64, s390x (IBM System z), ppc64le i Aarch64, ali su dostupne za preuzimanje samo registriranim korisnicima Red Hat Customer Portala. Izvorni tekstovi rpm paketa Red Hat Enterprise Linux 8 distribuiraju se putem Git repozitorija CentOS. Grana 8.x prati se paralelno s granom RHEL 9.x i bit će podržavana najmanje do 2029. godine.
Priprema novih izdanja provodi se u skladu s ciklusom razvoja, koji podrazumijeva formiranje izdanja svake šest mjeseci u unaprijed određenom vremenu. Do 2024. godine grana 8.x će biti u fazi potpune podrške, koja uključuje funkcionalna poboljšanja, nakon čega će preći u fazu održavanja, u kojoj će prioriteti biti premješteni na ispravke grešaka i sigurnosti, uz uvođenje manjih poboljšanja povezanih s podrškom za važne hardverske sustave.
Ključne promjene:
- Proširene su mogućnosti alata za pripremu sustavnih slika, u kojem je uvedena podrška za učitavanje slika u GCP (Google Cloud Platform), stavljanje slike izravno u registar kontejnera, podešavanje veličine particije /boot i prilagođavanje postavki (Blueprint) tijekom generiranja slike (npr. dodavanje paketa i izrada korisnika).
- Omogućeno je korištenje klijenta Clevis (clevis-luks-systemd) za automatsko otključavanje particija diska enkriptiranih pomoću LUKS-a i montiranih u kasnijoj fazi pokretanja, bez potrebe za korištenjem naredbe „systemctl enable clevis-luks-askpass.path”.
- Predložen je novi paket xmlstarlet, koji uključuje alate za parsiranje, konverziju, provjeru, izvlačenje podataka i uređivanje XML datoteka.
- Dodana je preliminarna (Technology Preview) mogućnost autentifikacije korisnika pomoću vanjskih pružatelja (IdP, identity provider), koji podržavaju proširenje protokola OAuth 2.0 „Device Authorization Grant” za pružanje OAuth tokena pristupa uređajima bez korištenja preglednika.
- Proširene su mogućnosti sistemskih uloga, na primjer, u ulogu network dodana je podrška za konfiguraciju pravila usmjeravanja i korištenje API-ja nmstate, u ulogu logging dodana je podrška za filtriranje pomoću regularnih izraza (startmsg.regex, endmsg.regex), u ulogu storage dodana je podrška za particije kojima se dinamički dodjeljuje prostor u skladištu („thin provisioning“), u ulogu sshd dodana je mogućnost upravljanja kroz /etc/ssh/sshd_config, u ulogu metrics dodan je izvoz statistike o performansama Postfix-a, a u ulozi firewall implementirana je mogućnost prepisivanja prošle konfiguracije i omogućena je podrška za dodavanje, ažuriranje i brisanje servisa u zavisnosti od stanja.
- Ažurirani su serverski i sistemski paketi: chrony 4.2, unbound 1.16.2, opencryptoki 3.18.0, powerpc-utils 1.3.10, libva 2.13.0, PCP 5.3.7, Grafana 7.5.13, SystemTap 4.7, NetworkManager 1.40, samba 4.16.1.
- Uključene su nove verzije kompajlera i alata za programere: GCC Toolset 12, LLVM Toolset 14.0.6, Rust Toolset 1.62, Go Toolset 1.18, Ruby 3.1, java-17-openjdk (također nastavlja se isporučivati java-11-openjdk i java-1.8.0-openjdk), Maven 3.8, Mercurial 6.2, Node.js 18, Redis 6.2.7, Valgrind 3.19, Dyninst 12.1.0, elfutils 0.187.
- Obrada konfiguracije sysctl usklađena je sa redoslijedom razmatranja direktorija u systemd — konfiguracijski datoteci u direktoriju /etc/sysctl.d sada imaju viši prioritet od onih u direktoriju /run/sysctl.d.
- U alat ReaR (Relax-and-Recover) dodana je mogućnost izvođenja proizvoljnih komandi prije i nakon oporavka.
- U bibliotekama NSS obustavljena je podrška za RSA ključeve veličine manje od 1023 bita.
- Značajno je smanjeno vrijeme spremanja vrlo velikih skupova pravila iptables pomoću alata iptables-save.
- Režim zaštite od napada SSBD (spec_store_bypass_disable) i STIBP (spectre_v2_user) prebačen je sa „seccomp“ na „prctl“, što je pozitivno utjecalo na performanse kontejnera i aplikacija u kojima se za ograničavanje pristupa sistemskim pozivima koristi mehanizam seccomp.
- U upravljaču za Ethernet adaptere Intel E800 implementirana je podrška za protokole iWARP i RoCE.
- Uključen je alat nfsrahead, koji se može koristiti za promjenu parametara prefetching-a u NFS-u.
- U postavkama Apache httpd vrijednost parametra LimitRequestBody promijenjena je sa 0 (bez ograničenja) na 1 GB.
- Dodani su novi paket make-latest, koji uključuje posljednju verziju alata make.
- U libpfm i papi dodana je podrška za praćenje performansi na sustavima s procesorima AMD Zen 2 i Zen 3.
- U SSSD-u (System Security Services Daemon) dodana je podrška za keširanje SID upita (npr. provjera GID/UID) u memoriji, što je omogućilo ubrzanje operacija kopiranja velikog broja datoteka putem server Samba. Omogućena je podrška za integraciju s Windows Server 2022.
- Za 64-bitne IBM POWER (ppc64le) sustave dodani su paketi s podrškom za grafički API Vulkan.
- Implementirana je podrška za nove GPU-ove AMD Radeon RX 6[345]00 i AMD Ryzen 5/7/9 6[689]00. Podrška za GPU Intel Alder Lake-S i Alder Lake-P je uključena po defaultu, za koje je ranije bilo potrebno postaviti parametre i915.alpha_support=1 ili i915.force_probe=*.
- U web konzolu dodana je podrška za postavljanje kripto politika, omogućeno je učitavanje i instaliranje RHEL-a u virtualnoj mašini, dodano je dugme za odvojenu instalaciju samo zakrpa za Linux kernel, prošireni su izvještaji s dijagnostikom, dodana je opcija za ponovno pokretanje nakon završetka instalacije ažuriranja.
- U mdevctl je dodana podrška za naredbu ap-check za konfiguraciju prolaza u virtualne mašine pristupu kriptoakceleratorima.
- Implementirana je potpuna podrška za hipervizor VMware ESXi i ekstenzije SEV-ES (AMD Secure Encrypted Virtualization-Encrypted State). Dodana je podrška za oblačna okruženja Azure s procesorima temeljenima na arhitekturi Ampere Altra.
- Ažuriran je alat za upravljanje izoliranim kontejnerima, uključujući pakete kao što su Podman, Buildah, Skopeo, crun i runc. Dodana je podrška za GitLab Runner u kontejnerima s runtime Podman. Za konfiguraciju mrežnog podsustava kontejnera dostupna je alatka netavark i DNS server Aardvark.
- Za upravljanje aktiviranjem zaštite od ranjivosti u mehanizmu MMIO (Memory Mapped Input Output) implementiran je parametar za pokretanje jezgre 'mmio_stale_data', koji može primiti vrijednosti 'full' (aktivira čišćenje bafera pri prelasku u korisnički prostor i u VM), 'full,nosmt' (kao 'full' + dodatno isključuje SMT/Hyper-Threads) i 'off' (zaštita isključena).
- Za upravljanje aktiviranjem zaštite od ranjivosti Retbleed implementiran je parametar za pokretanje jezgre 'retbleed', putem kojeg se može isključiti zaštita ('off') ili odabrati algoritam za blokiranje ranjivosti (auto, nosmt, ibpb, unret).
- U parametru za pokretanje jezgre acpi_sleep implementirana je podrška za nove opcije za upravljanje prijelazom u stanje mirovanja: s3_bios, s3_mode, s3_beep, s4_hwsig, s4_nohwsig, old_ordering, nonvs, sci_force_enable i nobl.
- Dodani su novi drajveri za Maxlinear Ethernet GPY (mxl-gpy), Realtek 802.11ax 8852A (rtw89_8852a), Realtek 802.11ax 8852AE (rtw89_8852ae), Modem Host Interface (MHI), AMD PassThru DMA (ptdma), Cirrus Logic DSP (cs_dsp), DRM DisplayPort (drm_dp_helper), Intel® Software Defined Silicon (intel_sdsi), Intel PMT (pmt_*), AMD SPI Master Controller (spi-amd).
- Proširena podrška za eBPF jezgreni podsustav.
- Nastavljeno je pružanje eksperimentalne (Technology Preview) podrške za AF_XDP, XDP hardversko isključivanje, Multipath TCP (MPTCP), MPLS (Multi-protocol Label Switching), DSA (data streaming accelerator), KTLS, dracut, kexec brzi reboot, nispor, DAX u ext4 i xfs, systemd-resolved, accel-config, igc, OverlayFS, Stratis, Software Guard Extensions (SGX), NVMe/TCP, DNSSEC, GNOME na ARM64 i IBM Z sistemima, AMD SEV za KVM, Intel vGPU, Toolbox.
Izvor: opennet.ru
