Efter udgivelsen af Red Hat Enterprise Linux 9.3 er opdateringen af den tidligere version Red Hat Enterprise Linux 8.9 offentliggjort, som parallelle håndteres med RHEL 9.x og vil blive understøttet mindst indtil 2029. Installationsbuilds er udarbejdet til arkitekturerne x86_64, s390x (IBM System z), ppc64le og Aarch64, men er kun tilgængelige for registrerede brugere af Red Hat Customer Portal (iso-billeder af CentOS Stream 9 og gratis RHEL-builds til udviklere kan også anvendes).
Som med RHEL 9 distribueres kildekoderne til rpm-pakkerne i RHEL 8 ikke længere offentligt gennem CentOS Git-repositoriet, men forbliver tilgængelige for virksomhedens kunder via et lukket afsnit på hjemmesiden, hvor der er en brugeraftale (EULA), der forbyder redistribution af oplysningerne. Kildekoderne kan findes i CentOS Stream-repositoriet, men det er ikke helt synkroniseret med RHEL, og de nyeste versioner af pakkerne er ikke altid identiske med pakkerne fra RHEL. Rocky Linux, Oracle og SUSE har slået sig sammen og reproducerer nu kildekoderne til rpm-pakkerne fra RHEL-versionerne under OpenELA-projektet. AlmaLinux er gået over til at bruge CentOS Stream-repositoriet og tillader små afvigelser i adfærden (kan variere på niveau med enkelte patches), men opretholder binær kompatibilitet på ABI-niveau.
Forberedelsen af nye udgivelser af Red Hat Enterprise Linux 8.x sker i henhold til udviklingscyklussen, som indebærer udgivelse af versioner hver sjette måned på et forudbestemt tidspunkt. Indtil 2024 vil version 8.x være i fuld supportfase, hvilket inkluderer funktionelle forbedringer, hvorefter den vil overgå til supportfaser, hvor prioriteterne vil skifte mod fejlrettelser og sikkerhed med små forbedringer relateret til understøttelsen af vigtige hardware-systemer.
Nøgleændringer:
- Der er inkluderet nye versioner af compilers og udviklerværktøjer: 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 (java-17-openjdk, java-11-openjdk og java-1.8.0-openjdk fortsætter også med at blive leveret).
- Server- og systempakker er blevet opdateret: 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.
- I AMI-billederne til AWS EC2 cloud-miljøer er støtte for boot i UEFI-tilstand blevet tilføjet.
- Installationssamlinger har fået parameteren «inst.wait_for_disks», som angiver ventetiden for indlæsning af kickstart-filen eller klarhed for drivere under indlæsning.
- I kickstart-filer er der tilføjet nye muligheder til kommandoen network «—ipv4-dns-search» og «—ipv6-dns-search» for at definere grundlag domæner for direktivet «search» i /etc/resolv.conf, samt mulighederne «—ipv4-ignore-auto-dns» og «—ipv6-ignore-auto-dns» for at ignorere indhentning af DNS-indstillinger via DHCP.
- I tjenesten fapolicyd er der tilføjet transmission af reglenumre for afviste API-anmodninger for at forenkle fejlfindingsproblemer.
- Sikkerhedsprofilerne ANSSI-BP-028 (Fransk Nationalagentur for Sikkerhed i Informationssystemer) er opdateret til version 2.0.
- Auditværktøjet har fået støtte til hændelser fra FANOTIFY og implementeret logføring af felterne fan_type (hændelsestype), fan_info (relaterede oplysninger), sub_trust og obj_trust (tilladelsesniveauer for subjekt og objekt for hændelsen).
- Postfix har fået mulighed for at kontrollere DNS SRV-poster for at bestemme værten og porten for mailen server, som vil blive brugt til at sende beskeder. Denne funktion kan anvendes i infrastrukturer, hvor maillevering bruger tjenester med dynamisk tildelte netværksportsnumre.
- FTP-serveren vsftpd har fået muligheden for at bruge TLS 1.3-protokollen.
- I pakken cups-filters er der tilføjet driveren LF-to-CRLF, som kan bruges til at konvertere tegnene «\n» (ny linje) til «\r\n» (retur og ny linje) for printere, der kun understøtter behandling af filer med slutningen «\r\n».
- Sikkerheden ved standardindstillingerne for tjenesten nftables er blevet styrket. Det regelssæt, der er i /etc/sysconfig/nftables/nat.nft, har fået en ny kæde do_masquerade, der kontrollerer niveauet for randomisering af afsendte portnumre for at reducere risikoen for angrebet Port Shadows (CVE-2021-3773).
- I NetworkManager er der tilføjet støtte til indstillingen «no-aaaa» i resolv.conf, som deaktiverer sending af DNS-anmodninger om AAAA-poster (bestemmelse af IPv6-adresse fra værtens navn). I værktøjet nm-cloud-setup er der tilføjet støtte til konfiguration af AWS Red Hat Enterprise Linux EC2 ved hjælp af IMDSv2-token (Instance Metadata Service Version 2).
- To protect against Spectre v2 attacks related to speculative instruction execution, the AutoIBRS (Automatic Indirect Branch Restricted Speculation) mode has been added, supported in AMD CPUs starting from the EPYC 9004 Genoa family.
- Driveren Intel QAT med støtte til Intel Quick Assist Technology 401xx/402xx er blevet overført fra Linux-kernen 6.2.
- Muligheden for at angive UUID ved oprettelse af GFS2-filsystem (i værktøjet mkfs.gfs2 er kommandoen «-U» blevet tilføjet).
- I FUSE3 er muligheden for at annullere et katalogelement uden automatisk at afmontere de monteringspunkter, der er relateret til dette element, blevet tilføjet.
- Mulighederne for klynger og fejltilgivende systemer er udvidet: I klyngeagenternes IPaddr2- og IPsrcaddr-agent er der tilføjet støtte til policy routing. OCF-agenten ocf:heartbeat:Filesystem har fået support til EFS (Amazon Elastic File System). I agenten alert_snmp.sh.sample er der tilføjet støtte til SNMPv3-protokollen.
- Ændringer er tilføjet i Glibc med optimeringer for at forbedre ydeevnen på systemer med Intel Xeon v5 CPU'er.
- Der er blevet tilføjet fuld support for diskrete grafikkort Intel Arc A-Series (Alchemist eller DG2).
- En systemrolle til styring af systemd-enheder og deres installation er tilføjet. En systemrolle til installation, konfiguration, administration og drift af PostgreSQL-databaser er tilføjet. En systemrolle til værktøjet keylime er tilføjet, hvilket forenkler opsætningen af registrator og bekræfter Keylime, der anvendes til at bekræfte ægthed og løbende overvågning af integriteten af eksterne systemer. I systemrollen firewall er der tilføjet støtte til at definere, ændre og fjerne ipset. Systemrollerne til Podman, Kdump, Storage og Microsoft SQL Server er blevet udvidet.
- I cloud-init er der tilføjet støtte til nøgler, der bruges i NetworkManager.
- Podman har fået støtte til containere, der er komprimeret ved hjælp af zstd-algoritmen. Muligheden for at bruge Quadlets til automatisk generering af systemd-tjenester fra containerbeskrivelser er tilføjet. Der er introduceret en podmansh-shell, som kan bruges i stedet for /usr/bin/bash til at starte en bruger session i containeren. Versioner af Podman, Buildah, Skopeo, crun og runc er blevet opdateret.
- Nye kommandolinjeparametre er tilføjet til kernen: gather_data_sampling til at styre beskyttelsesmodus mod GDS-angreb (Gather Data Sampling eller Downfall) og rdrand til at skjule støtte til RDRAND-instruktionen.
- Supporten til hardware er blevet udvidet. Der er tilføjet drivere til netværksenheder Thunderbolt/USB4 (thunderbolt_net) og trådløse adaptere Broadcom 802.11 (brcmfmac), der leveres til ARM64-systemer. Drivere til Bluetooth-enheder MediaTek, Microsoft Azure Network Adapter IB (mana_ib), Linux USB Video Class-driver (uvc), AMD SoundWire (soundwire-amd), DisplayPort Alternate Mode (typec_displayport) og Virtio-mem (virtio_mem) er blevet tilføjet. Støtten til Intel-processorer baseret på Meteor Lake mikroarkitekturen er blevet forbedret.
- Kundestøtten til komponenter til kryptografisk verifikation fra sigstore er blevet stabiliseret: Rekor (log til opbevaring af metadata, der er underskreven elektronisk) og Fulcio (root CA-system, der udsteder kortvarige certifikater).
- Eksperimentel (Technology Preview) støtte til AF_XDP, XDP hardware offloading, Multipath TCP (MPTCP), MPLS (Multi-protocol Label Switching), DSA (data streaming accelerator), dracut, kexec hurtig genstart, nispor, DAX i ext4 og xfs, systemd-resolved, accel-config, igc, OverlayFS, Stratis, Software Guard Extensions (SGX), NVMe/TCP, DNSSEC, GNOME på ARM64- og IBM Z-systemer, AMD SEV for KVM, Intel vGPU, Toolbox.
Kilde: opennet.ru
