Po vydání Red Hat Enterprise Linux 9.3 bylo zveřejněno aktualizace předchozí verze Red Hat Enterprise Linux 8.9, která je podporována paralelně s větví RHEL 9.x a bude udržována alespoň do roku 2029. Instalace jsou připraveny 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 (také lze použít iso obrazy CentOS Stream 9 a bezplatné verze RHEL pro vývojáře).
Stejně jako u větve RHEL 9, zdrojové kódy rpm balíčků RHEL 8 již nejsou veřejně distribuovány přes Git repozitář CentOS, ale zůstávají dostupné zákazníkům společnosti prostřednictvím uzavřeného oddílu webu, na kterém platí uživatelská smlouva (EULA), zakazující redistribuci těchto dat. Zdrojové kódy lze nalézt v repozitáři CentOS Stream, ale není plně synchronizován s RHEL a ne vždy nejnovější verze balíčků korespondují s balíčky z RHEL. Rocky Linux, Oracle a SUSE spojily síly a nyní reprodukují zdrojové kódy rpm balíčků verzí RHEL v rámci projektu OpenELA. AlmaLinux přešel na používání repozitáře CentOS Stream a připouští drobné odchylky v chování (mohou se lišit na úrovni jednotlivých záplat), ale zachovává binární kompatibilitu na úrovni ABI.
Příprava nových verzí Red Hat Enterprise Linux 8.x probíhá v souladu s vývojovým cyklem, který předpokládá vydání verzí každých šest měsíců v předem stanoveném termínu. Do roku 2024 bude větev 8.x v plné podpoře, což zahrnuje funkční vylepšení, po čemž přejde do fáze údržby, kde se priority přesunou směrem k opravám chyb a bezpečnosti s prováděním menších vylepšení souvisejících s podporou důležitých hardwarových systémů.
Klíčové změny:
- Byly přidány nové verze kompilátorů a nástrojů pro vývojáře: GCC Toolset 13, LLVM Toolset 16.0.6, Rust Toolset 1.71.1, Go Toolset 1.20.10, Node.js 20, Valgrind 3.21, SystemTap 4.9, elfutils 0.189, java-21-openjdk (také jsou dodávány java-17-openjdk, java-11-openjdk a java-1.8.0-openjdk).
- Byly aktualizovány serverové a systémové balíčky: samba 4.18.4, 389-ds-base 1.4.3.35, OpenSCAP 1.3.8, Grafana 9.2.10, opencryptoki 3.21.0, iproute 6.2.0, libnftnl 1.2.2, makedumpfile 1.7.2, Podman 4.6.
- Do AMI obrazů pro cloudová prostředí AWS EC2 byla přidána podpora pro spouštění v režimu UEFI.
- Do instalačních sestav byl přidán parametr „inst.wait_for_disks“, který určuje dobu čekání na načtení kickstartového souboru nebo připravenost ovladačů během spouštění.
- Do kickstartových souborů byla přidána nová volba „—ipv4-dns-search“ a „—ipv6-dns-search“ do příkazu network pro nastavení základních domén. pro direktivu „search“ v /etc/resolv.conf, stejně jako volby „—ipv4-ignore-auto-dns“ a „—ipv6-ignore-auto-dns“ pro ignorování získávání DNS nastavení prostřednictvím DHCP.
- Do služby fapolicyd byla přidána možnost přenášet čísla pravidel pro zamítnuté žádosti k API fanotify pro usnadnění ladění problémů.
- Profily zabezpečení ANSSI-BP-028 (Francouzská národní agentura pro bezpečnost informačních systémů) byly aktualizovány na verzi 2.0.
- Do auditních nástrojů byla přidána podpora událostí FANOTIFY a implementováno uchování v logu polí fan_type (typ události), fan_info (související informace), sub_trust a obj_trust (úrovně důvěry pro subjekt a objekt události).
- V Postfixu byla implementována možnost ověřování DNS záznamů SRV pro určení hostitele a portu pro doručování emailů, serverukterý bude použit pro přenos zpráv. Tuto možnost lze využít v infrastrukturách, kde se pro doručování emailových zpráv používají služby s dynamicky přidělovanými čísly síťových portů.
- Na FTP serveru vsftpd byla implementována možnost používání protokolu TLS 1.3.
- Do balíčku cups-filters byl přidán ovladač LF-to-CRLF, který lze použít pro převod znaků „\n“ (nový řádek) na „\r\n“ (návrat karety a nový řádek) pro tiskárny, které podporují pouze zpracování souborů s koncem řádku „\r\n“.
- Byla posílena bezpečnost výchozích nastavení služby nftables. Do sady pravidel /etc/sysconfig/nftables/nat.nft byla přidána nová řetězec do_masquerade, která kontroluje úroveň randomizace výchozích čísel portů za účelem snížení rizika útoku Port Shadows (CVE-2021-3773).
- V NetworkManager byla přidána podpora volby „no-aaaa“ v resolv.conf, která zakazuje odesílání DNS dotazů na záznamy AAAA (určení adresy IPv6 podle názvu hostitele). Do nástroje nm-cloud-setup byla přidána podpora konfigurace AWS Red Hat Enterprise Linux EC2 pomocí tokenů IMDSv2 (Instance Metadata Service Version 2).
- Aby bylo možné chránit proti útokům Spectre v2 souvisejícím s spekulativním vykonáváním instrukcí, byl přidán režim AutoIBRS (Automatická nepřímá pobočka omezená spekulací), podporovaný v CPU AMD, počínaje rodinou EPYC 9004 Genoa.
- Z jádra Linuxu 6.2 byl přenesen ovladač Intel QAT s podporou zařízení Intel Quick Assist Technology 401xx/402xx.
- Byla přidána možnost specifikace UUID při vytváření FS GFS2 (do nástroje mkfs.gfs2 byla přidána volba „-U“).
- Ve FUSE3 byla přidána možnost zrušení prvku katalogu bez automatického odmontování montážních bodů souvisejících s tímto prvkem.
- Byly rozšířeny možnosti pro clustery a systémy s vysokou dostupností: Do agentů zdrojů clusteru IPaddr2 a IPsrcaddr byla přidána podpora policy routing. Do agenta ocf:heartbeat:Filesystem byla přidána podpora souborového systému EFS (Amazon Elastic File System). Do agent alert_snmp.sh.sample byla přidána podpora protokolu SNMPv3.
- Do Glibc byly přidány změny s optimalizacemi ke zvýšení výkonu na systémech s procesory Intel Xeon v5.
- Byla zajištěna plná podpora diskrétních grafických karet Intel Arc A-Series (Alchemist nebo DG2).
- Byla přidána systémová role pro správu jednotek systemd a jejich instalaci. Byla přidána systémová role pro instalaci, konfiguraci, správu a spuštění databázového systému PostgreSQL. Byla přidána systémová role pro nástroj keylime, která usnadňuje nastavení registrátora a verifikátoru Keylime, používaného pro potvrzování autentičnosti a nepřetržité sledování integrity externího systému. Do systémové role firewall byla přidána podpora pro definování, změnu a odstraňování ipsetů. Byly rozšířeny systémové role pro Podman, Kdump, Storage a Microsoft SQL Server.
- Do cloud-init byla přidána podpora souborů s klíči, které se používají v NetworkManager.
- Do Podman byla přidána podpora kontejnerů komprimovaných pomocí algoritmu zstd. Byla přidána možnost používat Quadlets pro automatické generování služeb systemd na základě popisů kontejnerů. Byla přidána shell podmansh, kterou lze použít místo /usr/bin/bash pro spuštění uživatelské relace v kontejneru. Byly aktualizovány verze Podman, Buildah, Skopeo, crun a runc.
- Byly přidány nové příkazy pro jádro: gather_data_sampling pro řízení režimu ochrany proti útokům GDS (Gather Data Sampling nebo Downfall) a rdrand pro skrytí podpory instrukce RDRAND.
- Byla rozšířena podpora hardware. Byly přidány ovladače pro síťová zařízení Thunderbolt/USB4 (thunderbolt_net) a bezdrátové adaptéry Broadcom 802.11 (brcmfmac), dodávané pro systémy ARM64. Byly přidány ovladače pro Bluetooth zařízení MediaTek, Microsoft Azure Network Adapter IB (mana_ib), ovladač Linux USB Video Class (uvc), AMD SoundWire (soundwire-amd), DisplayPort Alternate Mode (typec_displayport) a Virtio-mem (virtio_mem). Byla vylepšena podpora procesorů Intel založených na mikroarchitektuře Meteor Lake.
- Byla stabilizována podpora zákazníků pro komponenty kryptografické verifikace sigstore: Rekor (log pro uchovávání metadat, která jsou podepsána digitálními podpisy) a Fulcio (systém certifikačních autorit (root CA), které vydávají krátkodobé certifikáty).
- Pokračuje poskytování experimentální (Technology Preview) podpory AF_XDP, hardware offloading XDP, Multipath TCP (MPTCP), MPLS (multi-protokolové štítkování), DSA (zrychlovač datového streamingu), dracut, kexec rychlé restartování, 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
