Wydanie jądra Linux 6.14

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.

TUX - maskotka systemu Linux

About the author

Autor "BIELI" to zapalony entuzjasta otwartego oprogramowania, który dzieli się swoją pasją na blogu poznajlinuxa.pl. Jego wpisy są skarbnicą wiedzy na temat Linuxa, programowania oraz najnowszych trendów w świecie technologii. Autor "BIELI" wierzy w siłę społeczności Open Source i zawsze stara się inspirować swoich czytelników do eksplorowania i eksperymentowania z kodem.