Linux kernel 5.17
Ostatnia aktualizacja: 3 kwietnia 2022, 20:03
Linus Torvalds ogłosił wydanie nowej wersji jądra Linux 5.17, które dodaje nowe funkcje i poprawia obsługę sprzętu.
Nowe jądro Linux 5.17 dostarcza jeszcze więcej nowych funkcji niż poprzednia linia 5.16, jak nowy podsystem „AMD P-State” dla przyszłych procesorów AMD, który zapewnia wzrost wydajności oraz ulepszony podsystem fscache i nowa funkcja „sprawdzania tabeli stron”, aby lepiej chronić system GNU/Linux przed niektórymi zagrożeniami poprzez wykrywanie niektórych rodzajów uszkodzeń i automatyczne wyłączanie systemu.
Jądro Linux 5.17 dodaje również obsługę rekurencyjną dla montowań mapowanych na identyfikator, obsługę KCSAN (kernel concurrency sanitizer) dla architektury AArch64 (ARM64), obsługę nowego typu zdarzenia o nazwie FAN_RENAME do podsystemu fanotify, obsługę KFENCE, która może teraz wykrywać brakujące bariery pamięciowe do 32-bitowych architektur ARM oraz nową składnię, która byłaby korzystna dla montowań systemu plików Ceph.
Linux 5.17 wprowadza również tester pamięci memtest w czasie rozruchu do architektury m68k, dodaje pole do przechowywania nazw prywatnej pamięci anonimowej w celu optymalizacji wykorzystania pamięci w aplikacjach, wprowadza alternatywny sposób implementacji pętli w programach BPF, dodaje obsługę śledzenia wymuszonego czasu bezczynności do podstawowej funkcji planowania i obsługę odciążania działań kontroli ruchu na urządzeniach sieciowych.
Dostępna jest również nowa infrastruktura do śledzenia licznika referencji, źródła błędów w podsystemie sieciowym, nowy moduł „Converged Security and Management Engine” do komunikacji z Intel Management Engine (ME) przez Wi-Fi, wsparcie do uruchamiania systemu Linux w trybie użytkownika z obiektem blob devicetree, a także obsługą protokołu MCTP (Management Component Transport Protocol) dla urządzeń szeregowych.
Jądro Linux 5.17 wprowadza nowy moduł gpio-sim do symulacji układów GPIO, przełącza generator liczb losowych na funkcję skrótu kryptograficznego BLAKE2 dla dodatkowego bezpieczeństwa i zwiększenia wydajności, rozszerza flagi inicjalizacji systemu plików FUSE i dodaje obsługę przekazywania urządzeń USB gościom Xen w sterowniku wirtualnego hosta USB Xen.
Wiele sterowników zostało zaktualizowanych i dodano nowe, aby zapewnić najlepszą możliwą obsługę sprzętu.
Źródło: lkml.iu.edu/hypermail/linux/kernel/2203.2/04407.html