Linus Torvalds ogłosił wydanie jądra Linux 6.8, najnowszej wersji stabilnej tego systemu, która wprowadza szereg innowacji, ulepszeń sprzętowych i optymalizacji.
Najważniejsze nowości w Linux 6.8
Jądro Linux 6.8 wprowadza wirtualizację LAM (ang. Linear Address Masking) i obsługę pamięci „guest-first” dla KVM. Dodatkowo dodano podstawowy mechanizm do sprawdzania i naprawy systemu plików online w Bcachefs – funkcji zainaugurowanej w wersji 6.7. Nowa wersja obsługuje również procesor Broadcom BCM2712 stosowany w Raspberry Pi 5 oraz technologię łagodzenia zakłóceń pasma Wi-Fi (RFI) opartą na AMD ACPI WBRF.
Jądro oferuje wyłączenie zapisu zwrotnego w zswap, wsparcie fscrypt dla CephFS, nowy sterownik Intel Xe DRM oraz wielowymiarowy interfejs sysfs dla Transparent Huge Pages (THP). Co więcej, początkowa obsługa Rust dla architektury LoongArch umożliwia rozwój w tym języku, a operacja UFFDIO_MOVE uABI pozwala przenosić strony pamięci w przestrzeni wirtualnej bez alokowania nowych stron czy kopiowania danych.
Ulepszenia w systemach plików i sieciach
Linux 6.8 przygotowuje fscrypt do integracji z Btrfs, dostosowując czas niszczenia pliku kluczy. Nowa wersja oferuje także optymalizacje sieciowe dla lepszej wydajności pamięci podręcznej i profilowania typów danych w narzędziu perf. Architektura RISC-V zyskała wsparcie dla zawieszenia w RAM opierające się na SBI oraz obsługę rozszerzeń Trust Domain Extensions (TDX) firmy Intel.
Obsługa CSI-2 i MIPI DisCo umożliwia teraz wyliczanie kamer MIPI w systemach opartych na ACPI. Optymalizacje obejmują także zarządzanie NUMA oraz Terminarz Terminów, a dodanie wątkowych procedur obsługi przerwań dla ACPI SCI poprawia wydajność w systemach, gdzie dedykowane przerwania EC są wykorzystywane.
Wsparcie sprzętowe i optymalizacje
Nowa wersja jądra rozszerza obsługę sprzętową, dodając funkcję obejścia IRQ dla laptopów ASUS ExpertBook oraz Vivobook, modeli TUXEDO InfinityBook Pro i TongFang, a także wsparcie dla Acer Predator PHN16-71. Sterownik WMI został ulepszony, a sterownik intel_pstate cpufreq obsługuje teraz procesory Emerald Rapids bez HWP. AMDGPU zyskał funkcję zarządzania kolorami dla Steam Deck, a dla urządzeń Android wprowadzono liczne usprawnienia.
Dla platform ARM64 Linux 6.8 dodaje obsługę LPA2 dla KVM oraz automatyczne dostrajanie kwot pamięci oparte na sprzężeniu zwrotnym w mechanizmie DAMON. Architektura RISC-V wzbogaciła się o wsparcie cbo.zero oraz operacje w tle dla stosów wywołań, a LoongArch wprowadza wirtualizację KVM oraz dynamiczne przełączanie preempcji.
Krótki cykl wsparcia
Linux 6.8 jest wydaniem o krótkim okresie wsparcia, które będzie utrzymywane jedynie przez kilka miesięcy. Mimo to wprowadza istotne zmiany, które wzmacniają możliwości systemu zarówno w obszarach sprzętowych, jak i sieciowych, przygotowując grunt pod dalszy rozwój w kolejnych wersjach.
Więcej informacji znajdziesz tutaj.