Stabilne jądro Linux 7.2 jest już dostępne. Wydanie przynosi pierwszy etap obsługi HDMI 2.1 FRL dla kart AMD, inteligentniejsze rozdzielanie zadań pomiędzy rdzenie procesora oraz solidny pakiet zmian w systemach plików, sieci i zabezpieczeniach.
Linux 7.2 rozpoczyna długo wyczekiwaną zmianę dla kart AMD
Najwięcej emocji w Linux 7.2 budzi rozszerzenie sterownika AMDGPU o podstawy Fixed Rate Link. To mechanizm wykorzystywany przez HDMI 2.1 do przesyłania obrazu z większą przepustowością. Ta potrzebna jest między innymi podczas korzystania z wysokich rozdzielczości i częstotliwości odświeżania. Implementacja ma początkowy charakter i pozostaje domyślnie wyłączona. Funkcje jak VRR czy ALLM nie znalazły się w finalnym wydaniu. Linux 7.2 przełamuje jednak wieloletni impas i tworzy fundament pod pełniejszą obsługę nowoczesnych telewizorów oraz monitorów podłączanych do Radeonów przez HDMI.
Drugą istotną nowością jest planowanie zadań uwzględniające pamięć podręczną procesora. Kernel potrafi lepiej rozpoznać, które rdzenie korzystają ze wspólnej pamięci cache, i odpowiednio rozmieszczać powiązane ze sobą wątki. Może to ograniczyć niepotrzebne przenoszenie danych i poprawić wydajność wybranych obciążeń, zwłaszcza na bardziej złożonych, wielordzeniowych układach.
Szybsze systemy plików i lepsza obsługa sprzętu
Spora część zmian w jądrze Linux 7.2 dotyczy przechowywania danych. Btrfs domyślnie korzysta teraz z dużych folio, usprawniono obsługę NTFS, a SMB potrafi pracować ze skompresowanymi plikami. Na komputerach wyposażonych w co najmniej 16 GB RAM domyślny rozmiar bloku NFS wzrósł natomiast do 4 MB.
Poprawek doczekały się również podsystem wymiany pamięci, wirtualizacja KVM oraz mechanizmy sieciowe. Linux 7.2 wprowadza między innymi sygnalizowanie adresów IPv6 w MPTCP, obsługę GRO i GSO dla PPPoE oraz opcję uwierzytelniania połączeń TCP. Landlock pozwala z kolei dokładniej ograniczać programom dostęp do gniazd UDP.
Lista nowych sterowników obejmuje kolejne platformy Intela i urządzenia codziennego użytku. Kernel rozpoznaje procesory Panther Lake R, adapter TP-Link TL-UB250 i bezprzewodowy kontroler HORI HORIPAD do Nintendo Switch. Rozszerzono także wykorzystanie języka Rust, który od tej wersji obsługuje architekturę IBM S/390.
Kod źródłowy Linux 7.2 można już pobrać i skompilować samodzielnie. Większości użytkowników bardziej opłaci się jednak poczekać, aż nowe jądro trafi do stabilnych repozytoriów używanej dystrybucji. Pozwoli to uniknąć problemów ze sterownikami oraz poprawkami dostarczanymi przez jej twórców.
Źródło: lkml.org