Oracle wypuściło Unbreakable Enterprise Kernel R5U4

Firma Oral wydany czwarta aktualizacja funkcji dla jądra Niezniszczalne jądro korporacyjne R5, przystosowany do stosowania w dystrybucji Oracle Linux jako alternatywa dla standardowego pakietu z jądrem firmy Red Hat Enterprise Linux. Jądro jest dostępne dla architektur x86_64 i ARM64 (aarch64). Źródła jądra z uwzględnieniem podziału na poszczególne łatki, opublikowane w publicznym repozytorium Git firmy Oracle.

Na jądrze oparty jest pakiet Unbreakable Enterprise Kernel 5 Linux 4.14 (UEK R4 bazował na jądrze 4.1 i UEK R6 do 5.4), która została wzbogacona o nowe funkcje, optymalizacje i poprawki oraz przetestowana pod kątem zgodności z większością aplikacji działających w systemie RHEL. Została zoptymalizowana specjalnie do użytku ze sprzętem i oprogramowaniem produkcyjnym Oracle. Instalacja i pakiety src z jądrem UEK R5U4 przygotowany dla Oracle Linux 7 (nie ma przeszkód, aby używać tego jądra w podobnych wersjach RHEL, CentOS i Scientific Linux).

Klucz ulepszenia:

  • Dodano obsługę rezerwacji wirtualnej przestrzeni adresowej procesu, co poprawia stabilność systemu Oracle DBMS po włączeniu losowego układu przestrzeni adresowej (ASLR).
  • Poprawki i optymalizacje NFS związane z dostępem do pamięci podręcznej stron, obsługą wywołań RPC i obsługą klienta NFSv4 zostały przeniesione z ostatnich wersji jądra podstawowego. Rozwiązano problemy z NFS przez OCSF2.
  • Rozszerzono diagnostykę stosu TCP, dodano obsługę punktów śledzenia opartych na eBPF i zmniejszono obciążenie związane ze śledzeniem.
  • Nowe poprawki chroniące przed lukami bezpieczeństwa klasy Spectre v5.6 zostały przeniesione z jądra 1.
  • Zaktualizowane sterowniki urządzeń, w tym nowe wersje sterowników dla BCM573xx (bnxt_en), Intel Ethernet Switch Host Interface (fm10k), Intel Ethernet Connection XL710 (i40e), Broadcom MegaRAID SAS (megaraid_sas), LSI MPT Fusion SAS 3.0 (mpt3sas), QLogic Fibre Channel HBA (qla2xxx), Microsemi Smart Family Controller (smartpqi), Intel Volume Management Device (vmd) oraz Mware Virtual Machine Communication Interface (vmw_vmci).

Źródło: opennet.ru