Na het uitbrengen van Red Hat Enterprise Linux 9.2 is er een update gepubliceerd voor de vorige tak van Red Hat Enterprise Linux 8.8, die parallel loopt aan de tak RHEL 9.x en ten minste tot 2029 zal worden ondersteund. Installatiepakketten zijn voorbereid voor de architecturen x86_64, s390x (IBM System z), ppc64le en Aarch64, maar zijn alleen beschikbaar voor geregistreerde gebruikers van het Red Hat Customer Portal (ook kunnen ISO-images van CentOS Stream 9 en gratis RHEL-ontwikkelaarsversies worden gebruikt). De bronbestanden van RPM-pakketten van Red Hat Enterprise Linux 8 worden verspreid via de Git-repository van CentOS.
De voorbereiding van nieuwe releases vindt plaats volgens de ontwikkelingscyclus, die voorziet in het uitbrengen van versies om de zes maanden op een vooraf bepaalde tijd. Tot 2024 zal de tak 8.x volledig worden ondersteund, wat functionele verbeteringen inhoudt, waarna deze overgaat naar de onderhoudsfase, waarin de prioriteit verschuift naar het oplossen van bugs en beveiliging, met kleine verbeteringen die verband houden met de ondersteuning van belangrijke hardware.
Belangrijkste wijzigingen:
- Server- en systeemsoftware is bijgewerkt: nginx 1.22, Libreswan 4.9, OpenSCAP 1.3.7, Grafana 7.5.15, powertop rebased 2.15, tuned 2.20.0, NetworkManager 1.40.16, mod_security 2.9.6, samba 4.17.5.
- Nieuwe versies van compilers en ontwikkelingshulpmiddelen zijn toegevoegd: GCC Toolset 12, LLVM Toolset 15.0.7, Rust Toolset 1.66, Go Toolset 1.19.4, Python 3.11, Node.js 18.14, PostgreSQL 15, Git 2.39.1, Valgrind 3.19, SystemTap 4.8, Apache Tomcat 9.
- De instellingen voor de FIPS-modus zijn gewijzigd om te voldoen aan de eisen van de FIPS 140-3 norm. 3DES, ECDH en FFDH zijn uitgeschakeld, de minimale sleutelgrootte voor HMAC is beperkt tot 112 bits en voor RSA-sleutels tot 2048 bits, in de DRBG-pseudowillekeurige getallengenerator zijn SHA-224, SHA-384, SHA512-224, SHA512-256, SHA3-224 en SHA3-384 hashes uitgeschakeld.
- De SELinux-beleidsregels zijn bijgewerkt om de werking van systemd-socket-proxyd te waarborgen.
- In de pakketbeheerder yum is de offline-upgrade opdracht geïmplementeerd om updates in offline-modus toe te passen. Het idee van offline-upgrades is dat nieuwe pakketten eerst worden gedownload met het commando 'yum offline-upgrade download', waarna het commando 'yum offline-upgrade reboot' wordt uitgevoerd om het systeem opnieuw op te starten in een minimale omgeving en de beschikbare updates te installeren zonder de werkprocessen te verstoren. Na de installatie van de updates wordt het systeem opnieuw opgestart in de normale werkomgeving. Bij het downloaden van pakketten voor offline-upgrades kunnen filters worden toegepast, zoals '--advisory', '--security', '--bugfix'.
- Er is een nieuw pakket synce4l toegevoegd voor het gebruik van de SyncE (Synchronous Ethernet) synchronisatietechnologie, die wordt ondersteund door sommige netwerkkaarten en switches, en die de efficiëntie van gegevensuitwisseling in RAN (Radio Access Network) applicaties kan verhogen door een nauwkeurigere tijdsynchronisatie.
- In het fapolicyd (File Access Policy Daemon) framework, dat bepaalt welke programma's door een bepaalde gebruiker kunnen worden uitgevoerd en welke niet, is een nieuw configuratiebestand /etc/fapolicyd/rpm-filter.conf toegevoegd voor het instellen van de lijst met bestanden uit de database voor de RPM pakketbeheerder die door fapolicyd wordt verwerkt. Het nieuwe configuratiebestand kan bijvoorbeeld worden gebruikt om bepaalde applicaties die via de RPM pakketbeheerder zijn geïnstalleerd, uit de toegangsbeleid uit te sluiten.
- In de kernel is het loggen van informatie over ontdekte SYN flood-aanvallen verbeterd door informatie over het IP-adres dat de verbinding accepteert op te nemen, om het gemakkelijker te maken de doelwit van de flood te identificeren op systemen met handlers die aan verschillende zijn gekoppeld. IP-adressen.
- Een systeemrol is toegevoegd voor de podman-toolkit, waarmee de instellingen van Podman, containers en systemd-services die Podman-containers uitvoeren, beheerd kunnen worden. In Podman is ondersteuning toegevoegd voor het genereren van audit-evenementen, het aansluiten van handlers vóór de uitvoering (/usr/libexec/podman/pre-exec-hooks en /etc/containers/pre-exec-hooks) en het gebruik van het Sigstore-formaat voor het opslaan van digitale handtekeningen samen met de containerimages.
- De toolkit voor het beheer van geïsoleerde containers, container-tools, is bijgewerkt en omvat pakketten zoals Podman, Buildah, Skopeo, crun en runc.
- Er is een toolbox utility toegevoegd waarmee een extra geïsoleerde omgeving kan worden opgestart die op willekeurige wijze kan worden ingericht met behulp van de gebruikelijke pakketbeheerder DNF. De ontwikkelaar hoeft alleen maar de opdracht 'toolbox create' uit te voeren, waarna hij te allen tijde kan inloggen in de gevormde omgeving met de opdracht 'toolbox enter' en eventuele pakketten kan installeren met de utility yum.
- Ondersteuning voor het genereren van images in het vhd-formaat, gebruikt in Microsoft Azure, voor de ARM64-architectuur is toegevoegd.
- In SSSD (System Security Services Daemon) is ondersteuning toegevoegd voor het omzetten van de namen van thuismappen naar kleine letters (via het gebruik van de substitutie '%h' in de override_homedir-attribuut, aangegeven in /etc/sssd/sssd.conf). Bovendien is het voor gebruikers toegestaan om het in LDAP opgeslagen wachtwoord te veranderen (dit wordt ingeschakeld door de waarde shadow in te stellen voor het ldap_pwd_policy-attribuut in /etc/sssd/sssd.conf).
- In glibc is een nieuw sorteeralgoritme geïmplementeerd voor dynamische binding van DSO, dat de depth-first search (DFS) methode gebruikt om prestatieproblemen bij het verwerken van circulaire afhankelijkheden op te lossen. Voor het kiezen van het sorteeralgoritme voor DSO is een parameter glibc.rtld.dynamic_sort=2 voorgesteld, waarbij de waarde '1' kan worden toegewezen om terug te gaan naar het oude algoritme.
- De utility rteval geeft nu samenvattende informatie weer over de belasting van de applicatie, threads en CPU's die zijn betrokken bij de uitvoering van deze threads.
- De utility oslat heeft extra opties toegevoegd voor het meten van vertragingen.
- Nieuwe drivers zijn toegevoegd voor SoC Intel Elkhart Lake, Solarflare Siena, NVIDIA sn2201, AMD SEV, AMD TDX, ACPI Video, Intel GVT-g voor KVM, HP iLO/iLO2.
- Experimentele ondersteuning voor discrete Intel Arc grafische kaarten (DG2/Alchemist) is toegevoegd. Voor het inschakelen van hardwareversnelling op dergelijke grafische kaarten moet tijdens het opstarten de PCI-identificator van de kaart worden opgegeven via de kernelparameter 'i915.force_probe=pci-id'.
- Het pakket inkscape inkscape1 is vervangen door inkscape1, waarin Python 3 wordt gebruikt. De Inkscape-versie is bijgewerkt van 0.92 naar 1.0.
- In kioskmodus is de mogelijkheid toegevoegd om het GNOME-schermtoetsenbord te gebruiken.
- In de libsoup-bibliotheek en de e-mailclient Evolution is ondersteuning toegevoegd voor authenticatie met Microsoft Exchange Server met behulp van het NTLMv2-protocol.
- In GNOME is het mogelijk om het contextmenu in te stellen dat wordt weergegeven bij een rechterklik op het bureaublad. De gebruiker kan nu menu-items toevoegen voor het uitvoeren van willekeurige opdrachten.
- In GNOME is het toegestaan om de vingerbeweging om te schakelen virtuele desktops door met drie vingers omhoog of omlaag op het touchpad te bewegen.
- De experimentele (Technology Preview) ondersteuning voor AF_XDP, XDP hardware-offloading, Multipath TCP (MPTCP), MPLS (Multi-protocol Label Switching), DSA (data streaming accelerator), KTLS, dracut, kexec snelle herstart, nispor, DAX in ext4 en xfs, systemd-resolved, accel-config, igc, OverlayFS, Stratis, Software Guard Extensions (SGX), NVMe/TCP, DNSSEC, GNOME op ARM64-systemen en IBM Z, AMD SEV voor KVM, Intel vGPU, Toolbox is voortgezet.
Bron: opennet.ru
