Spoločnosť Red Hat distribúcia . Inštalačné zostavy sú pripravené pre architektúry x86_64, s390x (IBM System z), ppc64le a Aarch64, ale pre iba registrovaným používateľom Red Hat Customer Portal. Zdrojové kódy rpm balíkov Red Hat Enterprise Linux 8 sú distribuované prostredníctvom CentOS. Vetva RHEL 8.x bude podporovaná aspoň do roku 2029.
Pôvodne bol oznámený RHEL 8.2 na stránke Red Hat už 21. apríla, no vyhlásenie bolo predčasné a repozitáre pre inštaláciu aktualizácií ešte , takže vydanie sa uskutočnilo až dnes. Vetva 8.x sa vyvíja v súlade s novým predvídateľným cyklom vývoja, ktorý zahŕňa vytváranie vydaní každých šesť mesiacov v predom určenom čase. Nové produktov RHEL pokrýva niekoľko úrovní, vrátane Fedory ako východiskovej platformy pre implementáciu nových možností, pre prístup k balíkom vytváraným pre ďalšie medzimestské vydanie RHEL (rolling variant RHEL), minimalistický univerzálny základný obraz (UBI, Universal Base Image) na spúšťanie aplikácií v izolovaných kontajneroch a na bezplatné používanie RHEL počas vývoja.
Kľúčové :
- plná podpora správy zdrojov pomocou jednotnej hierarchie , ktorá bola predtým v experimentálnej fáze. Cgroups v2 možno použiť napríklad na obmedzenie spotreby pamäte, CPU a vstupu/výstupu. Kľúčovým rozdielom medzi cgroups v2 a v1 je použitie spoločnej hierarchie cgroup pre všetky druhy zdrojov, namiesto oddelených hierarchií na rozdeľovanie CPU, reguláciu spotreby pamäte a pre vstup/výstup. Oddelené hierarchiá spôsobovali ťažkosti pri organizácii interakcie medzi správcami a dodatočné nároky na zdroje jadra pri používaní pravidiel pre proces, ktorý bol spomínaný v rôznych hierarchiách.
- nástroj Convert2RHEL na konverziu na RHEL systémov, na ktorých sa používajú RHEL-podobné distribúcie ako CentOS a Oracle Linux.
- Pridaná možnosť prispôsobovania systémových politík kryptografických subsystémov (crypto-policies), ktoré pokrývajú protokoly TLS, IPSec, SSH, DNSSec a Kerberos. Administrátor teraz môže definovať vlastnú politiku alebo zmeniť určité parametre existujúcich. Pridané sú dva nové balíky setools-gui a setools-console-analyses na analýzu politík SELinux a inšpekciu tokov dát. Pridaný bezpečnostný profil zodpovedajúci odporúčaniam DISA STIG (Defense Information Systems Agency). Pridaný nový nástroj oscap-podman na skenovanie obsahu kontajnerov na prítomnosť zraniteľných verzií softvéru.
- V nástrojoch na správu identifikácie pribudla nová utilita Healthcheck, ktorá umožňuje odhaľovať problémy v prostrediach IdM (Identity Management). Zabezpečená podpora rolí a modulov Ansible na zjednodušenie inštalácie a správy IdM.
- Zmenilo sa rozloženie webovej konzoly, ktorá bola prepracovaná tak, aby využívala rozhranie PatternFly 4, podobné dizajnu rozhrania OpenShift 4. Bol pridaný časový limit neaktivity používateľa, po ktorom sa relácia s webovou konzolou ukončí. Bola pridaná podpora autentifikácie pomocou klientského certifikátu. Aktualizovali sa sekcie na správu úložísk a virtuálnych strojov.
- Zmenené rozhranie prepínania virtuálnych pracovných plôch v prostredí GNOME Classic, tlačidlo na prepínanie presunuté do pravého dolného rohu a dizajnované ako pruh s náhľadmi.
- Grafická subsystém DRM (Direct Rendering Manager) bol synchronizovaný s verziou jadra Linux 5.1. Aktualizovali sa grafické ovládače, v ktorých bola pridaná podpora pre Intel Intel Comet Lake H a U (HD Graphics 610, 620, 630), Intel Ice Lake U (HD Graphics 910, Iris Plus Graphics 930, 940, 950), AMD Navi 10, Nvidia Turing TU116.
- Relácia GNOME na základe Wayland je predvolene zapnutá pre systémy s viacerými GPU (predtým sa na systémoch s hybridnou grafikou používal X11).
- Bola pridaná podpora nových parametrov jadra Linux súvisiacich s riadením aktivácie ochrany proti novým útokom na mechanizmus špekulatívneho vykonávania CPU: mds, tsx, mitigations. Bol pridaný parameter
mem_encrypt na riadenie aktivácie rozšírení AMD SME (Secure Memory Encryption). Bol pridaný parameter cpuidle.governor na výber správcovského stavu nečinnosti CPU (cpuidle governor). Bol pridaný parameter /proc/sys/kernel/panic_print na nastavenie informácií, ktoré sa zobrazujú v prípade pádu systému (stav panic). Bol pridaný parameter
/proc/sys/kernel/threads-max для определения максимального числа потоков, которые может создать функция fork(). Добавлен параметр /proc/sys/net/bpf_jit_enable для управления включением JIT-компилятора для BPF. - Zmenený algoritmus spustenia dnf-automatic.timer na vyvolanie procesu automatickej inštalácie aktualizácií. Namiesto používania monotonného časovača, ktorý vedie k aktivácii v nepravidelný čas po zavedení, uvedený unit sa teraz spúšťa medzi 6. a 7. hodinou ráno. Ak je v tejto dobe systém vypnutý, spustenie sa vykonáva do jednej hodiny po zapnutí.
- Do repozitára AppStream boli pridané moduly s novými vetvami Python 3.8 (predtým 3.6) a Maven 3.6. Aktualizovali sa balíky s GCC 9.2.1, Clang/LLVM 9.0.1, Rust 1.41 a Go 1.13.
- Verzie balíkov powertop 2.11 (s podporou platforiem EHL, TGL, ICL/ICX), opencv 3.4.6, tuned 2.13.0, rsyslog 8.1911.0, audit 3.0-0.14, fapolicyd 0.9.1-2, sudo 1.8.29-3.el8 sa aktualizovali.
firewalld 0.8, tpm2-tools 3.2.1, mod_md (s podporou ACMEv2), grafana 6.3.6, pcp 5.0.2, elfutils 0.178, SystemTap 4.2, 389-ds-base 1.4.2.4,
samba 4.11.2. - Boli pridané nové balíky whois, graphviz-python3 (distribuované prostredníctvom oficiálne nepodporovaného repozitára CRB (CodeReady Linux Builder)), perl-LDAP, perl-Convert-ASN1.
- DNS server BIND was updated to version 9.11.13 and transitioned to using the GeoIP2 location-based address binding database in libmaxminddb format instead of the deprecated GeoIP, which is no longer supported. The serve-stale (stale-answer) configuration was added, allowing stale DNS records to be returned if new ones cannot be obtained.
- The omhttp plugin was added to rsyslog for interaction through the HTTP REST interface.
- Changes corresponding to Linux kernel 5.5 have been migrated to the audit subsystem.
- The setroubleshoot plugin has been enhanced to support the analysis of access failures due to insufficient memory and automatic responses to address such issues.
- Users constrained by SELinux are now granted the ability to manage services related to their user session. The semanage tool has added support for evaluating and modifying SCTP and DCCP network ports (previously only TCP and UDP were supported). The SELinux services lvmdbusd (D-Bus API for LVM), lldpd, rrdcached, stratisd, and timedatex are now handled under their own domains.
- Firewalld has been transitioned to a JSON interface of libnftables when interacting with nftables, resulting in improved performance and reliability. Nftables now supports multidimensional types in IP sets, which can include unions and ranges. Connection tracking handlers for services running on non-standard network ports can now be utilized in firewalld rules.
- The kernel's tc (Traffic Control) subsystem now provides complete support
for eBPF, allowing the tc utility to attach eBPF programs for packet classification and managing incoming and outgoing queues. - Stable support for certain eBPF subsystems has been implemented: the BCC (BPF Compiler Collection) toolkit and library for creating BPF tracing and debugging programs, alongside eBPF support in tc. Components bpftrace and eXpress Data Path (XDP) remain in Technology Preview stage.
- Real-time operation components (kernel-rt) have been synchronized with the patch set for kernel 5.2.21-rt13.
- The ability to run the rngd process (a daemon for feeding entropy to the pseudorandom number generator) without root privileges has been ensured.
- V LVM bola pridaná podpora metódy vyrovnávacej pamäte dm-writecache vedľa predtým dostupnej dm-cache. Dm-cache vyrovnáva najčastejšie používané operácie zápisu a čítania, zatiaľ čo dm-writecache vyrovnáva iba operácie zápisu, ich umiestnením najprv na rýchlych zariadeniach SSD alebo PMEM a následným presunením na pomalý disk na pozadí.
- V XFS bola pridaná podpora režimu oneskoreného zápisu (writeback), ktorý zohľadňuje cgroup.
- V FUSE bola pridaná podpora operácie copy_file_range(), ktorá umožňuje zrýchliť kopírovanie údajov z jedného súboru do druhého, a to vykonaním operácie iba na strane jadra bez predchádzajúceho čítania údajov do pamäte procesu. Optimalizácia je dobre viditeľná v GlusterFS.
- Do dynamického linkeru bola pridaná voľba „—preload“, ktorá umožňuje explicitne uviesť knižnice na nútené načítanie s aplikáciou. Voľba umožňuje obísť používanie premennej prostredia LD_PRELOAD, ktorá sa dedí dcérskym procesom.
- V hypervízore KVM bola implementovaná úplná podpora vnoreného spúšťania virtuálnych strojov.
- Pridali sa nové ovládače, vrátane
gVNIC, Broadcom UniMAC MDIO, Software iWARP, DRM VRAM, cpuidle-haltpoll, stm_ftrace, stm_console,
Intel Trace Hub, PMEM DAX,
Intel PMC Core,
Intel RAPL,
Intel Runtime Average Power Limit (RAPL). - Boli označené za zastarané DSA, TLS 1.0 a TLS 1.1, ktoré sú predvolene vypnuté a sú dostupné iba v sade LEGACY.
- Bola zabezpečená experimentálna (Technology Preview) podpora nmstate, AF_XDP, XDP, KTLS, dracut, kexec rýchly reštart, eBPF, libbpf, igc, NVMe over TCP/IP, DAX v ext4 a xfs, OverlayFS, Stratis, DNSSEC, GNOME na systémoch ARM, AMD SEV pre KVM, Intel vGPU.
Zdroj: opennet.ru
