Linus Torvalds ogłosił wydanie stabilnej wersji jądra Linux 6.14, która przynosi szereg nowych funkcji, ulepszeń oraz rozszerzone wsparcie sprzętowe.
Najważniejsze nowości w Linux 6.14
Wersja 6.14 wprowadza wsparcie dla równoważenia odczytu w Btrfs RAID1, nowy podsystem ntsync dla M$ NT, który poprawia emulację gier w Wine, oraz obsługę buforowanego wejścia/wyjścia bez buforowania. Znalazło się również miejsce dla nowego sterownika akceleratora NPU AMD XDNA Ryzen AI.
Dodano także obsługę paniki DRM dla sterownika AMDGPU oraz wsparcie reflink i odwrotnego mapowania dla urządzeń czasu rzeczywistego XFS. Nowością jest również obsługa serwera Intel Clearwater Forest, rozszerzone uprawnienia SELinux, a także integracja FUSE z io_uring. Ponadto pojawił się nowy typ zdarzenia fsnotify związany z wstępnym dostępem do plików oraz kontroler cgroup dla pamięci urządzenia.
Nowe funkcje sprzętowe
Linux 6.14 rozszerza możliwości procesorów AMD, wprowadzając licznik energii rdzenia oraz obsługę preferowanych rankingów rdzeni w sterowniku amd-pstate. Architektury RISC-V zyskały wsparcie dla rozszerzeń wektorowych T-Head, a urządzenia Raspberry Pi – funkcję wstrzymania i wznowienia zarządzania energią.
Wprowadzono również nowe sterowniki dla Rockchip SFC, Atmel SAM7G5 QuadSPI, KEBA SPI oraz układów SoC Blaize BLZP1600 i SpacemiT K1. Dodano obsługę wentylatorów w laptopach Dell XPS 9370 oraz nowy mechanizm odzyskiwania stanu błędów PCI w IBM System/390.
Rozszerzenia w systemach plików i BPF
System F2FS otrzymał funkcję aliasingu urządzeń, co pozwala odzyskać przestrzeń przez usuwanie aliasowanych plików w katalogu głównym. Natomiast XFS zyskał podstawowe wsparcie dla zapisu atomowego, a FUSE wprowadził konfigurację maksymalnych rozmiarów żądań przez sysctl i przejście z obsługi stron na folio.
W kontekście BPF, nowością są funkcje umożliwiające wyłączanie i przywracanie przerwań procesora, a także mechanizmy przydzielania i zwalniania „zamrożonych” stron pamięci. Dodano również deskryptor pamięci zpdesc oraz obsługę sekwencji restartowalnych dla OpenRISC.
Ulepszenia sieciowe
Linux 6.14 wprowadza obsługę protokołu IPsec dla enkapsulacji IP-TFS/AggFrag, który umożliwia agregację i fragmentację wewnętrznego IP, oraz transmisję dużych pakietów danych w gniazdach RxRPC. Dodano również wsparcie dla phylib w negocjacjach możliwości wewnątrz pasma.
Nowe i ulepszone sterowniki
W wersji 6.14 pojawiły się nowe sterowniki, takie jak:
- Obsługa bezprzewodowych zestawów słuchawkowych SteelSeries Arctis 9.
- Sterowniki klienta PMBus dla zasilacza Intel CRPS185.
- Sterownik cpufreq dla układów SoC Airoha.
- Obsługa płyt głównych ASUS TUF GAMING X670E PLUS i AMD 600.
Dodatkowo wprowadzono sterowniki dla kontrolerów Nacon Evol-X Xbox One, Nacon Pro Compact, a także urządzeń samochodowych Marvell Odyssey DDR i LLC-TAD PMU. Wsparto układy dźwiękowe Realtek ALC5682I-VE oraz interfejsy Focusrite Scarlett 4th Gen.
Rozwój Rusta i optymalizacje
Linux 6.14 kontynuuje rozwój integracji języka Rust, oferując nowe aktualizacje i możliwość kompilacji jądra przy użyciu jedynie stabilnych funkcji tego języka. Dodatkowo wprowadzono liczne optymalizacje w interfejsach ALSA rawmidi oraz sekwencera dla MIDI 2.0, przyczyniając się do skrócenia czasu przejść między uśpieniem a wznowieniem systemu.
Linux 6.14 to zaawansowane wydanie, które znacząco zwiększa funkcjonalność systemu, jednocześnie poprawiając wydajność i wsparcie dla nowoczesnego sprzętu.
Więcej informacji znajdziesz tutaj.