Linus Torvalds ogłosił wydanie jądra Linux 6.6, które wprowadza szereg interesujących ulepszeń, nowych funkcji i aktualizacji sterowników, zwiększając wsparcie sprzętowe oraz ogólną wydajność systemu.
Najważniejsze cechy Linux 6.6:
Do kluczowych nowości należy długo oczekiwana funkcja Shadow Stack, która stanowi ochronę przed atakami polegającymi na nadpisywaniu stosu na procesorach Intel. Wprowadzono także nowy sterownik umożliwiający modyfikowanie ustawień BIOS-u z poziomu Linuxa na wybranych urządzeniach HP oraz podsystem eventfs, który znacząco poprawia efektywność operacji w systemie śledzenia zdarzeń.
Ponadto, jądro 6.6 zapewnia lepszą obsługę urządzeń, takich jak sterowanie podświetleniem klawiatury na większej liczbie laptopów Lenovo IdeaPad, możliwość zmiany ustawień ładowarki oraz wentylatorów na sprzęcie ASUS, a także nowe sterowniki dla czujników IIO i Intel IVSC MEI. Rozszerzono również wsparcie dla interfejsów drzewa urządzeń oraz zaimplementowano randomizację układu przestrzeni adresowej jądra (KASLR) na platformach RISC-V.
Ulepszenia w podsystemach
Jądro Linux 6.6 zawiera także aktualizacje dla systemu plików, w tym obsługę kompresji w F2FS oraz współdzielonych map mmap bez buforowania dla FUSE. Dla urządzeń blokowych zoptymalizowano obsługę pamięci strefowej, a w architekturze PowerPC dodano obsługę hotplug dla SMT. Do architektury PA-RISC wprowadzono JIT dla BPF, a nowa flaga API montowania pozwala na precyzyjne kontrolowanie współdzielenia superbloków.
Nowe funkcje i wsparcie sprzętowe
Wśród innych nowości warto wymienić wsparcie dla gadżetów USB MIDI 2, kodeka dźwiękowego Cirrus Logic CS42L43 oraz diod LED wielokolorowych (GMC). Dodano obsługę nowych sterowników dla GPU NVIDIA T4, a podsystem io_uring zyskał wstępne wsparcie dla operacji sieciowych. Z kolei narzędzia takie jak KASAN, KFENCE czy KGDB są teraz dostępne dla architektury LoongArch.
Znaczenie zmian w Linux 6.6
Wraz z wydaniem Linux 6.6, społeczność otrzymuje bardziej wszechstronne i elastyczne środowisko systemowe. Nowe funkcje i rozszerzenia wsparcia sprzętowego stanowią kolejny krok w kierunku poprawy bezpieczeństwa, wydajności i komfortu pracy użytkowników Linuxa. Dzięki ulepszeniom w zarządzaniu sprzętem oraz zaawansowanym funkcjom śledzenia zdarzeń, jądro to oferuje solidną podstawę dla nowoczesnych zastosowań.
Więcej informacji znajdziesz tutaj.