A Red Hat vállalat disztribúció . A telepítőcsomagok x86_64, s390x (IBM System z), ppc64le és Aarch64 architektúrákra készültek, de a csak a Red Hat Customer Portal regisztrált felhasználói számára. A Red Hat Enterprise Linux 8 forráskódú rpm-csomagjai a CentOS-on keresztül terjesztésre kerülnek. A RHEL 8.x ág legalább 2029-ig támogatott lesz.
Az RHEL 8.2 bejelentése eredetileg a Red Hat webhelyén már április 21-én megtörtént, de a bejelentés korai volt, és a frissítések telepítéséhez szükséges tárolók még Valójában a kiadás csak ma történt meg. A 8.x ág egy új, előre látható fejlesztési ciklus szerint fejlődik, amely a kiadások félévenkénti, előre meghatározott időben történő kiadását jelenti. Az új a RHEL termékek több szintet ölel fel, beleértve a Fedórát is, mint a új lehetőségek megvalósításának alapját, hozzáférés csomagokhoz, amelyek a következő köztes kiadásra készülnek RHEL (rolling változat RHEL), minimalista univerzális alapképe (UBI, Universal Base Image) az alkalmazások elkülönített tartályokban történő futtatásához, és a RHEL ingyenes használatára a fejlesztés során.
Kulcsok :
- a források egységes hierarchiájának teljes körű támogatása , amely korábban kísérleti funkcióként volt jelen. A cgroups v2 például használható a memóriafogyasztás, a CPU-erőforrások és a bemeneti/kimeneti műveletek korlátozására. A cgroups v2 kulcsfontosságú különbsége az v1-hez képest, hogy közös hierarchia használatát alkalmazza mindenféle erőforrásra, ahelyett, hogy külön hierarchiákat alkalmazna a CPU-erőforrások kezelésére, a memóriafogyasztás szabályozására, és a bemeneti/kimeneti kezelésére. A külön hierarchiák nehézségeket okoztak a feldolgozóik közötti interakciók szervezésében, valamint további erőforrásköltségeket a szabályok alkalmazásakor, amelyek egyes folyamatokhoz kapcsolódtak, különböző hierarchiákban.
- a Convert2RHEL eszköz a RHEL-re való átkonvertálásra a RHEL-szerű disztribúciókat használó rendszerek számára, mint például a CentOS és az Oracle Linux.
- Lehetőség nyílt a kriptográfiai alrendszerek közös politikáinak (crypto-policies) egyéni testreszabására, amelyek a TLS, IPSec, SSH, DNSSec és Kerberos protokollokat ölelik fel. Az adminisztrátor most meghatározhatja saját politikáját vagy módosíthatja a meglévő politikák egyes paramétereit. Két új csomag, a setools-gui és a setools-console-analyses, került hozzáadásra az SELinux politikák elemzésére és az adatfolyamok vizsgálatára. Ki lett alakítva egy biztonsági profil, amely megfelel a DISA STIG (Defense Information Systems Agency) ajánlásainak. Hozzáadásra került egy új eszköz, az oscap-podman, amely a tartályok tartalmát ellenőrzi a sebezhető verziók használata szempontjából.
- Az identitáskezelés eszközeiben megjelent egy új Healthcheck eszköz, amely lehetővé teszi az IdM (Identity Management) környezetekben felmerülő problémák azonosítását. A szerepek és az Ansible modulok támogatása biztosított a könnyebb IdM telepítés és kezelés érdekében.
- A webconsole design has been changed to use the PatternFly 4 interface, similar to the OpenShift 4 interface design. A user inactivity timeout has been added, after which the session with the web console ends. Support for authentication using a client certificate has been added. The sections for managing storage and virtual machines have been updated.
- The interface for switching virtual desktops in GNOME Classic has been modified, with the switch button relocated to the bottom right corner and designed as a strip with thumbnails.
- The DRM (Direct Rendering Manager) graphics subsystem has been synchronized with the Linux kernel version 5.1. Updated graphics drivers now support Intel Comet Lake H and U (HD Graphics 610, 620, 630), Intel Ice Lake U (HD Graphics 910, Iris Plus Graphics 930, 940, 950), AMD Navi 10, and Nvidia Turing TU116.
- The GNOME session based on Wayland is now enabled by default for systems with multiple GPUs (previously X11 was used on hybrid graphics systems).
- Support for new Linux kernel parameters related to managing the activation of protections against new attacks on the CPU's speculative execution mechanism has been added: mds, tsx, mitigations. The parameter has been added.
The mem_encrypt parameter has been added to manage the activation of AMD SME (Secure Memory Encryption) extensions. The cpuidle.governor parameter has been added to select the CPU idle state handler (cpuidle governor). The /proc/sys/kernel/panic_print parameter has been added to configure the information displayed in case of a system crash (panic state).
/proc/sys/kernel/threads-max для определения максимального числа потоков, которые может создать функция fork(). Добавлен параметр /proc/sys/net/bpf_jit_enable для управления включением JIT-компилятора для BPF. - The algorithm for starting dnf-automatic.timer has been changed to invoke the automatic update installation process. Instead of using a monotonic timer that causes activation at unpredictable times after boot, the specified unit now runs between 6 and 7 AM. If the system is off during this time but boots within an hour after turning on, it will still activate.
- New modules with branches for Python 3.8 (previously 3.6) and Maven 3.6 have been added to the AppStream repository. Packages have been updated to GCC 9.2.1, Clang/LLVM 9.0.1, Rust 1.41, and Go 1.13.
- Updated package versions include powertop 2.11 (with support for EHL, TGL, ICL/ICX platforms), 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,
firewalld 0.8, tpm2-tools 3.2.1, mod_md (with ACMEv2 support), 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. - Új csomagok lettek hozzáadva: whois, graphviz-python3 (amely a hivatalosan nem támogatott CRB (CodeReady Linux Builder) repóból terjed), perl-LDAP, perl-Convert-ASN1.
- A BIND DNS-szerver frissítve lett a 9.11.13 verzióra, és átállt a GeoIP2 helymeghatározó cím- és hely kapcsolatának használatára a libmaxminddb formátumban, a már nem támogatott, elavult GeoIP helyett. Hozzá lett adva a serve-stale (stale-answer) beállítás, amely lehetővé teszi az elavult DNS-rekordok visszaadását, ha újakat nem lehet beszerezni.
- Az rsysloghoz hozzá lett adva az omhttp plugin a HTTP REST interfészen keresztüli interakcióhoz.
- A rendszer auditálási alrendszerébe átkerültek a módosítások, összhangban a Linux 5.5 kernellel.
- A setroubleshoot pluginba bekerült a hozzáférési hibák elemzésének támogatása memóriahiány miatt, valamint automatikus reakciók, amelyek segítenek a problémák megoldásában.
- Az SELinux által korlátozott felhasználók számára lehetőség nyílt a felhasználói munkamenettel kapcsolatos szolgáltatások irányítására. A semanage-ben támogatás került a SCTP és DCCP hálózati portok értékelésére és módosítására (korábban csak a TCP és UDP volt támogatva). Megvalósult az SELinux aldomainjeinek kezelésére a lvmdbusd (D-Bus API az LVMhez), lldpd, rrdcached, stratisd, timedatex szolgáltatásokkal.
- A Firewalld átállt a libnftables JSON interfészére az nftables-al való interakcióban, ami megnövelte a teljesítményt és a megbízhatóságot. Az nftables támogatja a többdimenziós típusokat az IP setben, amelyek egyesítéseket és intervallumokat is tartalmazhatnak. A firewalld szabályaiban most már kezelők használhatók a kapcsolatfigyeléshez az nem szabványos hálózati portokon futó szolgáltatások esetében.
- A kernel tc (Traffic Control) alrendszerében teljes támogatást kapott az eBPF, lehetővé téve a tc segédprogram használatát az eBPF programok csomagok osztályozására és a bejövő, valamint kimenő sorok kezelésére.
Stabil támogatás lett megvalósítva bizonyos eBPF alrendszerek számára: a BCC (BPF Compiler Collection) eszközkészlete és könyvtára a BPF programok létrehozásához és hibakereséséhez, valamint az eBPF támogatás a tc-ben. A bpftrace és az eXpress Data Path (XDP) komponensek Technology Preview szakaszban maradnak. - A valós idejű működési komponensek (kernel-rt) szinkronban vannak az 5.2.21-rt13 kernel patch készletével.
- Lehetőség van a rngd folyamat elindítására (demont, amely a pszeudozárolós random számgenerátor entropiával való ellátására szolgál) root jogok nélkül.
- Lehetőséget biztosítanak az rngd folyamat root jogok nélküli indítására (démon a pszeudozárolós random számgenerátor entropiával való ellátására).
- Az LVM-hez hozzáadva a dm-writecache cache-elési módszer támogatása, valamint a korábban elérhető dm-cache mellett. A dm-cache a leggyakrabban használt írási és olvasási műveleteket gyorsítja, míg a dm-writecache csak az írási műveleteket cache-el a gyors SSD vagy PMEM tárolóra való kezdeti helyezésükkel, a lassú lemezre pedig háttérben történik az átvitel.
- Az XFS-hez hozzáadva a cgroup-ot figyelembe vevő writeback késleltetett írási mód támogatása.
- A FUSE-hoz hozzáadva a copy_file_range() művelet támogatása, amely felgyorsítja az adatok másolását egyik fájlból a másikba, mivel az operációt közvetlenül a kernel oldalán végzi anélkül, hogy a folyamat memóriájába először olvasná be az adatokat. Az optimalizálás jól észlelhető a GlusterFS-ben.
- A dinamikus linkerhez hozzáadva a "--preload" opció, amely lehetővé teszi a könyvtárak kényszerített betöltésének explicit megadását az alkalmazással. Az opció lehetővé teszi az LD_PRELOAD környezeti változó használatának elkerülését, amelyet a child process-ek örökölnek.
- A KVM hypervisor-ban teljes mértékben megvalósult a virtuális gépek beágyazott indításának támogatása.
- Új driverek kerültek hozzáadásra, beleértve
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). - A DSA, TLS 1.0 és TLS 1.1 elavultnak nyilvánításra kerültek, amelyek alapértelmezés szerint ki vannak kapcsolva és csak a LEGACY készletben érhetők el.
- Kísérleti (Technology Preview) támogatás biztosítva a nmstate, AF_XDP, XDP, KTLS, dracut, kexec gyors újraindítás, eBPF, libbpf, igc, NVMe TCP/IP-n keresztül, DAX az ext4 és xfs, OverlayFS, Stratis, DNSSEC, GNOME ARM rendszereken, AMD SEV a KVM-hez, Intel vGPU számára.
Forrás: opennet.ru
