Vydání distribuce Red Hat Enterprise Linux 9.3

Spoločnosť Red Hat vydala distribučnú verziu Red Hat Enterprise Linux 9.3 (nová vetva bola ohlásená minulý týždeň, ale poznámky k vydaniu boli zverejnené až včera, a predtým bola na stránke len beta verzia). Aktualizácia predchádzajúcej vetvy RHEL 8.9 sa očakáva 15. novembra. Hotové inštalačné obrazy sú dostupné pre registrovaných používateľov Red Hat Customer Portal (na hodnotenie funkčnosti je možné tiež použiť iso-obrazy CentOS Stream 9 a bezplatné buildy RHEL pre vývojárov). Vydanie bolo pripravené pre architektúry x86_64, s390x (IBM System z), ppc64le a Aarch64 (ARM64).

Vetva RHEL 9 sa vyvíja s otvorenejším procesom vývoja a využíva ako základ balíkovú základňu CentOS Stream 9. CentOS Stream je pozicionovaný ako upstream projekt pre RHEL, ktorý umožňuje externým účastníkom kontrolovať prípravu balíkov pre RHEL, navrhovať svoje zmeny a ovplyvňovať prijímané rozhodnutia. V súlade s 10-ročným cyklom podpory distribúcie RHEL 9 bude podporovaná až do roku 2032.

RHEL 9.3 sa stal prvým vydaním, ktorého zdrojové texty rpm-balení nie sú zverejnené v verejnom repozitári git.centos.org a sú poskytované klientom spoločnosti iba prostredníctvom uzavretého oddelenia stránky, na ktorom platí používateľská zmluva (EULA), ktorá zakazuje redistribúciu týchto údajov, čo neumožňuje používať tieto balíky na vytváranie odvodených distribúcií. Zdrojové texty zostávajú dostupné v repozitári CentOS Stream, ale nie sú plne synchronizované s RHEL a nie vždy najnovšie verzie balíkov sa zhodujú s balíkmi z RHEL. Rocky Linux, Oracle a SUSE spojili sily a teraz reprodukujú zdrojové texty rpm-balení vydaní RHEL v rámci projektu OpenELA.

Kľúčové zmeny v RHEL 9.3:

  • Súčasťou sú nové verzie kompilátorov a nástrojov pre vývojárov: GCC Toolset 13, LLVM Toolset 16.0.6, Rust Toolset 1.71.1, Go Toolset 1.20.10, GCC 11.4.1 (systémový kompilátor), Redis 7, Node.js 20, java-21-openjdk (rovnako sa dodávajú aj java-17-openjdk, java-11-openjdk a java-1.8.0-openjdk), Valgrind 3.21, SystemTap 4.9, elfutils 0.189, PCP 6.0.5, Grafana 9.2.10.
  • Aktualizované serverové a systémové balíky: samba 4.18.6, iproute 6.2.0, Apache httpd 2.4.57 (+ pridaný modul mod_authnz_fcgi), SEtools 4.4.3, OpenSCAP 1.3.8, opencryptoki 3.21.0, NetworkManager 1.44, xdp-tools 1.4.0, perf 6.2, dmpd 1.0.2, nvme-cli 2.4, Pacemaker 2.1.6, 389-ds-base 2.3.4.
  • Do správcu balíkov DNF bola pridaná príkaz "reboot" na automatické reštartovanie po dokončení aktualizácie. K dispozícii sú nasledujúce režimy: "never" (predvolene) — bez reštartovania, "when-changed" — reštart po každej aktualizácii (dnf upgrade) a "when-needed" — reštart, iba ak to vyžadujú nainštalované zmeny (napríklad po inštalácii aktualizácie jadra alebo systemd). Pre vypnutie namiesto reštartovania je k dispozícii parameter "—poweroff".
  • Do DNF boli pridané nové moduly: „dnf leaves“ na zobrazenie všetkých nainštalovaných balíkov, ktoré nie sú závislosťami pre iné balíky; „show-leaves“ na zobrazenie nedávno nainštalovaných podobných balíkov alebo balíkov, ktoré prestali byť používané ako závislosti po transakcii.
  • Z najnovšej verzie jadra Linux boli prenesené implementácie protokolov SCTP (Stream Control Transmission Protocol) a MPTCP (Multipath TCP).
  • Na platforme ARM64 bola implementovaná úplná podpora kamier s USB rozhraním, bezdrôtových adaptérů (Wi-Fi) a Bluetooth.
  • Zabezpečená plná podpora diskrétnych grafických kariet Intel Arc A-Series (Alchemist alebo DG2).
  • Implementácia subsystému eBPF bola zosúladená s jadrom Linux 6.3.
  • Bol pridaný nástroj Stratis na správu lokálnych úložísk, ktorý poskytuje možnosti ako dynamické prideľovanie miesta v úložisku, snímky, zabezpečenie integrity a vytváranie vrstiev na cacheovanie.
  • V systemd-udevd boli vykonané zmeny, ktoré umožňujú priradiť nemenné názvy pre sieťové rozhrania InfiniBand.
  • V Postfix bola implementovaná možnosť kontroly DNS záznamov SRV na určenie hostiteľa a portu poštového servera, ktorý bude použitý na prenos správ. Túto možnosť je možné využiť v infraštruktúrach, v ktorých sú pre dodávanie poštových správ využívané služby s dynamicky prideľovanými číslami sieťových portov.
  • Do balíka cups-filters bol pridaný ovládač LF-to-CRLF, ktorý je možné použiť na prevod znakov „\n“ (nový riadok) na „\r\n“ (návrat vozíka a nový riadok) pre tlačiarne, ktoré podporujú iba spracovanie súborov s koncom riadku „\r\n“.
  • Vo FUSE3 bola pridaná možnosť zrušiť element adresára bez automatického odmountovania montážnych bodov s týmto elementom.
  • Do NetworkManager bola pridaná podpora pre možnosť „no-aaaa“ v resolv.conf, ktorá vypína odosielanie DNS dopytov na záznamy AAAA (určenie adresy IPv6 na základe názvu hostiteľa). Bola pridaná podpora pre možnosť „lacp_active“ na riadenie spracovania rámcov LACPDU (Link Aggregation Control Protocol Data Units). Implementoval sa reštart NetworkManager po reštarte služby dbus. Zabezpečené je zobrazovanie upozornenia v prípade použitia starého formátu konfigurácie ifcfg pre profily pripojení. Bola pridaná podpora vlastností: link.tx-queue-length, link.gro-max-size, link.gso-max-segments a link.gso-max-size.
  • Pre jeden a ten istý sieťový rozhranie v NetworkManager je povolené použitie ako statických, tak aj dynamických (DHCP) nastavení, napríklad pomocou nástroja nmstate je možné nastaviť statickú adresu pre rozhranie, na ktorom je povolená podpora DHCP. V nmstate je povolené viazanie nastavení na sieťové rozhranie podľa MAC adresy, namiesto názvu rozhrania.
  • Rozšírená podpora hardvéru. Pridaná podpora CPU ARM64 NVIDIA Grace. Z jadra Linux 6.2 bol prenesený ovládač Intel QAT s podporou zariadení Intel Quick Assist Technology 401xx/402xx.
  • Na ochranu pred útokmi Spectre v2, ktoré sú spojené so špekulatívnym vykonávaním inštrukcií, bol pridaný režim AutoIBRS (Automatická nepriamy obmedzená špekulácia vetvenia), ktorý podporuje CPU AMD, začínajúc s rodinou EPYC 9004 Genoa.
  • Pre kontajnery je poskytnutá možnosť používať virtuálne čipy na uchovávanie kryptografických kľúčov (vTPM), realizovaných na báze spoločného fyzického TPM (Trusted Platform Module).
  • V LVM bola pridaná podpora logických oddielov vmcore pre dumpy jadra, vytvárané subsystémom kdump.
  • Do inštalačných zostáv bol pridaný parameter „inst.wait_for_disks“, ktorý nastavuje čas čakania na načítanie kickstart súboru alebo pripravenosť ovládačov pri spúšťaní.
  • V inštalátore pri inštalácii na systémy ARM je poskytnutá možnosť výberu variantu inštalovaného jadra (napríklad s 64 KB stránkami pamäte). Z minimálneho režimu inštalácie bol vylúčený balík s390utils-base a ponechaný bol len s390utils-core.
  • V RHEL builderi obrazov bola pridaná možnosť generovať súbory vo formáte OVA pre VMware VSphere.
  • Do kickstart súborov do príkazu network boli pridané nové možnosti „—ipv4-dns-search“ a „—ipv6-dns-search“ na určenie základných domén pre direktívu „search“ v /etc/resolv.conf, ako aj možnosti „—ipv4-ignore-auto-dns“ a „—ipv6-ignore-auto-dns“ na ignorovanie získavania nastavení DNS cez DHCP.
  • Zlepšená podpora TLS rozšírenia EMS (Extended Master Secret, RFC 7627, potrebného na zabezpečenie dodržiavania požiadaviek FIPS-140-3 v pripojeniach na báze TLS 1.2.
  • V OpenSSH začalo odstránenie používania algoritmov na báze hashov SHA-1 v prospech SHA-2. Ak na serveri neexistujú kľúče na báze SHA-1, v sshd sa teraz bude používať iba SHA-2 na potvrdenie hostiteľských kľúčov, čo môže viesť k nekompatibilite s klientmi RHEL 8 a starších verzií.
  • V OpenSSL bola pridaná podpora nastavenia parametrov zabezpečených eliptických kriviek Brainpool a implementovaná ochrana pred útokmi na dešifrovanie RSA na základe merania času operácií, ktoré používajú varianty metódy Bleichenbacher.
  • Vo verzii RPCSEC GSS Kerberos V5 bola pridaná podpora šifrovacích metód camellia128-cts-cmac, camellia256-cts-cmac, aes128-cts-hmac-sha256-128 a aes256-cts-hmac-sha384-192.
  • Do nástrojov auditu bola pridaná podpora udalostí FANOTIFY a realizované uchovanie v logu polí fan_type (typ udalosti), fan_info (súvisiace informácie), sub_trust a obj_trust (úrovne dôvery pre subjekt a objekt udalosti). Do služby fapolicyd bola pridaná prenosnosť čísel pravidiel pre zamietnuté požiadavky na API fanotify pre uľahčenie ladenia problémov.
  • Bola pridaná systémová rola pre nástroj keylime, ktorá zjednodušuje nastavenie registrátora a overovača Keylime, používaného na potvrdenie autenticity a nepretržité sledovanie integrity externého systému. Napríklad je možné overiť autenticitu zariadení Edge a IoT umiestnených na neprístupných miestach, kde môže dôjsť k neoprávnenému prístupu. Bol uvoľnený nový balík keylime 7.3.
  • Bola pridaná systémová rola pre správu jednotiek systemd a ich inštaláciu. Bola pridaná systémová rola pre inštaláciu, konfiguráciu, správu a spúšťanie SODB PostgreSQL. Do systémovej role firewall bola pridaná podpora pre definovanie, úpravu a odstraňovanie ipset-ov.
  • V SELinux bola pridaná možnosť virt_qemu_ga_run_unconfined, ktorá umožňuje procesu qemu-ga (QEMU Guest Agent) vykonávať v nezašifrovanej (domena unconfined_t) režime príkazy, ako je mount, ktoré boli pôvodne obmedzené cez SELinux. Boli pridané politiky SELinux na ochranu služieb qat, systemd-pstore, boothd, fdo-manufacturing-server, fdo-rendezvous-server, fdo-client-linuxapp a fdo-owner-onboarding-server.
  • Bola pridaná podpora pre virtualizačné prostriedky 4. generácie procesorov Intel Xeon Scalable (Sapphire Rapids), čo umožňuje využívať model CPU SapphireRapids vo virtuálnych strojoch a využiť dostupné rozšírené možnosti virtualizácie v týchto procesoroch.
  • V Podman bola pridaná podpora pre kontajnery komprimované pomocou algoritmu zstd. Bola pridaná možnosť použitia Quadlets pre automatickú generáciu služieb systemd z popisov kontajnerov. Bola pridaná shell podmansh, ktorú je možné použiť namiesto /usr/bin/bash na spustenie užívateľskej relácie v kontajneri. Boli aktualizované verzie Podman, Buildah, Skopeo, crun a runc.
  • Boli pridané nové parametre príkazového riadku jadra:
    • amd_pstate na riadenie režimov energetickej spotreby CPU AMD;
    • arm64.nosve na vypnutie SVE (Scalable Vector Extension);
    • arm64.nosme na vypnutie SME (Scalable Matrix Extension);
    • gather_data_sampling pre správu režimu ochrany proti útokom GDS (Gather Data Sampling alebo Downfall);
    • nospectre_bhb na vypnutie ochrany Spectre-BHB;
    • trace_clock na nastavenie časovača udalostí trasovania.
  • Rozšírené možnosti pre klastre a systém s vysokou dostupnosťou: Do agenta LVM-activate bola pridaná podpora pre výmenu (failover) skupín oddielov, v ktorých chýbajú fyzické oddiely. Do agentov zdrojov klastra IPaddr2 a IPsrcaddr bola pridaná podpora policy routing. Do agenta ocf:heartbeat:Filesystem bola pridaná podpora pre FS EFS (Amazon Elastic File System).
  • Pridané nové obrazy kontajnerov s nastaveniami FDO (FIDO Device Onboard): fdo-manufacturing-server, fdo-owner-onboarding-server, fdo-rendezvous-server a fdo-serviceinfo-api-server. Pridaný nový obraz kontajnera rhel9/squid s proxy serverom Squid. V edícii „RHEL for Edge“ bola implementovaná podpora nových typov obrazov „minimal-raw“, „edge-vsphere“ (*.vmdk) a „edge-ami“ (*.ami).
  • Do AMI obrazov pre cloudové prostredia AWS EC2 bola pridaná podpora bootovania v UEFI režime.
  • Na prácu so smartkartami a USB tokenmi CCID (Chip Card Interface Device) a ICCD (Integrated Circuit Card Device) bol nasadený nový vydanie ovládača pcsc-lite-ccid 1.5.2, v ktorom boli vyriešené problémy s ovládačom Alcor Micro AU9560 a pridaná podpora pre nové čítačky smart kariet.
  • Boli vyhlásené za zastarané balíky initial-setup a pmdk (Persistent Memory Development Kit).
  • Pridaná experimentálna podpora protokolov PRP (Parallel Redundancy Protocol) a HSR (High-availability Seamless Redundancy).
  • Pridaná experimentálna možnosť hardvérového akcelerovania IPsec cez presun operácií enkapsulácie paketov na stranu sieťovej karty.
  • Pridaná experimentálna podpora SRv6 (Segment Routing over IPv6).
  • Experimentálna implementácia kTLS (TLS na úrovni jadra) bola синхroизованá s jadrom 6.3. Pridaná podpora pre použitie kTLS na urýchlenie GnuTLS.
  • Pridaná experimentálna podpora rozhrania asynchrónneho vstupu/výstupu io_uring, pozoruhodná podporou polingom (polling) vstupu/výstupu a možnosťou práce s vyrovnávaním pamäte aj bez neho. V API io_uring sa vývojári jadra snažili odstrániť nedostatky starého rozhrania aio. Podľa výkonnosti je io_uring veľmi blízko k SPDK a výrazne prekonáva libaio pri práci s povoleným polingom.
  • V IdM (Identity Management) sa pridala experimentálna podpora protokolu správy certifikátov ACME (Automated Certificate Management Environment), používaného v certifikačnej autorite Let’s Encrypt.
  • V Podman sa pridala experimentálna možnosť používania backendu úložiska na báze SQLite (namiesto BoltDB).
  • Pokračujeme v poskytovaní experimentálnej (Technology Preview) podpory:
    • VPN WireGuard,
    • Intel SGX (Software Guard Extensions),
    • Intel IDXD (Data Streaming Accelerator),
    • DAX (Direct Access) pre ext4 a XFS,
    • AMD SEV a SEV-ES v hypervízore KVM,
    • služby systemd-resolved,
    • mechanizmu Sigstore na overovanie kontajnerov podľa digitálnych podpisov,
    • balíka s grafickým editorom GIMP 2.99.8,
    • nastavenia MPTCP (Multipath TCP) cez NetworkManager,
    • DNSSEC v IdM,
    • virtio-mem,
    • hypervízor KVM pre ARM64,
    • inštalácie na NVMe cez Fibre Channel,
    • Socket API pre TuneD,
    • Soft-iWARP (Internet Wide-area RDMA Protocol),
    • GNOME pre ARM64 a IBM Z.

    Zdroj: opennet.ru

    Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster