Linux kernel 6.6
Linus Torvalds poinformował o wydaniu jądra Linux 6.6, które wprowadza kilka nowych funkcji, zaktualizowane i nowe sterowniki dla lepszej obsługi sprzętu oraz inne zmiany.
Do najważniejszych cech jądra Linuksa 6.6 należy długo oczekiwana funkcja zabezpieczeń sprzętowych Shadow Stack chroniąca procesory Intel przed atakami polegającymi na nadpisywaniu stosu, nowy sterownik atrybutów oprogramowania sprzętowego umożliwiający zmianę ustawień BIOS-u z poziomu systemu Linux na urządzeniach HP, nowy podsystem eventfs zapewniający lepszą pamięć wydajność podsystemu śledzenia oraz nowe sterowniki IIO i Intel IVSC MEI.
Jądro Linuksa 6.6 zapewnia także obsługę zmiany trybu ładowarki, środkowego wentylatora i ustawień eGPU dla urządzeń ASUS, obsługę sterowania podświetleniem klawiatury na większej liczbie urządzeń Lenovo IdeaPad, obsługę nowych urządzeń zasilanych przez Mellanox, a także obsługę nowych interfejsów drzewa urządzeń , obsługę randomizacji układu przestrzeni adresowej jądra, obsługę KASLR i alokatora pakietów prog BPF w architekturze RISC-V.
Co więcej, jądro Linuksa 6.6 zawiera ulepszenia dotyczące urządzeń blokowych strefowych i obsługi kompresji dla systemu plików F2FS, obsługę współdzielonych map mmap w trybie bez pamięci podręcznej dla systemu plików FUSE, poprawki dla netfilter i BPF, liczne poprawki dla sterownika AMDGPU, poprawki regresji dla obsługi MIDI 2.0 i lepsze zarządzanie energią Intel RAPL.
Do architektury PA-RISC dodano kompilator BPF just-in-time, obsługa SMT typu hotplug jest teraz dostępna dla architektury PowerPC, API montowania zyskało nową flagę, aby uniemożliwić współdzielenie superbloków w jądrze z innymi mocowaniami, obsługa gości SEV-SNP i TDX jest teraz obsługiwana w Hyper-V, a podsystem io_uring otrzymał wstępne wsparcie dla operacji sieciowych.
KASAN, KCOV, KDB, KFENCE, KGDB i inne narzędzia jądra są teraz obsługiwane w architekturze LoongArch, obsługa urządzeń ze strefową pamięcią masową dodana dla sterownika blokowego przestrzeni użytkownika ublk, system plików tmpfs obsługuje teraz przydziały, bezpośrednie wejścia/wyjścia, i rozszerzone atrybuty, obsługa delegacji zapisu NFSv4 jest dostępna dla wbudowanego w jądro serwera NFS.
Udoskonalono także obsługę sprzętu dzięki obsłudze gadżetów USB MIDI 2, kodeka audio Cirrus Logic CS42L43, diod LED Group Multi-Color (GMC), kontrolera GameSir T4 Kaleid, KFENCE, KASAN, KGDB i obsługę KDB dla architektury LoongArch oraz obsługę procesorów graficznych NVIDIA T4 w celu korzystania z resetowania magistrali dodatkowej.
Źródło: lkml.org/lkml/2023/10/30/11