Podjetje Red Hat je objavilo izdajo Red Hat Enterprise Linux 8.7. Namestitvene zbirke so pripravljene za arhitekture x86_64, s390x (IBM System z), ppc64le in Aarch64, vendar so na voljo za prenos le registriranim uporabnikom portala Red Hat Customer Portal. Izvorne kode rpm paketov Red Hat Enterprise Linux 8 se širijo prek Git repozitorija CentOS. Večja različica 8.x se vzdržuje sočasno z različico RHEL 9.x in bo podprta vsaj do leta 2029.
Priprava novih izdaj poteka v skladu s ciklom razvoja, ki predvideva oblikovanje izdaj enkrat na šest mesecev ob vnaprej določenem času. Do leta 2024 bo veza 8.x v fazi polne podpore, kar pomeni vključitev funkcionalnih izboljšav, po tem pa se bo preusmerila v fazo vzdrževanja, v kateri se bodo prednostne naloge premaknile v smer odpravljanja napak in varnosti, z uvedbo manjših izboljšav, povezanih z podporo pomembnim strojniškim sistemom.
Ključne spremembe:
- Širitev možnosti orodja za pripravo sistemskih slik je prinesla podporo za nalaganje slik v GCP (Google Cloud Platform), neposredno shranjevanje slike v registru vsebnika, nastavitev velikosti particije /boot in prilagajanje parametrov (Blueprint) med generacijo slike (na primer, dodajanje paketov in ustvarjanje uporabnikov).
- Omogočeno je koriščenje odjemalca Clevis (clevis-luks-systemd) za samodejno odklepanje particij, ki so šifrirane s pomočjo LUKS in se montirajo v poznejši fazi zagona, brez potrebe po uporabi ukaza 'systemctl enable clevis-luks-askpass.path'.
- Predlagana je nova zbirka xmlstarlet, ki vključuje orodja za razčlenjevanje, pretvorbo, preverjanje, izvlek podatkov in urejanje XML datotek.
- Dodana je predhodna (Technology Preview) možnost avtorizacije uporabnikov z uporabo zunanjih ponudnikov (IdP, identity provider), ki podpirajo razširitev protokola OAuth 2.0 "Device Authorization Grant" za zagotavljanje OAuth-tokenov dostopa napravam brez uporabe brskalnika.
- Razširjene so zmožnosti sistemskih vlog, na primer, v vlogo omrežja je dodana podpora za nastavitev pravil usmerjanja in uporabo API ja nmstate, v vlogo beleženja je dodana podpora za filtriranje z uporabo regularnih izrazov (startmsg.regex, endmsg.regex), v vlogo shranjevanja je dodana podpora za particije, kjer se dinamično dodeljuje prostor v shranjevanju ('thin provisioning'), v vlogo sshd je dodana možnost upravljanja prek /etc/ssh/sshd_config, v vlogo meritev pa je dodan izvoz statistike o zmogljivosti Postfixa, v vlogi požarnega zidu pa je omogočena prepis prejšnje konfiguracije in podana je podpora za dodajanje, posodabljanje in brisanje storitev glede na stanje.
- Posodobljeni so strežniški in 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.
- Vključuje nove verzije kompajlerjev in orodij za razvijalce: GCC Toolset 12, LLVM Toolset 14.0.6, Rust Toolset 1.62, Go Toolset 1.18, Ruby 3.1, java-17-openjdk (tudi java-11-openjdk in java-1.8.0-openjdk sta še vedno na voljo), Maven 3.8, Mercurial 6.2, Node.js 18, Redis 6.2.7, Valgrind 3.19, Dyninst 12.1.0, elfutils 0.187.
- Obdelava konfiguracije sysctl je usklajena z redosledom obravnave map v systemd — datoteke konfiguracije v mapi /etc/sysctl.d zdaj imajo višjo prioriteto kot tiste v mapi /run/sysctl.d.
- Orodju ReaR (Relax-and-Recover) je bila dodana možnost izvajanja poljubnih ukazov pred in po obnovitvi.
- V knjižnicah NSS je prenehana podpora za RSA ključe, ki so manjši od 1023 bitov.
- Čas shranjevanja z orodjem iptables-save za zelo velika pravila iptables je znatno skrajšan.
- Način zaščite pred napadi SSBD (spec_store_bypass_disable) in STIBP (spectre_v2_user) je prešel s 'seccomp' na 'prctl', kar je pozitivno vplivalo na zmogljivost kontejnerjev in aplikacij, ki uporabljajo mehanizem seccomp za omejevanje dostopa do sistemskih klicev.
- V gonilniku za Ethernet adapterje Intel E800 je bila uvedena podpora za protokole iWARP in RoCE.
- Vključeno je orodje nfsrahead, ki ga je mogoče uporabiti za spreminjanje nastavitev predhodnega branja v NFS.
- V nastavitvah Apache httpd je bila vrednost parametra LimitRequestBody spremenjena z 0 (brez omejitev) na 1 GB.
- Dodana je nova paketna datoteka make-latest, ki vključuje najnovejšo različico orodja make.
- V libpfm in papi je dodana podpora za spremljanje zmogljivosti na sistemih s procesorji AMD Zen 2 in Zen 3.
- V SSSD (System Security Services Daemon) je dodana podpora za predpomnjenje SID poizvedb (na primer GID/UID preverjanj) v pomnilniku, kar je omogočilo pospešitev operacij kopiranja velikega števila datotek preko strežnik Samba. Ocenjena je podpora za integracijo z Windows Server 2022.
- Za 64-bitne sisteme IBM POWER (ppc64le) so dodani paketi s podporo za grafični API Vulkan.
- Implementirana je podpora za nove GPU AMD Radeon RX 6[345]00 in AMD Ryzen 5/7/9 6[689]00. Privzeto je omogočena podpora za GPU Intel Alder Lake-S in Alder Lake-P, za katere je bilo prej potrebno nastaviti parameter i915.alpha_support=1 ali i915.force_probe=*.
- V spletnem konzolu je dodana podpora za nastavitev kripto politik, omogočeno je nalaganje in namestitev RHEL v virtualnem stroj, dodan je gumb za ločeno namestitev samo popravkov za jedro Linux, razširjena so poročila z diagnostiko, dodana je možnost ponovnega zagona po dokončanju namestitve posodobitev.
- V mdevctl je dodana podpora za ukaz ap-check za nastavitev pretoka na virtualne stroje dostop do kriptoakselERATORJEV.
- Implementirana je potpuna podrška za hipervizor VMware ESXi i SEV-ES ekstenzije (AMD Secure Encrypted Virtualization-Encrypted State). Dodana je podrška za Azure cloud okruženja sa procesorima zasnovanim na Ampere Altra arhitekturi.
- Ažuriran je alat za upravljanje izolovanim kontejnerima, uključujući pakete kao što su Podman, Buildah, Skopeo, crun i runc. Dodana je podrška za GitLab Runner unutar kontejnera s Podman runtime-om. Za podešavanje mrežne podsistem kontejnera dostupna je alatka netavark i DNS server Aardvark.
- Za upravljanje vklopa zaščite pred ranljivostmi v mehanizmu MMIO (Memory Mapped Input Output) je implementiran zagon parameter jedra "mmio_stale_data", ki lahko sprejme vrednosti "full" (vklop čiščenja predpomnilnikov pri prehodu v prostor uporabnika in v VM), "full,nosmt" (kot "full" + dodatno onemogočeno SMT/Hyper-Threads) in "off" (zaščita je izklopljena).
- Za upravljanje aktivacijo zaščite pred ranljivostjo Retbleed je bil uveden zagonski parameter jedra „retbleed“, preko katerega lahko onemogočite zaščito („off“) ali izberete algoritem za blokiranje ranljivosti (auto, nosmt, ibpb, unret).
- V zagonskem parametru jedra acpi_sleep je uvedena podpora za nove možnosti za upravljanje prehodov v stanje pripravljenosti: s3_bios, s3_mode, s3_beep, s4_hwsig, s4_nohwsig, old_ordering, nonvs, sci_force_enable in 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 je podrška za eBPF podsistem jezgra.
- Nadaljevanje zagotavljanja eksperimentalne (Technology Preview) podpore za AF_XDP, XDP strojno prenosno obdelavo, Multipath TCP (MPTCP), MPLS (Multi-protocol Label Switching), DSA (data streaming accelerator), KTLS, dracut, hiter restart kexec, nispor, DAX v ext4 in xfs, systemd-resolved, accel-config, igc, OverlayFS, Stratis, Študijske varnostne širitev (SGX), NVMe/TCP, DNSSEC, GNOME na sistemih ARM64 in IBM Z, AMD SEV za KVM, Intel vGPU, Toolbox.
Izvor: opennet.ru
