След анонса на версию RHEL 9, компания Red Hat пусна релиз Red Hat Enterprise Linux 8.6. Инсталационните сборки са подготвени за архитектурите x86_64, s390x (IBM System z), ppc64le и Aarch64, но са достъпни за изтегляне само за регистрирани потребители на Red Hat Customer Portal. Изходният код на rpm-пакетите на Red Hat Enterprise Linux 8 се разпространява чрез Git-репозиторий CentOS. Клон 8.x, който ще бъде поддръжан поне до 2029 година, се развива в съответствие с цикъла на разработка, предвиждащ пускането на версии на всеки шест месеца в предварително определено време.
Ключови промени:
- Фреймворкът fapolicyd, който позволява да се определи кои програми могат да се стартират от конкретен потребител, а кои не, е актуализиран до версия 1.1, в която е реализирано разположението на правилата за достъп и списъка с доверени ресурси в директориите /etc/fapolicyd/rules.d/ и /etc/fapolicyd/trust.d, вместо в файловете /etc/fapolicyd/fapolicyd.rules и /etc/fapolicyd/fapolicyd.trust. Добавени са нови опции в утилитата fapolicyd-cli.
- В fapolicyd, SELinux и PBD (Policy-Based Decryption за автоматично отключване на LUKS-дискове) са добавени настройки за повишаване на сигурността на СУБД SAP HANA 2.0.
- В OpenSSH е реализирана възможност за използване в конфигурационния файл sshd_config на директивата Include за подмяна на настройки от други файлове, което, например, позволява специфични за конкретна система настройки да бъдат изнесени в отделен файл.
- В командата semodule е добавена опция „—checksum“ за проверка на целостта на инсталираните модули с правила SELinux.
- Включени са нови версии на компилатори и инструменти за разработчици: Perl 5.32, PHP 8.0, LLVM Toolset 13.0.1, GCC Toolset 11.2.1, Rust Toolset 1.58.1, Go Toolset 1.17.7, java-17-openjdk (постепенно продължава да се предоставят java-11-openjdk и java-1.8.0-openjdk).
- Актуализирани са сървърните и системните пакети: NetworkManager 1.36.0, rpm-ostree 2022.2, bind 9.11.36 и 9.16.23, Libreswan 4.5, audit 3.0.7, samba 4.15.5, 389 Directory Server 1.4.3.
- В Image Builder е добавена възможността за създаване на образи за различни междинни версии на RHEL, различни от версията на текущата система, а също така е реализирана поддръжка за конфигуриране и изменение на размера на файловата система на LVM партиции.
- В nftables значително е намалено потреблението на памет (до 40%) при възстановяване на големи set-списъци. В утилитата nft е реализирана поддръжка на броячи на пакети и трафик, свързани с елементи от set-списъка и включвани с помощта на ключовата дума „counter“ (например: „@myset {ip saddr counter}“).
- Включен пакет hostapd, който използва бэкенд FreeRADIUS и може да се използва за работа на аутентификатора 802.1X в Ethernet мрежи. Използването на hostapd за организиране на работа на точка на достъп или сървър аутентификация за Wi-Fi не се поддържа.
- Осигурена е поддръжка на повечето eBPF компоненти, като BCC (BPF Compiler Collection), libbpf, управление на трафика (tc, Traffic Control), bpftracem, xdp-tools и XDP (eXpress Data Path). Поддръжката на сокетите AF_XDP остава в състояние Technology Preview за достъп до XDP от потребителското пространство.
- Осигурена е съвместимост с изображения на гост системи, базирани на RHEL 9 и файловата система XFS (в RHEL 9 се използва актуализиран формат XFS с поддръжка на bigtime и inobtcount).
- В пакета Samba са включени промени, свързани с преименуването на опции в Samba 4.15. Например, опцията «—kerberos» е преименувана на «—use-kerberos=required|desired|off», «—krb5-ccache» е съответно «—use-krb5-ccache=CCACHE», «—scope» на «—netbios-scope=SCOPE» и «—use-ccache» на «—use-winbind-ccache». Изтеглени са опции: «-e|—encrypt» и «-S|—signing». Извършена е чистка на дубликати опции в утилитите ldbadd, ldbdel, ldbedit, ldbmodify, ldbrename и ldbsearch, ndrdump, net, sharesec, smbcquotas, nmbd, smbd и winbindd.
- В ld.so е добавена опция «—list-diagnostics» за извеждане на данни, които влияят на прилагането на оптимизации в Glibc.
- В уеб конзолата е добавена възможност за аутентификация с използване на смарт карти за sudo и SSH, проброс на PCI и USB устройства в виртуални машини и управление на локални хранилища с помощта на Stratis.
- В хипервизора KVM е добавена поддръжка за гост системи с Windows 11 и Windows Server 2022.
- Включен е пакет rig с утилита за събиране на данни за мониторинг и обработка на събития, които могат да помогнат при диагностицирането на случайно възникващи или много редки проблеми.
- Добавен е набор container-tools 4.0, включващ утилити Podman, Buildah, Skopeo и runc.
- Осигурена е възможност за използване на NFS като хранилище за изолирани контейнери и техните изображения.
- Стабилизирано е изображението на контейнера с инструментариум Podman. Добавен е контейнер с командния ред openssl.
- Нова партида пакети е преведена в категорията остарели (планирани за премахване в бъдеще), сред които abrt, alsa-plugins-pulseaudio, aspnetcore, awscli, bpg-*, dbus-c++, dotnet 3.0-5.0, dump, fonts-tweak-tool, gegl, gnu-free-fonts-common, gnuplot, java-1.8.0-ibm, libcgroup-tools, libmemcached-libs, pygtk2, python2-backports, recode, spax, spice-server, star, tpm-tools.
- Продължено предоставяне на експериментална (Technology Preview) поддръжка на AF_XDP, XDP хардуерно офлоудинг, Multipath TCP (MPTCP), MPLS (Мулти-протоколно етикетно превключване), DSA (ускорител за поточно предаване на данни), KTLS, 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
