Společnost Red Hat vydala verzi Red Hat Enterprise Linux 8.7. Instalace jsou připravené pro architektury x86_64, s390x (IBM System z), ppc64le a Aarch64, ale jsou k dispozici ke stažení pouze registrovaným uživatelům Red Hat Customer Portal. Zdrojové kódy rpm balíků Red Hat Enterprise Linux 8 jsou distribuovány prostřednictvím Git repozitáře CentOS. Větev 8.x je podporována paralelně s větví RHEL 9.x a bude podporována minimálně do roku 2029.
Příprava nových vydání probíhá v souladu s vývojovým cyklem, který zahrnuje vytváření vydání každých šest měsíců v předem stanoveném čase. Do roku 2024 bude větev 8.x v plné podpoře, což zahrnuje přidávání funkčních vylepšení, poté přejde do fáze údržby, kde se priority posunou k opravám chyb a zabezpečení, s drobnými vylepšeními zaměřenými na podporu důležitých hardwarových systémů.
Klíčové změny:
- Byly rozšířeny možnosti nástroje pro přípravu systémových obrazů, který nyní podporuje nahrávání obrazů do GCP (Google Cloud Platform), přímé umístění obrazu do registru kontejnerů, nastavení velikosti oddílu "/boot" a úpravu parametrů (Blueprint) během generace obrazu (například přidání balíků a vytváření uživatelů).
- Byla poskytnuta možnost používat klienta Clevis (clevis-luks-systemd) pro automatické odemykání diskových oddílů zašifrovaných pomocí LUKS a připojovaných v pozdější fázi bootování, bez nutnosti použít příkaz 'systemctl enable clevis-luks-askpass.path'.
- Byl navržen nový balík xmlstarlet, zahrnující nástroje pro analýzu, převod, kontrolu, extrakci dat a úpravu XML souborů.
- Byla přidána předběžná (Technology Preview) možnost ověřování uživatelů pomocí externích poskytovatelů identity (IdP), kteří podporují rozšíření protokolu OAuth 2.0 „Device Authorization Grant“ pro poskytování OAuth tokenů přístupu zařízením bez použití prohlížeče.
- Možnosti systémových rolí byly rozšířeny, například role network nyní podporuje nastavení pravidel směrování a používání API nmstate, role logging nyní podporuje filtrování pomocí regulárních výrazů (startmsg.regex, endmsg.regex), role storage nyní podporuje oddíly, pro které je dynamicky vyčleňováno místo ve storage („thin provisioning“), role sshd nyní umožňuje správu přes /etc/ssh/sshd_config, role metrics přidala export statistik o výkonu Postfix, v roli firewall byla implementována možnost přepsání předchozí konfigurace a byla poskytnuta podpora pro přidávání, aktualizaci a odstraňování služeb v závislosti na stavu.
- Byly aktualizovány serverové a systémové balíčky: 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.
- Byly zahrnuty nové verze kompilátorů a nástrojů pro vývojáře: GCC Toolset 12, LLVM Toolset 14.0.6, Rust Toolset 1.62, Go Toolset 1.18, Ruby 3.1, java-17-openjdk (také pokračují v dodávkách java-11-openjdk a 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.
- Zpracování konfigurace sysctl bylo přizpůsobeno pořadí analýzy adresářů v systemd – konfigurační soubory v adresáři /etc/sysctl.d nyní mají vyšší prioritu než v adresáři /run/sysctl.d.
- Do nástroje ReaR (Relax-and-Recover) byla přidána možnost provádět libovolné příkazy před a po obnově.
- V knihovnách NSS byla ukončena podpora RSA klíčů menších než 1023 bitů.
- Byl výrazně zkrácen čas ukládání velmi velkých sad pravidel iptables pomocí nástroje iptables-save.
- Režim ochrany proti útokům SSBD (spec_store_bypass_disable) a STIBP (spectre_v2_user) byl převeden z „seccomp“ na „prctl“, což pozitivně ovlivnilo výkon kontejnerů a aplikací, v nichž se mechanismus seccomp používá k omezení přístupu k systémovým voláním.
- V ovladači pro Ethernet adaptéry Intel E800 byla implementována podpora protokolů iWARP a RoCE.
- Byl zahrnut nástroj nfsrahead, který lze použít pro úpravu parametrů předběžného načítání v NFS.
- V nastaveních Apache httpd byla hodnota parametru LimitRequestBody změněna z 0 (bez omezení) na 1 GB.
- Byl přidán nový balíček make-latest, který zahrnuje poslední verzi nástroje make.
- Do libpfm a papi byla přidána podpora pro monitorování výkonu na systémech s procesory AMD Zen 2 a Zen 3.
- Do SSSD (System Security Services Daemon) byla přidána podpora pro cachování SID dotazů (např. ověřování GID/UID) v operační paměti, což umožnilo zrychlit operace kopírování velkého množství souborů přes server Sambu. Byla zajištěna podpora integrace s Windows Server 2022.
- Pro 64-bitové systémy IBM POWER (ppc64le) byly přidány balíčky s podporou grafického API Vulkan.
- Byla realizována podpora nových GPU AMD Radeon RX 6[345]00 a AMD Ryzen 5/7/9 6[689]00. Podpora GPU Intel Alder Lake-S a Alder Lake-P byla standardně zapnuta, pro které bylo dříve nutné nastavit parametr i915.alpha_support=1 nebo i915.force_probe=*.
- Do webové konzole byla přidána podpora pro nastavení kryptopolitik, byla poskytnuta možnost nahrání a instalace RHEL ve virtuálním stroji, byla přidána tlačítka pro samostatnou instalaci pouze patchů jádra Linux, byly rozšířeny reporty s diagnostikou a přidána možnost pro restart po dokončení instalace aktualizací.
- Do mdevctl byla přidána podpora pro příkaz ap-check pro konfiguraci přesměrování do virtuální stroje přístupu k kryptoakcelerátorům.
- Byla realizována plná podpora hypervisoru VMware ESXi a rozšíření SEV-ES (AMD Secure Encrypted Virtualization-Encrypted State). Byla přidána podpora cloudových prostředí Azure s procesory založenými na architektuře Ampere Altra.
- Byl aktualizován nástroj pro správu izolovaných kontejnerů, zahrnující balíčky jako Podman, Buildah, Skopeo, crun a runc. Byla přidána podpora pro GitLab Runner v kontejnerech s runtime Podman. Pro konfiguraci síťového subsystému kontejnerů byla poskytnuta utility netavark a DNS server Aardvark.
- Pro správu zapnutí ochrany proti zranitelnostem v mechanismu MMIO (Memory Mapped Input Output) byl realizován zaváděcí parametr jádra „mmio_stale_data“, který může přijímat hodnoty „full“ (zapnutí vyčištění bufferů při přechodu do uživatelského prostoru a do VM), „full,nosmt“ (jak „full“ + navíc se vypne SMT/Hyper-Threads) a „off“ (ochrana je vypnuta).
- Pro správu zapnutí ochrany proti zranitelnosti Retbleed byl realizován zaváděcí parametr jádra „retbleed“, přes který lze ochranu vypnout („off“) nebo zvolit algoritmus blokování zranitelnosti (auto, nosmt, ibpb, unret).
- V zaváděcím parametru jádra acpi_sleep byla realizována podpora nových možností pro řízení přechodu do spánkového režimu: s3_bios, s3_mode, s3_beep, s4_hwsig, s4_nohwsig, old_ordering, nonvs, sci_force_enable a nobl.
- Byly přidány nové ovladače pro Maxlinear Ethernet GPY (mxl-gpy), Realtek 802.11ax 8852A (rtw89_8852a), Realtek 802.11ax 8852AE (rtw89_8852ae), modemové hostitelské rozhraní (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).
- Byla rozšířena podpora jádrového subsystému eBPF.
- Pokračuje poskytování experimentální (Technology Preview) podpory AF_XDP, hardwarového odstraňování XDP, Multipath TCP (MPTCP), MPLS (Víceprotokolové štítkování), DSA (zpracování dat), KTLS, dracut, rychlé restartování kexec, nispor, DAX v ext4 a xfs, systemd-resolved, accel-config, igc, OverlayFS, Stratis, Software Guard Extensions (SGX), NVMe/TCP, DNSSEC, GNOME na systémech ARM64 a IBM Z, AMD SEV pro KVM, Intel vGPU, Toolbox.
Zdroj: opennet.ru
