Spoločnosť Red Hat vydala verziu Red Hat Enterprise Linux 8.7. Inštalačné zostavy sú pripravené pre architektúry x86_64, s390x (IBM System z), ppc64le a Aarch64, ale sú k dispozícii na stiahnutie len registrovaným používateľom portálu Red Hat Customer Portal. Zdroje rpm balíkov Red Hat Enterprise Linux 8 sú distribuované prostredníctvom Git repozitára CentOS. Vetva 8.x je paralelne spravovaná s vetvou RHEL 9.x a bude podporovaná aspoň do roku 2029.
Príprava nových vydaní sa realizuje v súlade s cyklom vývoja, ktorý predpokladá vytváranie vydaní raz za pol roka v predom určenom čase. Do roku 2024 bude vetva 8.x v plnej podpore, ktorá zahŕňa funkčné vylepšenia, následne prejde do fázy údržby, kde sa priority presunú na opravy chýb a zabezpečenie, s malými zlepšeniami súvisiacimi so podporou dôležitých hardvérových systémov.
Kľúčové zmeny:
- Rozšírili sa možnosti nástroja na prípravu systémových obrazov, v ktorom sa objavila podpora načítania obrazov do GCP (Google Cloud Platform), priamu registráciu obrazu do registra kontajnerov, nastavenie veľkosti oddielu /boot a úpravu parametrov (Blueprint) počas generovania obrazu (napríklad pridanie balíkov a vytvorenie používateľov).
- Bola poskytnutá možnosť používať klienta Clevis (clevis-luks-systemd) na automatické odblokovanie diskových oddielov zašifrovaných pomocou LUKS, ktoré sú montované neskôr počas spustenia, bez potreby použitia príkazu „systemctl enable clevis-luks-askpass.path“.
- Bol navrhnutý nový balík xmlstarlet, ktorý zahŕňa utilitky na analýzu, prevod, kontrolu, extrakciu údajov a úpravu XML súborov.
- Bola pridaná predbežná (Technology Preview) možnosť autentifikácie používateľov s použitím externých poskytovateľov identity (IdP), ktorí podporujú rozšírenie protokolu OAuth 2.0 „Device Authorization Grant“ na poskytovanie OAuth tokenov prístupu zariadeniam bez použitia prehliadača.
- Možnosti systémových rolí boli rozšírené, napríklad do rolí sieťovej pridaná podpora nastavenia pravidiel smerovania a použitia API nmstate, do rolí logging pridaná podpora filtrovania podľa regulárnych výrazov (startmsg.regex, endmsg.regex), do rolí storage pridaná podpora pre oddiely, pre ktoré sa dynamicky vyčleňuje miesto v úložisku (»thin provisioning«), do rolí sshd pridaná možnosť správy cez /etc/ssh/sshd_config, do rolí metrics pridaný export štatistiky výkonu Postfix, v rolách firewall implementovaná možnosť prepísania predchádzajúcej konfigurácie a poskytnutá podpora pridania, aktualizácie a odstránenia služieb v závislosti od stavu.
- Aktualizované 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.
- Boli zahrnuté nové verzie kompilátorov a nástrojov pre vývojárov: GCC Toolset 12, LLVM Toolset 14.0.6, Rust Toolset 1.62, Go Toolset 1.18, Ruby 3.1, java-17-openjdk (rovnako sa aj naďalej dodáva 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.
- Spracovanie konfigurácie sysctl bolo upravené podľa poradia rozboru adresárov v systemd — konfiguračné súbory v adresári /etc/sysctl.d teraz majú vyššiu prioritu ako v adresári /run/sysctl.d.
- Do nástroja ReaR (Relax-and-Recover) bola pridaná možnosť vykonávať ľubovoľné príkazy pred a po obnovení.
- V knižniciach NSS bola ukončená podpora pre kľúče RSA s veľkosťou menej ako 1023 bitov.
- Výrazne sa skrátil čas ukladania veľmi veľkých súborov pravidiel iptables pomocou nástroja iptables-save.
- Režim ochrany pred útokmi SSBD (spec_store_bypass_disable) a STIBP (spectre_v2_user) bol preložený z »seccomp« na »prctl«, čo pozitívne ovplyvnilo výkon kontajnerov a aplikácií, v ktorých sa na obmedzenie prístupu k systémovým volaniam používa mechanizmus seccomp.
- V ovládači pre Ethernet adaptéry Intel E800 bola implementovaná podpora protokolov iWARP a RoCE.
- Bola zahrnutá utilita nfsrahead, ktorú je možné použiť na úpravu parametrov predbežného čítania v NFS.
- V nastaveniach Apache httpd bola hodnota parametra LimitRequestBody zmenená z 0 (bez obmedzení) na 1 GB.
- Bol pridaný nový balík make-latest, ktorý obsahuje najnovšiu verziu utility make.
- V libpfm a papi bola pridaná podpora pre monitorovanie výkonu na systémoch s procesormi AMD Zen 2 a Zen 3.
- V SSSD (System Security Services Daemon) bola pridaná podpora pre cachovanie SID-dopytov (napríklad, overovanie GID/UID) v operačnej pamäti, čo urýchlilo operácie kopírovania veľkého počtu súborov cez server Samba. Bola zabezpečená podpora integrácie s Windows Server 2022.
- Pre 64-bitové systémy IBM POWER (ppc64le) boli pridané balíky s podporou grafického API Vulkan.
- Bola implementovaná podpora nových GPU AMD Radeon RX 6[345]00 a AMD Ryzen 5/7/9 6[689]00. Predvolená podpora GPU Intel Alder Lake-S a Alder Lake-P bola zahrnutá, pre ktoré bolo predtým potrebné nastaviť parameter i915.alpha_support=1 alebo i915.force_probe=*.
- Do webovej konzoly bola pridaná podpora pre nastavenie kryptopolitík, bola poskytnutá možnosť načítania a inštalácie RHEL vo virtuálnom stroji, pridané tlačidlo na separátne inštalovanie iba opráv pre Linux kernel, rozšírené správy s diagnostikou, pridaná možnosť reštartovania po dokončení inštalácie aktualizácií.
- Do mdevctl bola pridaná podpora príkazu ap-check na nastavenie prenosu do virtuálne stroje prístupu k kryptoakcelerátorom.
- Bola implementovaná plná podpora hypervízora VMware ESXi a rozšírení SEV-ES (AMD Secure Encrypted Virtualization-Encrypted State). Pridaná podpora pre cloudové prostredia Azure s procesormi na báze architektúry Ampere Altra.
- Nástroje na správu izolovaných kontajnerov boli aktualizované a zahŕňajú balíky ako Podman, Buildah, Skopeo, crun a runc. Pridaná podpora pre GitLab Runner v kontajneroch s runtime Podman. Na konfiguráciu sieťovej subsystémy kontajnerov bola poskytnutá utilita netavark a DNS server Aardvark.
- Na správu zapínania ochrany pred zraniteľnosťami v mechanizme MMIO (Memory Mapped Input Output) bol implementovaný boot parameter jadra "mmio_stale_data", ktorý môže prijímať hodnoty "full" (zapnutie vyčistenia bufferov pri prechode do priestoru používateľa a do VM), "full,nosmt" (rovnako ako "full" + dodatočne sa vypína SMT/Hyper-Threads) a "off" (ochrana je vypnutá).
- Na správu zapínania ochrany pred zraniteľnosťou Retbleed bol implementovaný boot parameter jadra "retbleed", prostredníctvom ktorého je možné ochranu vypnúť ("off") alebo vybrať algoritmus blokovania zraniteľnosti (auto, nosmt, ibpb, unret).
- V boot parametre jadra acpi_sleep bola implementovaná podpora nových možností na správu prechodu do spánkového režimu: s3_bios, s3_mode, s3_beep, s4_hwsig, s4_nohwsig, old_ordering, nonvs, sci_force_enable a nobl.
- Boli pridané nové ovládače pre 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).
- Rozšírená podpora subsystému jadra eBPF.
- Pokračovalo poskytovanie experimentálnej (Technology Preview) podpory AF_XDP, XDP hardvérového offloadingu, Multipath TCP (MPTCP), MPLS (Multi-protocol Label Switching), DSA (data streaming accelerator), KTLS, dracut, kexec rýchly reštart, nispor, DAX v ext4 a xfs, systemd-resolved, accel-config, igc, OverlayFS, Stratis, Software Guard Extensions (SGX), NVMe/TCP, DNSSEC, GNOME na systémoch ARM64 a IBM Z, AMD SEV pre KVM, Intel vGPU, Toolbox.
Zdroj: opennet.ru
