Po izdaji Red Hat Enterprise Linux 9.3 je objavljena posodobitev prejšnje različice Red Hat Enterprise Linux 8.9, ki bo podprta vsaj do leta 2029, parallel z različico RHEL 9.x. Namestitvene zbirke so pripravljene za arhitekture x86_64, s390x (IBM System z), ppc64le in Aarch64, vendar so na voljo za prenos le registriranim uporabnikom Red Hat Customer Portal (prav tako lahko uporabite ISO slike CentOS Stream 9 in brezplačne zbirke RHEL za razvijalce).
Kot v primeru z različico RHEL 9 se izvorne kode rpm-paketov RHEL 8 zdaj ne širite javno preko Git repozitorija CentOS, ampak ostajajo na voljo strankam podjetja preko zaprtega dela spletne strani, kjer velja uporabniška pogodba (EULA), ki prepoveduje redistribucijo teh podatkov. Izvorne kode najdemo v repozitoriju CentOS Stream, vendar niso povsem usklajene z RHEL in v njih ne vedno najnovejše različice paketov sovpadajo s paketi iz RHEL. Rocky Linux, Oracle in SUSE so združili moči in zdaj reproducirajo izvorne kode rpm-paketov različic RHEL v okviru projekta OpenELA. AlmaLinux je prešel na uporabo repozitorija CentOS Stream in dovoljuje manjše razlike v delovanju (lahko se razlikujejo v okviru posameznih popravkov), vendar ohranja binarno združljivost na ravni ABI.
Priprava novih izdaj Red Hat Enterprise Linux 8.x poteka v skladu s ciklom razvoja, ki predvideva oblikovanje izdaj dvakrat letno ob vnaprej določenem času. Do leta 2024 bo različica 8.x na voljo v okviru polne podpore, kar pomeni vključitev funkcionalnih izboljšav, po čemer bo prešla na fazo vzdrževanja, kjer se bodo prioritete premaknile na odpravljanje napak in varnost, z vnosom manjših izboljšav, povezanih s pomembnimi strojno opremo.
Ključne spremembe:
- Vključene so nove različice kompajlerjev in orodij za razvijalce: 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 (prav tako se nadaljuje dobava java-17-openjdk, java-11-openjdk in java-1.8.0-openjdk).
- Posodobljeni so strežniški in sistemski paketi: 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.
- V AMI slike za oblačna okolja AWS EC2 je dodana podpora za zagon v načinu UEFI.
- V asanžiranje je dodan parameter „inst.wait_for_disks“, ki določa čas čakanja za nalaganje kickstart datoteke ali pripravljenost gonilnikov med nalaganjem.
- V kickstart datoteke so dodane nove možnosti „—ipv4-dns-search“ in „—ipv6-dns-search“ v ukazu mreže za določanje osnovnih domena za direktivo „search“ v /etc/resolv.conf, kot tudi možnosti „—ipv4-ignore-auto-dns“ in „—ipv6-ignore-auto-dns“ za ignoriranje pridobivanja nastavitev DNS preko DHCP.
- V storitev fapolicyd je bila dodana prenos številk pravil zanjene pri zavrnitvi dostopa do API-ja fanotify za poenostavitev odpravljanja težav.
- Varnostni profili ANSSI-BP-028 (Francoska nacionalna agencija za varnost informacijskih sistemov) so bili posodobljeni na različico 2.0.
- V orodja za revizijo je dodana podpora za dogodke FANOTIFY in implementirano shranjevanje v dnevniku polj fan_type (tip dogodka), fan_info (povezane informacije), sub_trust in obj_trust (ravni zaupanja za subjekt in objekt dogodka).
- V Postfixu je bila implementirana možnost preverjanja DNS zapisov SRV za določitev gostitelja in vrata elektronske pošte strežnika, ki se bo uporabljal za pošiljanje sporočil. Predlagana možnost se lahko uporablja v infrastrukturi, kjer se za dostavo elektronske pošte uporabljajo storitve z dinamično dodeljenimi številkami omrežnih vrat.
- V FTP strežniku vsftpd je bila implementirana možnost uporabe protokola TLS 1.3.
- V paket cups-filters je bil dodan gonilnik LF-to-CRLF, ki se lahko uporablja za pretvorbo znakov „\n“ (nova vrstica) v „\r\n“ (vrnitev vozička in nova vrstica) za tiskalnike, ki podpirajo le obdelavo datotek s koncem vrstice „\r\n“.
- Okrepljena je varnost privzetih nastavitev storitve nftables. V nabor pravil /etc/sysconfig/nftables/nat.nft je vključena nova veriga do_masquerade, ki preverja raven naključnosti izhodnih številk vrat za zmanjšanje tveganja napadov Port Shadows (CVE-2021-3773).
- V NetworkManager je bila dodana podpora za možnost „no-aaaa“ v resolv.conf, ki onemogoča pošiljanje DNS poizvedb za zapise AAAA (določitev naslova IPv6 po imenu gostitelja). V orodje nm-cloud-setup je bila dodana podpora za nastavitev AWS Red Hat Enterprise Linux EC2 z uporabo žetonov IMDSv2 (Instance Metadata Service Version 2).
- Za zaščito pred napadi Spectre v2, povezanimi z spekulativnim izvajanjem navodil, je dodan način AutoIBRS (Samodejno omejeno spekulativno posredovanje neposrednih vejic), ki ga podpirajo CPU AMD, začenši s serijo EPYC 9004 Genoa.
- Iz jedra Linux 6.2 je bil prenesen gonilnik Intel QAT z podporo za naprave Intel Quick Assist Technology 401xx/402xx.
- Dodana je možnost navedbe UUID pri ustvarjanju datotečnega sistema GFS2 (ukaz „-U“ je dodan v orodje mkfs.gfs2).
- V FUSE3 je dodana možnost razveljavitev elementa direktorija brez samodejnega odmontiranja točk montaže, povezanih s tem elementom.
- Razširjene so možnosti za gruče in odporninske sisteme: v agente virov gruče IPaddr2 in IPsrcaddr je dodana podpora za usmerjanje politike. V agenta ocf:heartbeat:Filesystem je dodana podpora za FS EFS (Amazon Elastic File System). V vzorčni agent alert_snmp.sh je dodana podpora za protokol SNMPv3.
- V Glibc so bile dodane spremembe z optimizacijami za povečanje zmogljivosti na sistemih s procesorji Intel Xeon v5.
- Zagotovljena je polna podpora za diskretne grafične kartice Intel Arc A-Series (Alchemist ali DG2).
- Dodana je sistemska vloga za upravljanje enotami systemd in njihovo namestitev. Dodana je sistemska vloga za namestitev, konfiguracijo, upravljanje in zagon SGBD PostgreSQL. Dodana je sistemska vloga za orodje keylime, ki poenostavi konfiguracijo registrarja in preverjevalnika Keylime, uporabljena za potrditev pristnosti in nenehno spremljanje celovitosti zunanjega sistema. V sistemsko vlogo požarnega zidu je dodana podpora za določanje, spreminjanje in odstranjevanje ipsetov. Razširjene so sistemske vloge za Podman, Kdump, Storage in Microsoft SQL Server.
- V cloud-init je dodana podpora za datoteke s ključi, ki se uporabljajo v NetworkManagerju.
- V Podman je dodana podpora za kontejnerje, stisnjene z uporabo algoritma zstd. Dodana je možnost uporabe Quadletov za samodejno generiranje storitev systemd iz opisov kontejnerjev. Dodana je lupina podmansh, ki se lahko uporablja namesto /usr/bin/bash za zagon uporabniške seje v kontejnerju. Posodobljene so različice Podman, Buildah, Skopeo, crun in runc.
- Dodani so novi parametri ukazne vrstice jedra: gather_data_sampling za upravljanje načina zaščite pred napadi GDS (Gather Data Sampling ali Downfall) in rdrand za skrivanje podpore ukaza RDRAND.
- Razširjena je podpora za strojno opremo. Dodani so gonilniki za omrežne naprave Thunderbolt/USB4 (thunderbolt_net) in brezžične adapterje Broadcom 802.11 (brcmfmac), dobavljene za sisteme ARM64. Dodani so gonilniki za naprave Bluetooth MediaTek, Microsoft Azure Network Adapter IB (mana_ib), Linux USB Video Class gonilnik (uvc), AMD SoundWire (soundwire-amd), DisplayPort Alternate Mode (typec_displayport), Virtio-mem (virtio_mem). Izboljšana je podpora za procesorje Intel na osnovi mikroarhitekture Meteor Lake.
- Stabilizirana je podpora strankam za komponente kriptografske overitve sigstore: Rekor (sistem za shranjevanje metapodatkov, potrjenih z digitalnimi podpisi) in Fulcio (sistem zaupnica (root CA), ki izdaja kratkoročne certifikate).
- Nadaljuje se zagotavljanje eksperimentalne (Technology Preview) podpore AF_XDP, XDP hardware offloading, Multipath TCP (MPTCP), MPLS (Multi-protocol Label Switching), DSA (data streaming accelerator), dracut, kexec hitri ponovni zagon, nispor, DAX v ext4 in xfs, systemd-resolved, accel-config, igc, OverlayFS, Stratis, Software Guard Extensions (SGX), NVMe/TCP, DNSSEC, GNOME na sistemih ARM64 in IBM Z, AMD SEV za KVM, Intel vGPU, Toolbox.
Izvor: opennet.ru
