Red Hat Enterprise Linux 9.1 izlaidums

Red Hat uzņēmums ir publicējis Red Hat Enterprise Linux 9.1 izdevuma laidienu. Gatavie uzstādīšanas attēli ir pieejami reģistrētiem lietotājiem Red Hat Customer Portal (funkcionalitātes novērtēšanai var izmantot arī CentOS Stream 9 iso attēlus). Laižot klajā, tas ir izstrādāts arhitektūrām x86_64, s390x (IBM System z), ppc64le un Aarch64 (ARM64). Red Hat Enterprise Linux 9 rpm pakotņu avota kodi ir pieejami CentOS Git repozitorijā.

RHEL 9 zars attīstās ar atvērtāka izstrādes procesa pieeju un izmanto CentOS Stream 9 kā pamatu. CentOS Stream tiek pozicionēts kā RHEL augšupvērsts projekts, dodot iespēju trešām pusēm kontrolēt RHEL pakotņu sagatavošanu, piedāvāt savas izmaiņas un ietekmēt pieņemtos lēmumus. Saskaņā ar 10 gadu atbalsta ciklu RHEL 9 tiks atbalstīts līdz 2032. gadam.

Galveno izmaiņu saraksts:

  • Atjaunināti serveru un sistēmas pakotnes: 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.
  • Iekļautas jaunas versijas kompilatoriem un izstrādātāju rīkiem: 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 (joprojām ir pieejami java-11-openjdk un java-1.8.0-openjdk), .NET 7.0, GDB 10.2, Valgrind 3.19, SystemTap 4.7, Dyninst 12.1.0, elfutils 0.187.
  • eBPF (Berkeley Packet Filter) subsistēmā ir ieviestas uzlabojumi, kas realizēti Linux 5.15 un 5.16 kodolos. Piemēram, BPF programmām ir ieviesta iespēja pieprasīt un apstrādāt taimeru notikumus, iespēja saņemt un iestatīt sīkdatņu opcijas, atbalsts kodolu moduļu funkciju izsaukšanai, piedāvāta varbūtību struktūra datu glabāšanai (BPF karte) bloom filter, pievienota iespēja sasaistīt taga ar funkciju parametriem.
  • Reālā laika sistēmās paredzētā pārsūtāmā slāņa komplekts, kas tiek izmantots kernel-rt kodolā, ir atjaunināts līdz 5.15-rt stāvoklim.
  • Atjaunota MPTCP (MultiPath TCP) protokola īstenošana, kas tiek izmantota, lai organizētu TCP savienojuma darbību, piegādājot paketes vienlaikus pa vairākām maršrutēm, izmantojot dažādus tīkla interfeisus. Izmaiņas ir pārnestās no Linux 5.19 kodola (piemēram, pievienots atbalsts MPTCP savienojumu pārvēršanai par parastu TCP un piedāvāts API MPTCP straumju pārvaldīšanai no lietotāja telpas).
  • 64 bitu ARM, AMD un Intel procesoru sistēmās ir pieejama iespēja mainīt Reālā laika režīma darbību kodolā darbināšanas laikā, ierakstot režīma nosaukumu failā „/sys/kernel/debug/sched/preempt” vai iznākot caur kodola parametru „preempt=” (atbalstītie režīmi ir none, voluntary un full).
  • GRUB ielādes iestatījumi ir mainīti, lai noklusējuma ielādes izvēlne tiktu paslēpta, savukārt izvēlne tiek parādīta, ja iepriekšējā ielāde beidzās ar kļūdu. Lai parādītu izvēlni ielādes laikā, var turēt taustiņu Shift vai atkārtoti nospiest taustiņus Esc vai F8. Lai atspējotu paslēpšanu, var izmantot komandu «grub2-editenv — unset menu_auto_hide».
  • PTP (Precīzā Laika Protokola) draiverim ir pievienota atbalsts virtuālo aparatūras pulksteņu (PHC, PTP Hardware Clocks) izveidei.
  • Ir pievienota komanda modulesync, kas ielādē RPM pakotnes no moduliem un izveido darba katalogā glabātuvi ar metadatiem, kas nepieciešami moduli pakotņu uzstādīšanai.
  • Programmā tuned, kas uztver sistēmas stāvokli un optimizē profilus maksimālai veiktspējai, ņemot vērā pašreizējo slodzi, ir nodrošināta iespēja izmantot pakotni tuned-profiles-realtime, lai izolētu CPU kodolus un katram lietojumprogrammas plūsmām nodrošinātu visus pieejamos resursus.
  • NetworkManager ir īstenota savienojumu profilu pārvietošana no ifcfg iestatījumu formāta ( /etc/sysconfig/network-scripts/ifcfg-* ) uz keyfile failu bāzēto formātu. Profilu migrācijai var izmantot komandu «nmcli connection migrate».
  • SELinux rīku komplekts ir atjaunināts līdz versijai 3.4, kurā ir uzlabota zīmogu atkārtotas iestatīšanas (relabel) veiktspēja, izmantojot paralelizēšanu operācijās, un semodule utilītē ir pievienota opcija «-m» (—checksum), lai iegūtu SHA256 kopsummas moduļiem, mcstrans ir pārgājis uz bibliotēku PCRE2. Ir pievienoti jauni rīki piekļuves politiku pārvaldībai: sepol_check_access, sepol_compute_av, sepol_compute_member, sepol_compute_relabel, sepol_validate_transition. Ir pievienotas SELinux politikas, lai aizsargātu pakalpojumus ksm, nm-priv-helper, rhcd, stalld, systemd-network-generator, targetclid un wg-quick.
  • Ir nodrošināta Clevis klienta (clevis-luks-systemd) izmantošana diskdalījumu automātiskai atbloķēšanai, kas šifrēti ar LUKS un montēti vēlāk ielādes procesā, bez nepieciešamības izmantot komandu «systemctl enable clevis-luks-askpass.path».
  • Paplašinātas sistēmu attēlu sagatavošanas rīku iespējas, kurās parādījās atbalsts attēlu augšupielādei GCP (Google Cloud Platform), tiešai attēla ievietošanai konteineru reģistrā, nodalījuma /boot lieluma iestatīšanai un parametrus (Blueprint) pielāgošanai attēla ģenerēšanas laikā (piemēram, pakotņu pievienošana un lietotāju izveide).
  • Ir pievienota keylime utilīta, lai veiktu attiecību (autentifikācijas un nepārtrauktas integritātes uzraudzības) apliecināšanu ārējai sistēmai, izmantojot TPM (Trusted Platform Module) tehnoloģiju, piemēram, lai pārliecinātos par Edge un IoT ierīču autentiskumu, kas atrodas kontrolē nesasniegtās vietās, kur iespējama nesankcionēta piekļuve.
  • Redakcijā «RHEL for Edge» ir pieejama iespēja izmantot rīku fdo-admin, lai konfigurētu FDO (FIDO Device Onboard) pakalpojumus un izveidotu tiem sertifikātus un atslēgas.
  • Sistemā SSSD (System Security Services Daemon) ir pievienota atbalsta kešatmiņai SID pieprasījumiem (piemēram, GID/UID pārbaudēm) operatīvajā atmiņā, kas ļāvis paātrināt lielu failu kopēšanas operācijas, izmantojot Samba serveri. Nodrošināts atbalsts integrācijai ar Windows Server 2022.
  • OpenSSH minimālais RSA atslēgu izmērs pēc noklusējuma ir ierobežots līdz 2048 biti, bet NSS bibliotēkās ir pārtraukts atbalsts RSA atslēgām, kuru izmērs ir mazāks par 1023 biti. Lai konfigurētu savus ierobežojumus OpenSSH, ir pievienota opcija RequiredRSASize. Pievienots atbalsts atslēgu apmaiņas metodei sntrup761x25519-sha512@openssh.com, kas ir droša pret kvantu datoru uzbrukumiem.
  • ReaR (Relax-and-Recover) rīkotājā pievienota iespējamo komandu izpilde pirms un pēc atjaunošanas.
  • Intel E800 Ethernet adaptera draiverī ieviesta protokolu iWARP un RoCE atbalsts.
  • Ir pievienots jauns httpd-core pakets, kurā ir pārvietots pamata Apache httpd komponentu kopums, kas ir pietiekams HTTP servera palaišanai un saistīts ar minimālo atkarību skaitu. httpd paketā ir pievienoti papildu moduļi, piemēram, mod_systemd un mod_brotli, kā arī iekļauta dokumentācija.
  • Ir pievienots jauns xmlstarlet pakets, kas ietver rīkus XML failu analīzei, pārveidošanai, validācijai, datu izgūšanai un rediģēšanai, līdzīgus grep, sed, awk, diff, patch un join, bet ne tekstuāliem failiem, bet gan XML.
  • Tika paplašinātas sistēmas lomu iespējas, piemēram, lomu tīklam ir pievienots atbalsts maršrutēšanas noteikumu konfigurēšanai un API nmstate izmantošanai, lomu žurnālam ir pievienots atbalsts filtrēšanai ar regulārajām izteiksmēm (startmsg.regex, endmsg.regex), lomu glabāšanai ir pievienots atbalsts daļām, kurām dinamiski tiek piešķirta vieta glabāšanā (“thin provisioning”), lomu sshd ir pievienota iespēja pārvaldīt caur /etc/ssh/sshd_config, lomu metrikām ir pievienots Postfix veiktspējas statistiku eksportēšana, lomu ugunsmūrim ir ieviesta iepriekšējās konfigurācijas pārrakstīšanas iespēja un pieejams atbalsts pakalpojumu pievienošanai, atjaunināšanai un dzēšanai, atkarībā no stāvokļa.
  • Ir atjaunota rīku komplekts izolēto konteineru pārvaldībai, kas ietver tādus paketus kā Podman, Buildah, Skopeo, crun un runc. Ir pievienots GitLab Runner atbalsts konteineros ar Podman runtime. Lai konfigurētu konteineru tīkla subsistēmu, ir pieejams rīks netavark un DNS serveris Aardvark.
  • mdevctl ir pievienota ap-check komanda, lai konfigurētu pieslēgumu virtuālās mašīnas piekļuvei kriptoakseleratoriem.
  • Pievienota priekšizsnieguma (Technology Preview) iespēja lietotāju autentificēšanai, izmantojot ārējos pakalpojumu sniedzējus (IdP, identitātes pakalpojumu sniedzēji), kas atbalsta OAuth 2.0 protokola paplašinājumu "Device Authorization Grant", lai sniegtu OAuth piekļuves marķierus ierīcēm bez pārlūkprogrammas izmantošanas.
  • Wayland bāzes GNOME sesijai ir pieejamas Firefox versijas, kas izmanto Wayland. X11 bāzes versijas, kas darbojas Wayland vidē, izmantojot komponenti XWayland, ir pārvietotas uz atsevišķu paketi firefox-x11.
  • Wayland sesija pēc noklusējuma ir aktivizēta sistēmām ar Matrox GPU (iepriekš Wayland netika izmantots ar Matrox GPU ierobežojumu un veiktspējas problēmu dēļ, kas tagad ir novērstas).
  • Ieviesta atbalsts GPU, kas ir integrēti 12. paaudzes Intel Core procesoros, tostarp Intel Core i3 12100T — i9 12900KS, Intel Pentium Gold G7400 un G7400T, Intel Celeron G6900 un G6900T, Intel Core i5-12450HX — i9-12950HX un Intel Core i3-1220P — i7-1280P. Papildus ir pievienots atbalsts AMD Radeon RX 6[345]00 un AMD Ryzen 5/7/9 6[689]00 GPU.
  • Lai pārvaldītu aizsardzības aktivizāciju pret MMIO (Memory Mapped Input Output) drošības ievainojamībām, ir īstenots ielādes parametrs kodolā „mmio_stale_data”, kas var pieņemt vērtības „full” (kiberbuferu iztīrīšana, pārejot uz lietotāja telpu un VM), „full,nosmt” (kā „full” + papildu SMT/Hyper-Threads izslēgšana) un „off” (aizsardzība izslēgta).
  • Lai pārvaldītu aizsardzības aktivizāciju pret Retbleed ievainojamību, ir īstenots ielādes parametrs kodolā „retbleed”, caur kuru var izslēgt aizsardzību („off”) vai izvēlēties ievainojamības bloķēšanas algoritmu (auto, nosmt, ibpb, unret).
  • Kodola ielādes parametrā acpi_sleep ir īstenots atbalsts jaunām opcijām, lai pārvaldītu pāreju uz miega stāvokli: s3_bios, s3_mode, s3_beep, s4_hwsig, s4_nohwsig, old_ordering, nonvs, sci_force_enable un nobl.
  • Tika pievienots liels skaits jaunu draiveru tīkla ierīcēm, uzglabāšanas sistēmām un grafiskajiem čipiem.
  • Tika turpināta eksperimentālā (Technology Preview) KTLS atbalsta nodrošināšana (TLS īstenošana kodola līmenī). VPN WireGuard, Intel SGX (Software Guard Extensions), Intel IDXD (Data Streaming Accelerator), DAX (Direct Access) ext4 un XFS, AMD SEV un SEV-ES KVM hipervizorā, systemd-resolved pakalpojums, Stratis glabātuve, Sigstore konteineru verifikācijai, grafiskā redaktora GIMP 2.99.8 pakotne, MPTCP (Multipath TCP) iestatījumi caur NetworkManager, ACME (Automated Certificate Management Environment) serveris, virtio-mem, KVM hipervizors ARM64 platformai.
  • GTK 2 rīku komplekts un ar to saistītās pakotnes adwaita-gtk2-theme, gnome-common, gtk2, gtk2-immodules un hexchat ir pasludināti par novecojušiem. X.org Server (pēc noklusējuma RHEL 9 nodrošina GNOME sesiju uz Wayland bāzes) ir pasludināts par novecojušu, un plānots to izņemt nākamajā būtiskajā RHEL versijā, taču tiks saglabāta iespēja palaist X11 lietojumprogrammas no Wayland sesijas, izmantojot DDX serveri XWayland.

Avots: opennet.lv

Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster