Следствие на издаването на Red Hat Enterprise Linux 9.3 е публикувана актуализация на предишната версия Red Hat Enterprise Linux 8.9, която ще бъде поддържана минимум до 2029 г. Инсталационните пакети са подготвени за архитектури x86_64, s390x (IBM System z), ppc64le и Aarch64, но са достъпни за изтегляне само за регистрирани потребители на Red Hat Customer Portal (може да бъдат използвани и iso-образи от CentOS Stream 9 и безплатни версии на RHEL за разработчици).
Както при версия RHEL 9, източните текстове на rpm-пакетите RHEL 8 вече не се разпространяват публично чрез Git-репозитория CentOS, но остават достъпни за клиентите на компанията чрез закритата част на сайта, където действа лицензионно споразумение (EULA), забраняващо реразпространението на данните. Източните текстове могат да бъдат намерени в репозитория CentOS Stream, но той не е напълно синхронизиран с RHEL и не винаги най-новите версии на пакетите съвпадат с пакетите от RHEL. Rocky Linux, Oracle и SUSE обединиха усилия и сега възпроизвеждат източните текстове на rpm-пакетите от версиите на RHEL в рамките на проекта OpenELA. AlmaLinux премина на използването на репозитория CentOS Stream и допуска наличие на незначителни различия в поведението (може да се различава на ниво отделни пачове), но запазва бинарна съвместимост на ABI ниво.
Подготовката на нови версии Red Hat Enterprise Linux 8.x се извършва в съответствие с цикъла на разработка, който предвижда издаване на версии на всеки шест месеца в предварително определено време. До 2024 г. версия 8.x ще бъде в етап на пълна поддръжка, предвиждаща включване на функционални подобрения, след което ще премине на етап поддръжка, в който приоритетите ще се насочат към корекциите на грешки и сигурността, с въвеждане на незначителни подобрения, свързани с поддръжката на важни хардуерни системи.
Ключови промени:
- Включени са нови версии на компилатори и инструменти за разработчици: 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 и java-1.8.0-openjdk).
- Актуализирани са сървърни и системни пакети: 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.
- В AMI-образите за облачни среди AWS EC2 е добавена поддръжка за зареждане в режим UEFI.
- В инсталационните сборки е добавен параметърът «inst.wait_for_disks», който задава времето за изчакване на зареждането на kickstart файла или готовността на драйверите по време на зареждане.
- В kickstart файловете в команда network са добавени нови опции «—ipv4-dns-search» и «—ipv6-dns-search» за задаване на основните домейни директиви «search» в /etc/resolv.conf, както и опции «—ipv4-ignore-auto-dns» и «—ipv6-ignore-auto-dns» за игнориране на получаването на DNS настройки чрез DHCP.
- В услугата fapolicyd за улесняване на отстраняването на проблеми е добавена предаване на номера на правила за отхвърлени заяви към API fanotify.
- Профилите за сигурност ANSSI-BP-028 (Френската национална агенция за сигурност на информационните системи) са актуализирани до версия 2.0.
- В средствата за одит е добавена поддръжка на събития FANOTIFY и е реализирано записването в логовете на полета fan_type (тип на събитието), fan_info (свързана информация), sub_trust и obj_trust (нива на доверие за субекта и обекта на събитието).
- В Postfix е реализирана възможността за проверка на DNS записи SRV за определяне на хост и порт за електронната поща, сървъркойто ще бъде използван за предаване на съобщения. Предложената възможност може да се използва в инфраструктури, в които за доставката на електронна поща се използват услуги с динамично разпределени номера на мрежовите портове.
- В FTP сървъра vsftpd е реализирана възможността за използване на протокол TLS 1.3.
- В пакета cups-filters е добавен драйвер LF-to-CRLF, който може да се използва за преобразуване на символи «\n» (пренос на ред) в «\r\n» (возврат на каретката и пренос на ред) за принтери, поддържащи само обработка на файлове с край на реда «\r\n».
- Засилена е сигурността на предлаганите по подразбиране настройки на услугата nftables. В наборa от правила /etc/sysconfig/nftables/nat.nft е добавена нова верига do_masquerade, проверяваща нивото на рандомизация на изходящите номера на портовете за намаляване на риска от атаки Port Shadows (CVE-2021-3773).
- В NetworkManager е добавена поддръжка на опцията «no-aaaa» в resolv.conf, която деактивира изпращането на DNS заявки за записи AAAA (определяне на IPv6 адрес по име на хост). В утилитата nm-cloud-setup е добавена поддръжка за настройка на AWS Red Hat Enterprise Linux EC2 чрез токени IMDSv2 (Instance Metadata Service Version 2).
- За защита от атаки Spectre v2, свързани със спекулативното изпълнение на инструкции, е добавен режим AutoIBRS (Automatic Indirect Branch Restricted Speculation), поддържан в CPU AMD, започвайки от семейство EPYC 9004 Genoa.
- От ядрото Linux 6.2 е пренесен драйверът Intel QAT с поддръжка на устройства Intel Quick Assist Technology 401xx/402xx.
- Добавена е възможността за указване на UUID при създаване на ФС GFS2 (в утилитата mkfs.gfs2 е добавена команда «-U»).
- В FUSE3 е добавена възможност за анулиране на елемент от каталога без автоматично демонтиране на свързаните с него точки на монтиране.
- Разширени са възможностите за клъстери и отказоустойчиви системи: В агенти на ресурсите на клъстера IPaddr2 и IPsrcaddr е добавена поддръжка на policy routing. В агент ocf:heartbeat:Filesystem е добавена поддръжка за файловата система EFS (Amazon Elastic File System). В агент alert_snmp.sh.sample е добавена поддръжка на протокол SNMPv3.
- В Glibc са добавени промени с оптимизации за повишаване на производителността на системи с CPU Intel Xeon v5.
- Осигурена е пълна поддръжка на дискретни видеокарти Intel Arc A-Series (Alchemist или DG2).
- Добавена е системна роля за управление на юнитите systemd и тяхната инсталация. Добавена е системна роля за инсталиране, настройка, управление и стартиране на СУБД PostgreSQL. Добавена е системна роля за инструмента keylime, улесняваща настройката на регистратори и верификатори Keylime, използвани за удостоверяване и непрекъснато наблюдение на целостта на външна система. В системната роля firewall е добавена поддръжка за определяне, промяна и изтриване на ipset.
- В cloud-init е добавена поддръжка на файлове с ключове, използвани в NetworkManager.
- В Podman е добавена поддръжка на контейнери, компресирани с алгоритъма zstd. Добавена е възможност за използване на Quadlets за автоматично генериране на услуги systemd от описания на контейнери. Добавена е обвивка podmansh, която може да се използва вместо /usr/bin/bash за стартиране на потребителска сесия в контейнер. Обновени са версиите на Podman, Buildah, Skopeo, crun и runc.
- Добавени са нови параметри на командния ред на ядрото: gather_data_sampling за управление на режима на защита срещу атаки GDS (Gather Data Sampling или Downfall) и rdrand за скриване на поддръжката на инструкцията RDRAND.
- Разширена е поддръжката на оборудването. Добавени са драйвери за мрежови устройства Thunderbolt/USB4 (thunderbolt_net) и безжични адаптери Broadcom 802.11 (brcmfmac), предназначени за системи ARM64. Добавени са драйвери за Bluetooth устройства MediaTek, Microsoft Azure Network Adapter IB (mana_ib), драйвер на Linux USB Video Class (uvc), AMD SoundWire (soundwire-amd), DisplayPort Alternate Mode (typec_displayport), Virtio-mem (virtio_mem). Подобрена е поддръжката за процесори Intel, базирани на микроархитектурата Meteor Lake.
- Стабилизирана поддръжка на клиентите за компоненти на криптографската верификация sigstore: Rekor (лог за съхранение на метаданни, заверени с цифрови подписи) и Fulcio (система за удостоверяващи центрове (root CA), издаващи краткоживеещи сертификати).
- Продължава предоставянето на експериментална (Technology Preview) поддръжка за AF_XDP, XDP хардуерно освобождаване, Multipath TCP (MPTCP), MPLS (Множествено протоколно маркиране), DSA (ускорител за данни), dracut, kexec бързо рестартиране, nispor, DAX в ext4 и xfs, systemd-resolved, accel-config, igc, OverlayFS, Stratis, Software Guard Extensions (SGX), NVMe/TCP, DNSSEC, GNOME на системи ARM64 и IBM Z, AMD SEV за KVM, Intel vGPU, Toolbox.
Източник: opennet.ru
