Firma Oracle wydała drugą aktualizację funkcjonalną dla jądra Unbreakable Enterprise Kernel R6, przeznaczonego do użytku w dystrybucji Oracle Linux jako alternatywa dla standardowego pakietu jądra Red Hat Enterprise LinuxJądro jest dostępne dla architektur x86_64 i ARM64 (aarch64). Kod źródłowy jądra, wraz z opisem poszczególnych poprawek, jest opublikowany w publicznym repozytorium Git firmy Oracle.
Na jądrze oparty jest pakiet Unbreakable Enterprise Kernel 6 Linux Wersja 5.4 (UEK R5 bazowała na jądrze 4.14), uzupełniona o nowe funkcje, optymalizacje i poprawki, przetestowana pod kątem zgodności z większością aplikacji działających w systemie RHEL i zoptymalizowana pod kątem współpracy z oprogramowaniem przemysłowym i sprzętem Oracle. Pakiety instalacyjne i źródłowe z jądrem UEK R6 są przygotowane dla… Oracle Linux 7.x i 8.x.
Główne zmiany:
- Dla grup cgroup dodano nowy kontroler pamięci płyt, co jest godne uwagi w związku z przeniesieniem rozliczania płyt z poziomu strony pamięci na poziom obiektu jądra, co umożliwia współdzielenie stron płyt w różnych grupach cgroup, zamiast przydzielania oddzielnych pamięci podręcznych płyt dla każdej grupa c. Proponowane podejście umożliwia zwiększenie efektywności wykorzystania płyty, zmniejszenie rozmiaru pamięci wykorzystywanej przez płytę nawet o 50%, znaczne zmniejszenie całkowitego zużycia pamięci przez jądro oraz zmniejszenie fragmentacji pamięci.
- Dla urządzeń Mellanox ConnectX-6 Dx dodano nowy sterownik vpda z obsługą frameworku vDPA (vHost Data Path Acceleration), który umożliwia wykorzystanie sprzętowej akceleracji dla I/O w oparciu o VirtIO w maszynach wirtualnych.
- Z rdzenia Linux Wersja 5.9 przynosi usprawnienia związane z obsługą urządzeń NVMe.
- Poprawki i ulepszenia zostały przeniesione dla systemów plików Btrfs, CIFS, ext4, NFS, OCFS2 i XFS.
- Zaktualizowane sterowniki, w tym lpfc 12.8.0.5 (Broadcom Emulex LightPulse Fibre Channel SCSI) z obsługą trybu 256-gigabitowego dla SCSI Fibre Channel, mpt3sas 36.100.00.00 (LSI MPT Fusion SAS 3.0), qla2xxx 0.02.00.103-k (QLogic Fibre Channel HBA).
- Dodano wsparcie eksperymentalne VPN Wireguard, zaimplementowane na poziomie jądra.
- NFS ma teraz eksperymentalną obsługę bezpośredniego kopiowania plików pomiędzy serwery, zdefiniowane w specyfikacji NFS 4.2
- Harmonogram zadań ma eksperymentalną możliwość ograniczenia równoległego wykonywania ważnych zadań na różnych rdzeniach procesora w celu zablokowania kanałów wycieków związanych z wykorzystaniem współdzielonej pamięci podręcznej procesora.
Źródło: opennet.ru
