Etter utgivelsen av Red Hat Enterprise Linux 9.3 ble det gjort et oppdatering av den tidligere versjonen Red Hat Enterprise Linux 8.9, som går parallelt med RHEL 9.x og vil bli støttet frem til minst 2029. Installationssamlingene er forberedt for arkitekturene x86_64, s390x (IBM System z), ppc64le og Aarch64, men er kun tilgjengelige for nedlasting for registrerte brukere av Red Hat Customer Portal (iso-bilder fra CentOS Stream 9 og gratis RHEL-utgaver for utviklere kan også brukes).
Som i tilfellet med RHEL 9 blir kildekodene for rpm-pakkene i RHEL 8 nå ikke offentlig distribuert gjennom Git-repositoriet til CentOS, men er tilgjengelige for selskapets kunder via en lukket seksjon av nettstedet, der det finnes en brukeravtale (EULA) som forbyr redistribusjon av dataene. Kildene kan finnes i CentOS Stream-repositoriet, men det er ikke helt synkronisert med RHEL og inneholder ikke alltid de nyeste versjonene av pakkene som tilsvarer pakkene fra RHEL. Rocky Linux, Oracle og SUSE har slått seg sammen og reproduserer nå kildekodene for rpm-pakkene i RHEL-utgavene i prosjektet OpenELA. AlmaLinux har begynt å bruke CentOS Stream-repositoriet, men kan ha mindre forskjeller i oppførselen (kan variere på nivået til enkeltpatcher), men opprettholder binærkompatibilitet på ABI-nivå.
Forberedelsene til nye utgivelser av Red Hat Enterprise Linux 8.x skjer i henhold til utviklingssyklusen, som innebærer forberedelse av utgivelser annenhver måned på forhåndsbestemt tidspunkt. Frem til 2024 vil versjonen 8.x være i full støtte, noe som innebærer innføring av funksjonelle forbedringer, etter dette overgår den til vedlikeholdsfasen, der prioriteringene flyttes mot feilretting og sikkerhet, med innføring av mindre forbedringer knyttet til støtte for viktige maskinvareplattformer.
Nøkkelendringer:
- Inkludert er nye versjoner av kompilatorer og verktøy for utviklere: 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 (javapakkene java-17-openjdk, java-11-openjdk og java-1.8.0-openjdk fortsetter også å være tilgjengelige).
- Server- og systempakker er oppdatert: 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.
- Støtte for oppstart i UEFI-modus har blitt lagt til AMI-bildene for skyløsninger AWS EC2.
- Installasjonsbyggingene har fått parameteren «inst.wait_for_disks», som angir ventetiden for lasting av kickstart-filen eller klareringen av drivere under oppstart.
- I kickstart-filene er det lagt til nye alternativer «—ipv4-dns-search» og «—ipv6-dns-search» i nettverkskommandoen for å spesifisere grunnleggende domener for direktivet «search» i /etc/resolv.conf, samt alternativene «—ipv4-ignore-auto-dns» og «—ipv6-ignore-auto-dns» for å ignorere DNS-innstillinger hentet via DHCP.
- Api fapolicyd har fått overført reglenummer for avviste forespørsel til fanotify API for å forenkle problemløsning.
- Sikkerhetsprofiler for ANSSI-BP-028 (Fransk nasjonalbyrå for sikkerhet innen informasjonssystemer) er oppdatert til versjon 2.0.
- Auditverktøyet har fått støtte for FANOTIFY-hendelser og loggføring av feltene fan_type (hendelsestype), fan_info (relatert informasjon), sub_trust og obj_trust (tillitsnivåer for subjektet og objektet for hendelsen).
- I Postfix er det implementert mulighet for å sjekke DNS SRV-poster for å finne vert og port for e-post serveren, som vil bli brukt til å sende meldinger. Denne muligheten kan brukes i infrastrukturer der e-postlevering skjer via tjenester med dynamisk tildelte nettverksportnumre.
- I FTP-serveren vsftpd er det mulig å bruke TLS 1.3-protokollen.
- I pakken cups-filters er det lagt til en LF-to-CRLF-driver, som kan brukes til å konvertere tegnene «\n» (linjeskift) til «\r\n» (retur og linjeskift) for skrivere som kun støtter filer med linjeslutt «\r\n».
- Sikkerheten i standardinnstillingene for nftables-tjenesten er blitt styrket. Den nye kjeden do_masquerade er inkludert i reglen settet /etc/sysconfig/nftables/nat.nft, som sjekker graden av tilfeldig tildeling av utgående portnumre for å redusere risikoen for angrep som Port Shadows (CVE-2021-3773).
- I NetworkManager er det lagt til støtte for alternativet «no-aaaa» i resolv.conf, som deaktiverer DNS-spørringer for AAAA-poster (IPv6-adresseoppslag). Verktøyet nm-cloud-setup har fått støtte for å konfigurere AWS Red Hat Enterprise Linux EC2 med IMDSv2-tokens (Instance Metadata Service Version 2).
- For å beskytte mot Spectre v2-angrep knyttet til spekulasjonsutførelse av instruksjoner, er det lagt til AutoIBRS-modus (Automatic Indirect Branch Restricted Speculation), som støttes av AMD CPU, fra EPYC 9004 Genoa familien.
- Intel QAT-driveren for Intel Quick Assist Technology 401xx/402xx er overført fra Linux-kjernen 6.2.
- Lagt til støtte for å spesifisere UUID ved oppretting av GFS2-filsystem (kommandoen «-U» er lagt til i verktøyet mkfs.gfs2).
- I FUSE3 er det lagt til mulighet for å annullere katalogelementer uten automatisk å avmontere tilknyttede monteringspunkter.
- Utvidet støtte for klynger og feiltolerante systemer: IPaddr2- og IPsrcaddr-resourceagenter i klyngen har fått støtte for policy routing. OCF-agenten ocf:heartbeat:Filesystem har fått støtte for EFS-filsystemet (Amazon Elastic File System). I alert_snmp.sh.sample-agenten er det lagt til støtte for SNMPv3-protokollen.
- Glibc har fått modifikasjoner med optimaliseringer for å forbedre ytelsen på systemer med Intel Xeon v5 CPU.
- Full støtte for dedikerte grafikkort fra Intel Arc A-Series (Alchemist eller DG2) er nå tilgjengelig.
- Det er lagt til en systemrolle for å håndtere systemd-enheter og installasjoner. En systemrolle for installasjon, konfigurasjon, styring og kjøring av PostgreSQL-databasen er lagt til. En systemrolle for verktøyet keylime, som forenkler oppsett av registret og bekrefteren Keylime, brukt for autentisering og kontinuerlig sporing av integriteten til eksterne systemer, er lagt til. Brannmurens systemrolle har fått støtte for å definere, endre og fjerne ipsets. Systemrollene for Podman, Kdump, Storage og Microsoft SQL Server er utvidet.
- I cloud-init er det lagt til støtte for nøkkelfiler brukt i NetworkManager.
- I Podman er det lagt til støtte for containere komprimert med zstd-algoritmen. Muligheten for å bruke Quadlets for automatisk generering av systemd-tjenester fra containerbeskrivelser er også innført. En podmansh-skall er lagt til, som kan brukes i stedet for /usr/bin/bash for å starte en brukerøkt i containeren. Versjonene av Podman, Buildah, Skopeo, crun og runc er oppdatert.
- Nye kommandolinjeparametere i kjernen er lagt til: gather_data_sampling for å håndtere beskyttelsesmodus for GDS-angrep (Gather Data Sampling eller Downfall) og rdrand for å skjule støtten for RDRAND-instruksjonen.
- Støtten for maskinvare er utvidet. Drivere for nettverksenheter Thunderbolt/USB4 (thunderbolt_net) og trådløse adaptere fra Broadcom 802.11 (brcmfmac) som leveres for ARM64-systemer, er lagt til. Det er lagt til drivere for Bluetooth-enheter, 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). Støtten for Intel-prosessorer basert på Meteor Lake mikroarkitektur er forbedret.
- Kundestøtte for komponentene til kryptografisk verifisering sigstore er stabilisert: Rekor (logg for lagring av metadata sertifisert med digitale signaturer) og Fulcio (system for sertifikatutstedere (root CA) som utsteder kortvarige sertifikater).
- Eksperimentell (Technology Preview) støtte for AF_XDP, XDP hardware offloading, Multipath TCP (MPTCP), MPLS (Multi-protocol Label Switching), DSA (data streaming accelerator), dracut, kexec rask omstart, 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 fortsetter.
Kilde: opennet.ru
