Linus Torvalds ogłosił premierę jądra Linux 6.4, które wprowadza nowe funkcjonalności, udoskonalenia w obsłudze sprzętu oraz aktualizacje wielu sterowników, aby zapewnić jeszcze wyższą wydajność systemu.
Nowości w Linux 6.4
Jądro Linux 6.4 wprowadza obsługę Intel LAM (Linear Address Masking), która oferuje nowe rozwiązania w zarządzaniu pamięcią, oraz rozszerzone funkcje śledzenia zdarzeń użytkownika. Dodano także możliwość przechowywania kluczy maszynowych używanych przez Machine Owner Keys (MOK) wyłącznie dla kluczy zatwierdzonych przez CA. Biblioteka nolibc zyskała wsparcie architektury LoongArch, a system plików F2FS otrzymał obsługę strefowych urządzeń blokowych. Ponadto, wprowadzono wsparcie dla rozszerzenia Svnapot oraz hibernacji dla architektury RISC-V.
Ulepszenia podsystemów
Podsystem io_uring został zoptymalizowany, umożliwiając równoczesne operacje zapisu we/wy na plikach w systemach EXT4 i XFS. Protokół SCTP (Stream Control Transmission Protocol) zyskał wsparcie harmonogramów Weighted Fair Queuing (WFQ) oraz nowe interfejsy API, które pozwalają na bardziej efektywne zarządzanie przestrzenią użytkownika.
Obsługa języka Rust została rozwinięta o nowe typy, takie jak „ARef” do zarządzania obiektami zliczania odniesień, mechanizmy inicjalizacji struktury pin-init, oraz narzędzia takie jak „LockedBy”, które zwiększają bezpieczeństwo danych.
Wsparcie sprzętowe
Wersja Linux 6.4 dodaje akcelerowany sterownik Qualcomm QAIC DRM dla Cloud AI oraz usprawnia funkcje KVM, w tym obsługę wirtualnych NMI na procesorach x86 AMD. Dodano także emulację fbdev dla sterowników GEM DMA, wsparcie dla Qualcomm Inline Crypto Engine oraz nowe modele MMIO (np. T2 Mac). System BIG TCP zyskał lepszą wydajność, a typ programu BPF netfilter został dodany w celu bardziej efektywnej pracy sieciowej.
Jądro umożliwia obsługę termiczną urządzeń Mediatek, dźwięku dla kart NVIDIA z kodekami MAX9809x i RT5631 oraz rozszerza wsparcie dla tabletów Kye i słuchawek Logitech G935. Umożliwiono także wsparcie PPIN dla procesorów Intel Xeon „Emerald Rapids” oraz nowe sterowniki dla czujników StarFive JH7110 RISC-V.
Usprawnienia graficzne
Sterownik AMDGPU otrzymał wsparcie dla NBIO7.9, GC 9.4.3 oraz węzły sysfs dla zegarów VCN. Sterownik Mediatek DRM obsługuje teraz nakładki 10-bitowe, Rockchip DRM wprowadza obsługę wyświetlania 4K, a Panfrost DRM rozszerza kompatybilność na układy Mali MT81xx.
Jądro Linux 6.4 kontynuuje rozwój wsparcia sprzętowego i optymalizacji systemów, oferując solidne narzędzia dla użytkowników oraz developerów. Dzięki licznym ulepszeniom pozostaje liderem w dziedzinie otwartoźródłowych systemów operacyjnych.
Więcej detali znajdziesz tutaj.