Release des Red Hat Enterprise Linux 8.2 Distributions

Unternehmen Red Hat die OpenMediaVault Red Hat Enterprise Linux 8.2. Die Installationspakete sind für die Architekturen x86_64, s390x (IBM System z), ppc64le und Aarch64 vorbereitet, jedoch sind nur für Downloads für registrierte Benutzer des Red Hat Customer Portal verfügbar. Die Quelltexte der rpm-Pakete von Red Hat Enterprise Linux 8 werden über Git-Repository CentOS. Der RHEL 8.x-Zweig wird mindestens bis 2029 unterstützt.

Ursprünglich wurde RHEL 8.2 am veröffentlicht 21. April auf der Red Hat-Website angekündigt, aber die Ankündigung war verfrüht und die Repositories für die Installation von Updates waren noch nicht bereit, und der eigentliche Release ist erst heute erschienen. Die 8.x Reihe entwickelt sich gemäß einem neuen, vorhersehbaren Entwicklungszyklus, der die Veröffentlichung alle sechs Monate zu einem festgelegten Zeitpunkt vorsieht. Neu Entwicklungszyklus von RHEL-Produkten mehrere Ebenen umfasst, einschließlich Fedora als Plattform zur Einführung neuer Funktionen, CentOS Stream ist der Zugang zu Paketen, die für die nächste Zwischenversion von RHEL (Rolling-Version von RHEL) erstellt werden, ein minimalistisches, universelles Basis-Image (UBI, Universal Base Image) für den Einsatz von Anwendungen in isolierten Containern sowie RHEL Developer Subscription für die kostenlose Nutzung von RHEL während der Entwicklungsphase.

Schlüssige eingeführt wurde, die im Januar dieses Jahres in den Kernel übernommen wurde. Es betrifft ausschließlich die Version 5.1 und tritt in den meisten Fällen auf Systemen mit Samsung-SSD-Speichern auf, bei denen zur Verschlüsselung Daten mit dm-crypt/LUKS über device-mapper/LVM verwendet werden.:

  • sichergestellt vollständige Unterstützung für das Ressourcenmanagement durch eine vereinheitlichte Hierarchie von cgroups v2, die sich zuvor in der experimentellen Phase befand. Cgroups v2 können beispielsweise verwendet werden, um den Verbrauch von Arbeitsspeicher, CPU-Ressourcen und Ein-/Ausgabe zu begrenzen. Der Hauptunterschied zwischen cgroups v2 und v1 besteht darin, dass eine gemeinsame Hierarchie für alle Ressourcen anstelle separater Hierarchien für die Verteilung von CPU-Ressourcen, die Steuerung des Arbeitsspeicherverbrauchs und die Ein-/Ausgabe verwendet wird. Die separaten Hierarchien führten zu Schwierigkeiten bei der Interaktion zwischen den Handhabungen und erhöhten Kosten für die Kernressourcen bei der Anwendung von Regeln für einen Prozess, der in verschiedenen Hierarchien erwähnt wird.
  • Hinzugefügt das Tool Convert2RHEL zur Umwandlung in RHEL-Systeme, auf denen RHEL-ähnliche Distributionen wie CentOS und Oracle Linux verwendet werden.
  • Die Möglichkeit zur Anpassung der allgemeinen kryptografischen Systemrichtlinien (crypto-policies), die TLS-, IPSec-, SSH-, DNSSec- und Kerberos-Protokolle abdecken, wurde hinzugefügt. Administrators können nun eigene Richtlinien festlegen oder spezifische Parameter bestehender Richtlinien ändern. Zwei neue Pakete, setools-gui und setools-console-analyses, wurden hinzugefügt, um SELinux-Richtlinien zu analysieren und Datenströme zu inspizieren. Ein Sicherheitsprofil, das den Empfehlungen der DISA STIG (Defense Information Systems Agency) entspricht, wurde hinzugefügt. Ein neues Tool oscap-podman zum Scannen von Containerinhalten auf die Verwendung verwundbarer Programmversionen wurde eingeführt.
  • In den Identitätsmanagement-Tools wurde ein neues Tool namens Healthcheck eingeführt, das Probleme in IdM-Umgebungen (Identity Management) ermittelt. Unterstützung für Rollen und Ansible-Module wurde bereitgestellt, um die Installation und Verwaltung von IdM zu erleichtern.
  • Das Design der Web-Konsole wurde geändert und nutzt jetzt die PatternFly 4-Oberfläche, die dem Design von OpenShift 4 ähnelt. Es wurde ein Inaktivitäts-Timeout für den Benutzer hinzugefügt, nach dessen Ablauf die Sitzung mit der Web-Konsole beendet wird. Die Unterstützung für die Authentifizierung mit einem Client-Zertifikat wurde hinzugefügt. Die Abschnitte zur Verwaltung von Speicher und virtuellen Maschinen wurden aktualisiert.
  • Die Benutzeroberfläche zum Wechseln zwischen virtuellen Desktops im GNOME Classic-Umfeld wurde geändert; die Taste zum Wechseln befindet sich jetzt in der unteren rechten Ecke und ist als Leiste mit miniaturisierten Vorschauen gestaltet.
  • Das Grafiksystem DRM (Direct Rendering Manager) wurde mit der Linux-Kernel-Version 5.1 synchronisiert. Die Grafiktreiber wurden aktualisiert, um Unterstützung für Intel Comet Lake H und 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 zu bieten.
  • Die GNOME-Sitzung auf Basis von Wayland ist standardmäßig für Systeme mit mehreren GPUs aktiviert (zuvor wurde auf Systemen mit Hybridgrafik X11 verwendet).
  • Unterstützung für neue Linux-Kernel-Parameter hinzugefügt, die mit der Aktivierung des Schutzes vor neuen Angriffen auf die CPU-Spekulative Ausführungsmechanismen zusammenhängen: mds, tsx, mitigations. Der Parameter
    mem_encrypt zur Verwaltung der Aktivierung von AMD SME (Secure Memory Encryption)-Erweiterungen hinzugefügt. Der Parameter cpuidle.governor zur Auswahl des CPU-Leerlaufzustands (cpuidle governor) wurde hinzugefügt. Der Parameter /proc/sys/kernel/panic_print zur Konfiguration der Informationen, die im Falle eines Systemabsturzes (Panic-Zustand) ausgegeben werden, wurde hinzugefügt.
    /proc/sys/kernel/threads-max для определения максимального числа потоков, которые может создать функция fork(). Добавлен параметр /proc/sys/net/bpf_jit_enable для управления включением JIT-компилятора для BPF.
  • Der Algorithmus für den Start von dnf-automatic.timer wurde geändert, um den Prozess der automatischen Installation von Updates zu initiieren. Anstelle eines monotonen Timers, der zu unvorhersehbaren Zeiten nach dem Booten aktiviert wird, wird das angegebene Unit jetzt zwischen 6 und 7 Uhr morgens gestartet. Wenn das System zu dieser Zeit ausgeschaltet ist, erfolgt der Start innerhalb einer Stunde nach dem Einschalten.
  • Module mit neuen Zweigen von Python 3.8 (von 3.6) und Maven 3.6 wurden zum AppStream-Repository hinzugefügt. Pakete mit GCC 9.2.1, Clang/LLVM 9.0.1, Rust 1.41 und Go 1.13 wurden aktualisiert.
  • Die Versionen der Pakete powertop 2.11 (mit Unterstützung für die Plattformen 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 wurden aktualisiert.
    firewalld 0.8, tpm2-tools 3.2.1, mod_md (mit ACMEv2 Unterstützung), 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.
  • Neue Pakete hinzugefügt: whois, graphviz-python3 (bereitgestellt über das offiziell nicht unterstützte Repository CRB (CodeReady Linux Builder)), perl-LDAP, perl-Convert-ASN1.
  • Der DNS-Server BIND wurde auf Version 9.11.13 aktualisiert und verwendet jetzt eine GeoIP2 Standortbindung über die libmaxminddb-Datenbank anstelle der veralteten und nicht unterstützten GeoIP. Eine Einstellung serve-stale (stale-answer) wurde hinzugefügt, die es ermöglicht, veraltete DNS-Einträge zurückzugeben, wenn neue nicht abgerufen werden können.
  • In rsyslog wurde das Plugin omhttp für die Interaktion über die HTTP REST-Schnittstelle hinzugefügt.
  • Änderungen, die dem Linux-Kernel 5.5 entsprechen, wurden in das Auditsystem übertragen.
  • Das Plugin setroubleshoot hat die Unterstützung für die Analyse von Zugriffsfehlern aufgrund von Speichermangel und automatisches Reagieren zur Behebung solcher Probleme erhalten.
  • Benutzern, die durch SELinux eingeschränkt sind, wird die Möglichkeit geboten, Dienste zu verwalten, die mit der Benutzersitzung verbunden sind. In semanage wurde die Unterstützung zur Bewertung und Anpassung von SCTP- und DCCP-Netzwerkports hinzugefügt (zuvor wurden nur TCP und UDP unterstützt). Die Verarbeitung von SELinux-Diensten wie lvmdbusd (D-Bus-API für LVM), lldpd, rrdcached, stratisd und timedatex unter ihren eigenen Domänen wurde sichergestellt.
  • Firewalld wurde auf die JSON-Schnittstelle von libnftables umgestellt, um mit nftables zu interagieren, was die Leistung und Zuverlässigkeit erhöht hat. In nftables wurde die Unterstützung für mehrdimensionale Typen in IP-Sets hinzugefügt, die Vereinigungen und Intervalle umfassen können. In den Regeln für firewalld können jetzt Handler verwendet werden, um Verbindungen für Dienste zu verfolgen, die auf nicht standardmäßigen Netzwerkports laufen.
  • Im Kernel-Subsystem tc (Traffic Control) wurde volle Unterstützung für
    eBPF bereitgestellt, was die Verwendung des tc-Tools zur Anbindung von eBPF-Programmen für die Paketklassifizierung und die Verarbeitung eingehender und ausgehender Warteschlangen ermöglicht.
  • Eine stabile Unterstützung für einige eBPF-Subsysteme wurde implementiert: Tools und die BCC-Bibliothek (BPF Compiler Collection) zur Erstellung von BPF-Programmen zur Protokollierung und Fehlerbehebung, sowie die Unterstützung von eBPF in tc. Die Komponenten bpftrace und eXpress Data Path (XDP) befinden sich noch in der Technologie-Vorschau.
  • Die Komponenten für den Echtzeitbetrieb (kernel-rt) sind mit dem Patch-Set für den Kernel 5.2.21-rt13 synchronisiert.
  • Es ist nun möglich, den Prozess rngd (Daemon zur Auffüllung des Entropie-Pools des Zufallszahlengenerators) ohne Root-Rechte zu starten.
  • In LVM wurde die Unterstützung für die dm-writecache-Caching-Methode hinzugefügt, neben dem bereits verfügbaren dm-cache. Dm-cache speichert die am häufigsten verwendeten Lese- und Schreiboperationen im Cache, während dm-writecache nur Schreiboperationen über deren Platzierung zunächst auf schnellen SSD- oder PMEM-Speichermedien und anschließendem Hintergrundtransfer auf langsame Festplatten speichert.
  • In XFS wurde die Unterstützung für den schreibgeschützten Modus (writeback) hinzugefügt, der cgroups berücksichtigt.
  • In FUSE wurde die Unterstützung für die Funktion copy_file_range() hinzugefügt, die das Kopieren von Daten von einer Datei in eine andere beschleunigt, indem die Operation nur auf Kernel-Ebene ausgeführt wird, ohne die Daten zuvor in den Prozessspeicher zu laden. Die Optimierung zeigt sich besonders deutlich in GlusterFS.
  • Der dynamische Linker hat die Option „—preload“ erhalten, mit der Bibliotheken explizit für das Laden mit der Anwendung angegeben werden können. Diese Option ermöglicht es, die Umgebungsvariable LD_PRELOAD zu umgehen, die von den untergeordneten Prozessen übernommen wird.
  • Im KVM-Hypervisor ist nun vollständige Unterstützung für nestendes Starten virtueller Maschinen implementiert.
  • Neue Treiber wurden hinzugefügt, darunter
    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).
  • DSA, TLS 1.0 und TLS 1.1 wurden als veraltet erklärt, sind standardmäßig deaktiviert und nur im LEGACY-Bereich verfügbar.
  • Experimentelle Unterstützung (Technology Preview) für nmstate, AF_XDP, XDP, KTLS, dracut, kexec fast reboot, eBPF, libbpf, igc, NVMe über TCP/IP, DAX in ext4 und xfs, OverlayFS, Stratis, DNSSEC, GNOME auf ARM-Systemen, AMD SEV für KVM, Intel vGPU wurde bereitgestellt.

Quelle: opennet.ru

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster