Pēc Red Hat Enterprise Linux 9.4 izlaišanas ir publicēts iepriekšējās versijas atjauninājums Red Hat Enterprise Linux 8.10, kas tiek uzturēta vienlaikus ar RHEL 9.x un tiks atbalstīta vismaz līdz 2029. gadam. Instalācijas versijas ir sagatavotas x86_64, s390x (IBM System z), ppc64le un Aarch64 arhitektūrām, taču tās ir pieejamas lejupielādei tikai reģistrētiem lietotājiem Red Hat Customer Portal (tāpat var izmantot CentOS Stream 9 ISO attēlus un bezmaksas RHEL izstrādātāju versijas).
Jauno Red Hat Enterprise Linux 8.x izlaidumu sagatavošana notiek saskaņā ar izstrādes ciklu, kas paredz izlaidumus reizi sešos mēnešos noteiktā laikā. RHEL 8.10 ir pēdējais izlaidums 8.x versijā, kas izveidota pilnas atbalsta posmā, nodrošinot funkcionalitātes uzlabojumus. 2024. gada 31. maijā 8.x versija tiks pārvietota uz apkalpošanas posmu, kurā prioritāte tiks piešķirta kļūdu un drošības labojumiem, veicot nelielus uzlabojumus, kas saistīti ar svarīgu aparatūras sistēmu atbalstu.
Tāpat kā RHEL 9 versijā, RHEL 8 avota kods rpm paketēm tagad netiek publiski izplatīts caur CentOS Git repozitoriju, bet paliek pieejams klientiem uzņēmuma slēgtajā vietnē, kurā darbojas lietotāja līgums (EULA), kas aizliedz datu redistribūciju. Avota kodi ir pieejami CentOS Stream repozitorijā, taču tam nav pilnīgas sinhronizācijas ar RHEL, un tajā ne vienmēr jaunākie pakotņu veidi sakrīt ar RHEL paketēm. Rocky Linux, Oracle un SUSE ir apvienojuši spēkus, lai reproducētu RHEL izlaidumu rpm pakotņu avota kodus OpenELA projekta ietvaros. AlmaLinux ir pārgājusi uz CentOS Stream repozitorija izmantošanu un pieļauj nelielas uzvedības atšķirības (var atšķirties atsevišķu plāksteru līmenī), bet saglabā bināro saderību ABI līmenī.
Galveno izmaiņu saraksts:
- Iekļauti jauni kompilatoru un izstrādātāju rīku veidi: GCC Toolset 13, LLVM Toolset 17.0.6, Rust Toolset 1.75.0, Go Toolset 1.21.0, Python 3.12, Ruby 3.3, PHP 8.2, Git 2.43.0, Git LFS 3.4.1, elfutils 0.190, valgrind 3.22, Ant 1.10.9, cmake 3.26.
- Atjaunināti servera un sistēmas pakotnes: nginx 1.24, samba 4.19.4, PostgreSQL 16, MariaDB 10.11, chrony 4.5, libkcapi 1.4.0, stunnel 5.71, SSG 0.1.72, Apache Kafka (librdkafka) 1.6.1, audit 3.1.2, openCryptoki 3.22.0, linuxptp 4.2, nispor 1.2.10, rteval 3.7, ipa 4.9.13, 389-ds-base 1.4.3.39, Podman 4.9.
- Ir nodrošināta pilnīga Intel SGX (Software Guard Extensions) izolēto enklāvju izveides tehnoloģijas atbalsts. Atbalstītas SGX 1 un 2 versijas, kas ļauj izmantot FLC (Flexible Launch Control) un EDMM (Enclave Dynamic Memory Management) mehānismus, lai mainītu piekļuves tiesības uz individuālām enklāva atmiņas lapām, dinamisko lapu pievienošanu/izņemšanu no enklāva un enklāva paplašināšanu.
- Ir stabilizēts IDXD (Data Streaming Accelerator) draiveris datu pārsūtīšanas paātrinātāju izmantošanai, kas iebūvēti Intel CPU.
- GRUB bootloader un shim slānis ir papildināts ar iespēju izmantot atmiņas aizsardzības mehānismus DEP (Data Execution Prevention), NX (No Execute) un XD (Execute Disable), lai aizliegtu norādījumu izpildi noteiktās atmiņas jomās pirms sistēmas ielādes sākuma. Ir pievienots aparatūras izolācijas atbalsts. virtuālo mašīnu (VMs Trust Domains) izmantojot Intel Trust Domain Extension (Intel TDX) tehnoloģiju.
- Ir pievienots paroli hashēšanas atbalsts, izmantojot bcrypt algoritmu.
- RHEL attēlu veidotājā ir nodrošināta iespēja norādīt patvaļīgas montēšanas vietas un izveidot dažādus partīciju sadalīšanas režīmus (auto-lvm, lvm, raw).
- OpenSSL ir ieviesta aizsardzība pret RSA atšifrēšanas uzbrukumiem, kas balstīti uz operāciju laika mērījumiem, izmantojot Bleichenbacher metodes variantus.
- IdM (Identity Management) ir ieviesta iespēja autentificēt lietotājus caur ārējiem pakalpojumu sniedzējiem (IdPs), kas atbalsta OAuth 2 protokolu (Device Authorization Grant).
- Ir pievienota eksperimentālā komanda „podman build farm” konteineru attēlu izveidei uzreiz vairākām arhitektūrām. Podman ir nodrošināta pilnīga SQLite bāzes aizmugures atbalsts un iespēja izmantot containers.conf moduļus selektīvai iestatījumu ielādei. Containerfile ir atļautas daudzrindu instrukcijas HereDoc. Ir paziņots par CNI (Container Network Interface) tīkla steka novecošanu. Ar „podman machine” komandu ir ieviesta iespēja pārsūtīt USB ierīces uz QEMU virtuālajām mašīnām.
- Ip_route2 paketā iekļautajā ss utilītē ir pievienota opcija „--bound-inactive”, lai parādītu neaktīvos TCP tīkla soketus, kas ir piesaistīti IP adresi un tīkla portam (izpildīts bind izsaukums), bet nav savienoti (connect izsaukums) vai nav pārsūtīti gaidīšanas režīmā (listen izsaukums).
- multipathd ir pievienota FPIN-Li (Fabric Performance Impact Notification) notikumu apstrādes atbalsts NVMe disku piekļuves optimizācijai.
- Pievienots grafana-selinux pakotne, lai darbinātu grafana ar SELinux aizsardzību.
- rtla utilīta atjaunota, lai atbilstu Linux 6.6 kodolam. Pievienota opcija "rtla -C" papildu cgroup pievienošanai plūsmām.
- rteval utilītē pievienota iespēja izmantot prefiksus „+” un „-” CPU kodolu pievienošanai un noņemšanai no uzskaitīto kodolu saraksta (measurement-cpulist).
- Web konsolē vienkāršota uzglabāšanas pārvaldība un sadaļu izmēra mainīšana. Pievienota atbalsts shell skriptu un Ansible scenāriju ģenerēšanai kdump konfigurēšanai. Lai piekļūtu virtuālajām mašīnām, SPICE protokola vietā izmantots VNC. Virtuālo mašīnu sadaļā ieviesta iespēja pievienot SSH atslēgas un pieslēgt jau formatētus blokā ierīces.
- Pievienotas jaunas sistēmas lomas: bootloader, lai pārvaldītu ielādētāju un kodolu; fapolicyd, lai konfigurētu fapolicyd; snapshot, lai pārvaldītu LVM snapshots. sshd lomā pievienota sertifikātu autentifikācijas iespēja.
- Pievienots atbalsts virtuālo mašīnu migrācijai Multi-FD (vairāku failu aprakstītāju) režīmā, kurā, pārvietojot virtuālo mašīnu, izveido vairākus paralēlus savienojumus, kas paātrina datu pārraidi, ja ir ātrgaitas tīkla savienojums (20 Gbps un augstāks).
- Turpināts eksperimentālās (Technology Preview) atbalsta sniegšana AF_XDP, XDP aparatūras pārsūtīšanai, Multipath TCP (MPTCP), MPLS (daudzkārtējās protokolu marķēšanas), dracut, kexec ātrai restartēšanai, nispor, DAX ext4 un xfs, systemd-resolved, accel-config, igc, OverlayFS, Stratis, NVMe/TCP, DNSSEC, GNOME ARM64 un IBM Z sistēmās, AMD SEV KVM, Intel vGPU, Toolbox.
Avots: opennet.lv
