Izdanje distribucijskog sustava Red Hat Enterprise Linux 9.1

Tvrtka Red Hat objavila je izdanje distribucije Red Hat Enterprise Linux 9.1. Pripremljene instalacijske slike dostupne su za registrirane korisnike Red Hat Customer Portal (za procjenu funkcionalnosti također se mogu koristiti iso-slike CentOS Stream 9). Izdanje je oblikovano za arhitekture x86_64, s390x (IBM System z), ppc64le i Aarch64 (ARM64). Izvorni kodovi rpm paketa Red Hat Enterprise Linux 9 dostupni su u Git repozitoriju CentOS.

Grana RHEL 9 razvija se s otvorenijim razvojnim procesom i koristi kao osnovu paketnu bazu CentOS Stream 9. CentOS Stream se pozicionira kao upstream projekt za RHEL, pružajući priliku vanjskim sudionicima da kontroliraju pripremu paketa za RHEL, predlažu svoje promjene i utječu na donošenje odluka. U skladu s 10-godišnjim ciklom podrške, RHEL 9 će se održavati do 2032. godine.

Ključne promjene:

  • Ažurirani su serverski i sistemski paketi: firewalld 1.1.1, chrony 4.2, unbound 1.16.2, frr 8.2.2, Apache httpd 2.4.53, opencryptoki 3.18.0, powerpc-utils 1.3.10, libvpd 2.2.9, lsvpd 1.7.14, ppc64-diag 2.7, PCP 5.3.7, Grafana 7.5.13, samba 4.16.1.
  • Uključene su nove verzije kompajlera i alata za programere: GCC 11.2.1, GCC Toolset 12, LLVM Toolset 14.0.6, binutils 2.35.2, PHP 8.1, Ruby 3.1, Node.js 18, Rust Toolset 1.62, Go Toolset 1.18.2, Maven 3.8, java-17-openjdk (također se i dalje isporučuju java-11-openjdk i java-1.8.0-openjdk), .NET 7.0, GDB 10.2, Valgrind 3.19, SystemTap 4.7, Dyninst 12.1.0, elfutils 0.187.
  • U eBPF (Berkeley Packet Filter) podsustav su prenesena poboljšanja implementirana u Linux kernelima 5.15 i 5.16. Na primjer, za BPF programe uvedena je mogućnost zahtjeva i obrade tajmerskih događaja, mogućnost primanja i postavljanja opcija soketa za setsockopt, podrška za pozivanje funkcija modula jezgre, ponuđena je vjerojatnostna struktura za pohranu podataka (BPF map) bloom filter, dodana je mogućnost vezivanja oznaka na parametre funkcija.
  • Skup zakrpa za sustave stvarnog vremena, koji se koristi u kernel-rt jezgru, ažuriran je do stanja koje odgovara kernelu 5.15-rt.
  • Ažurirana je implementacija MPTCP protokola (MultiPath TCP), koji se koristi za uspostavljanje rada TCP veze s isporukom paketa istovremeno putem nekoliko ruta kroz različite mrežne sučelje. Promjene su prenesene iz Linux jezgra 5.19 (na primjer, dodana je podrška za prebacivanje MPTCP veza na obični TCP i ponuđen API za upravljanje MPTCP tokovima iz prostora korisnika).
  • Na sustavima s 64-bitnim ARM, AMD i Intel procesorima pružena je mogućnost promjene rada Real-Time moda u kernelu tijekom rada zapisivanjem naziva moda u datoteku "/sys/kernel/debug/sched/preempt" ili tijekom pokretanja putem kernel parametra "preempt=" (podržani su modu none, voluntary i full).
  • Postavke GRUB načina pokretanja su izmijenjene kako bi se po defaultu sakrio izbornik pokretanja, a izbornik se prikazuje ako prethodno pokretanje nije uspjelo. Za prikaz izbornika tijekom pokretanja, možete držati tipku Shift ili povremeno pritiskati tipke Esc ili F8. Za isključivanje skrivanja, možete koristiti naredbu „grub2-editenv — unset menu_auto_hide”.
  • U PTP (Precision Time Protocol) vozaču dodana je podrška za stvaranje virtualnih hardverskih sati (PHC, PTP Hardverski Satovi).
  • Dodana je naredba modulesync, koja učitava RPM pakete iz modula i stvara repozitorij s metapodacima potrebnim za instalaciju modularnih paketa u radnom direktoriju.
  • U tuned, usluzi za praćenje stanja sustava i optimizaciju profila za postizanje maksimalne izvedbe uzimajući u obzir trenutnu opterećenost, omogućena je upotreba paketa tuned-profiles-realtime za izolaciju CPU jezgri i pružanje aplikacijskim nitima svih dostupnih resursa.
  • U NetworkManager-u realiziran je prijelaz profila veza iz ifcfg postavki ( /etc/sysconfig/network-scripts/ifcfg-* ) u format temeljen na datoteci keyfile. Za migraciju profila može se koristiti naredba „nmcli connection migrate”.
  • Alat SELinux ažuriran je na verziju 3.4, koja poboljšava performanse ponovne instalacije oznaka (relabel) paralelizacijom operacija; u alat semodule dodana je opcija „-m” („—checksum”) za dobivanje SHA256 hash vrijednosti modula, mcstrans je prebačen na PCRE2 biblioteku. Dodani su novi alati za rad s politikama pristupa: sepol_check_access, sepol_compute_av, sepol_compute_member, sepol_compute_relabel, sepol_validate_transition. Dodane su SELinux politike za zaštitu usluga ksm, nm-priv-helper, rhcd, stalld, systemd-network-generator, targetclid i wg-quick.
  • Omogućena je upotreba Clevis klijenta (clevis-luks-systemd) za automatsko otključavanje diskovnih particija šifrovanih s LUKS-om i montiranih u kasnijoj fazi pokretanja, bez potrebe za korištenjem naredbe „systemctl enable clevis-luks-askpass.path”.
  • Proširene su mogućnosti alata za pripremu sustavnih slika, u kojem je uvedena podrška za učitavanje slika u GCP (Google Cloud Platform), stavljanje slike izravno u registar kontejnera, podešavanje veličine particije /boot i prilagođavanje postavki (Blueprint) tijekom generiranja slike (npr. dodavanje paketa i izrada korisnika).
  • Dodana je alatka keylime za attestaciju (potvrđivanje autentičnosti i neprekidno praćenje integriteta) vanjskog sustava, koristeći TPM (Trusted Platform Module) tehnologiju, na primjer, kako bi se potvrdila autentičnost Edge i IoT uređaja koji se nalaze na nepodržanoj lokaciji, gdje je moguć neovlašteni pristup.
  • U izdanju 'RHEL for Edge' omogućena je upotreba alata fdo-admin za konfiguraciju FDO (FIDO Device Onboard) usluga i stvaranje certifikata i ključeva za njih.
  • U SSSD (System Security Services Daemon) dodana je podrška za keširanje SID zahtjeva (na primjer, provjera GID/UID) u radnoj memoriji, što je omogućilo brže kopiranje velike količine datoteka preko Samba servera. Osigurana je podrška za integraciju s Windows Server 2022.
  • U OpenSSH minimalna veličina RSA ključeva po defaultu je ograničena na 2048 bitova, a u NSS bibliotekama ukinuta je podrška za RSA ključeve manjih od 1023 bitova. Za postavljanje vlastitih ograničenja u OpenSSH dodan je parametar RequiredRSASize. Dodana je podrška za metodu razmjene ključeva sntrup761x25519-sha512@openssh.com, otpornu na napade kvantnih računala.
  • U alat ReaR (Relax-and-Recover) dodana je mogućnost izvođenja proizvoljnih komandi prije i nakon oporavka.
  • U upravljaču za Ethernet adaptere Intel E800 implementirana je podrška za protokole iWARP i RoCE.
  • Dodavan je novi paket httpd-core, u koji su premješteni osnovni skupovi Apache httpd komponenti, dovoljni za pokretanje HTTP servera uz minimalne ovisnosti. U paket httpd dodani su dodatni moduli, poput mod_systemd i mod_brotli, kao i uključena dokumentacija.
  • Dodavan je novi paket xmlstarlet, koji uključuje alate za parsiranje, transformaciju, provjeru, ekstrakciju podataka i uređivanje XML datoteka, slično grep, sed, awk, diff, patch i join, ali ne za tekstualne datoteke nego za XML.
  • Proširene su mogućnosti sistemskih uloga, na primjer, u ulozi network dodana je podrška za konfiguraciju pravila usmjeravanja i korištenje API nmstate, u ulozi logging dodana je podrška za filtriranje prema regularnim izrazima (startmsg.regex, endmsg.regex), u ulozi storage dodana je podrška za particije koje dinamički dodjeljuju prostor u skladištu ('thin provisioning'), u ulozi sshd omogućena je kontrola preko /etc/ssh/sshd_config, u ulozi metrics dodan je izvoz statistike o performansama Postfixa, a u ulozi firewall implementirana je mogućnost prepisivanja prethodne konfiguracije i podržano je dodavanje, ažuriranje i uklanjanje usluga ovisno o stanju.
  • Ažuriran je alat za upravljanje izoliranim kontejnerima, koji uključuje pakete poput Podman, Buildah, Skopeo, crun i runc. Dodana je podrška za GitLab Runner u kontejnerima s runtime Podman. Za konfiguraciju mrežnog podsustava kontejnera osigurana je alatka netavark i DNS server Aardvark.
  • U mdevctl je dodana podrška za naredbu ap-check za konfiguraciju prolaza u virtualne mašine pristupu kriptoakceleratorima.
  • Dodana je preliminarna (Technology Preview) mogućnost autentifikacije korisnika pomoću vanjskih pružatelja (IdP, identity provider), koji podržavaju proširenje protokola OAuth 2.0 „Device Authorization Grant” za pružanje OAuth tokena pristupa uređajima bez korištenja preglednika.
  • Za GNOME sesije temeljen na Waylandu dostupne su Firefox verzije koje koriste Wayland. X11 verzije, koje se pokreću u Wayland okruženju putem XWayland komponente, izdvojene su u poseban paket firefox-x11.
  • Wayland sesija je po defaultu aktivirana za sisteme s Matrox GPU-ima (ranije se Wayland nije koristio s Matrox GPU-ima zbog ograničenja i problema s performansama, koji su sada rešeni).
  • Implementirana je podrška za GPU-ove integrirane u procesore Intel Core 12. generacije, uključujući Intel Core i3 12100T – i9 12900KS, Intel Pentium Gold G7400 i G7400T, Intel Celeron G6900 i G6900T, kao i Intel Core i5-12450HX – i9-12950HX i Intel Core i3-1220P – i7-1280P. Dodana je podrška za GPU AMD Radeon RX 6[345]00 te AMD Ryzen 5/7/9 6[689]00.
  • Za upravljanje aktiviranjem zaštite od ranjivosti u mehanizmu MMIO (Memory Mapped Input Output) implementiran je parametar za pokretanje jezgre 'mmio_stale_data', koji može primiti vrijednosti 'full' (aktivira čišćenje bafera pri prelasku u korisnički prostor i u VM), 'full,nosmt' (kao 'full' + dodatno isključuje SMT/Hyper-Threads) i 'off' (zaštita isključena).
  • Za upravljanje aktiviranjem zaštite od ranjivosti Retbleed implementiran je parametar za pokretanje jezgre 'retbleed', putem kojeg se može isključiti zaštita ('off') ili odabrati algoritam za blokiranje ranjivosti (auto, nosmt, ibpb, unret).
  • U parametru za pokretanje jezgre acpi_sleep implementirana je podrška za nove opcije za upravljanje prijelazom u stanje mirovanja: s3_bios, s3_mode, s3_beep, s4_hwsig, s4_nohwsig, old_ordering, nonvs, sci_force_enable i nobl.
  • Dodana je velika količina novih drajvera za mrežne uređaje, sisteme za skladištenje i grafičke čipove.
  • Nastavljena je podrška za KTLS (implementacija TLS na nivou jezgra) u eksperimentalnoj (Technology Preview) verziji. VPN WireGuard, Intel SGX (Software Guard Extensions), Intel IDXD (Data Streaming Accelerator), DAX (Direct Access) za ext4 i XFS, AMD SEV i SEV-ES u KVM hipervizoru, usluga systemd-resolved, menadžer skladišta Stratis, Sigstore za verifikaciju kontejnera putem digitalnih potpisa, paket sa grafičkim editorom GIMP 2.99.8, postavke MPTCP (Multipath TCP) putem NetworkManager-a, ACME server (Automated Certificate Management Environment), virtio-mem, KVM hipervizor za ARM64.
  • GTK 2 toolkit i povezani paketi adwaita-gtk2-theme, gnome-common, gtk2, gtk2-immodules i hexchat proglašeni su zastarjelim. X.org Server je takođe proglašen zastarjelim (podrazumevano u RHEL 9 nudi se GNOME sesija temeljen na Waylandu), koji planiraju ukloniti u sledećoj značajnoj verziji RHEL-a, ali će zadržati mogućnost pokretanja X11 aplikacija iz Wayland sesije putem DDX servera XWayland.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster