Wydanie jądra Linux 6.10

Linus Torvalds poinformował o wydaniu nowej wersji jądra Linux 6.10, będącą najnowszą stabilną gałęzią systemu. Wprowadza ona szereg nowych funkcji oraz ulepszeń w zakresie wsparcia sprzętowego i wydajności.

Najważniejsze nowości w Linux 6.10

Do kluczowych zmian należy dodanie nowego wywołania systemowego mseal(), które umożliwia uszczelnianie pamięci, a także wsparcie dla języka Rust na architekturze RISC-V. System plików EROFS zyskał obsługę kompresji Zstandard, a wprowadzono również obsługę stosu cieni dla podarchitektury x32 oraz szyfrowanie i ochronę integralności magistrali TPM. Dodatkowo pojawiło się początkowe wsparcie dla konfigurowania filtrów PFCP (Packet Forwarding Control Protocol).

Linux 6.10 rozszerza także funkcjonalności kompilatora PowerPC BPF JIT o kfuncs, wprowadza nowy protokół oparty na Netlink do zarządzania serwerami NFS w jądrze oraz umożliwia stosowanie zasad Landlock na wywołania ioctl(). Zaimplementowano również ochronę integralności dla systemu plików FUSE.

Rozszerzenia dla BPF i Rusta

Nowa wersja jądra wprowadza podstawową obsługę bpf_wq, umożliwiającą programom BPF korzystanie z kolejek oczekiwania w jądrze. Rust otrzymał nowe abstrakcje związane z zarządzaniem czasem w jądrze, a funkcja ochrony przed zapisem userfaultfd() jest teraz wspierana na platformach AArch64 (ARM64).

Nowe systemy i funkcjonalności

Jądro 6.10 wprowadza podsystem ntsync, który dostarcza prymitywów synchronizacji M$ NT, szczególnie przydatnych dla gier działających na Linux/Wine. Dodano także kompilator just-in-time BPF dla 32-bitowych procesorów ARCv2 oraz opcję high_priority dla mapera urządzeń dm-crypt, umożliwiającą zwiększenie wydajności dzięki kolejkowaniu priorytetowemu.

Poprawa wsparcia sprzętowego

Zaktualizowano sterowniki oraz dodano obsługę nowych urządzeń, takich jak płyta Radxa ROCK 3C, procesory Intel Arrow Lake-H, laptopy Lenovo Thinkbook 13x Gen 4, Lenovo Thinkbook 16P Gen 5 i ASUS ROG 2024, a także kontroler gier Machenike G5 Pro.

Optymalizacje wydajności

Linux 6.10 zapewnia lepszą wydajność na różnych platformach, dzięki szybszemu AES-XTS na nowoczesnych procesorach x86_64, optymalizacji strefowego podłączania zapisu, co znacząco zwiększa wydajność na urządzeniach z blokami strefowymi, oraz poprawie szybkości wysyłania kopii zerowej za pomocą io_uring. Dodatkowo zwiększono efektywność zapisu w systemie plików OCFS2 (Oracle Cluster File-System v2).

Linux 6.10 stanowi krok naprzód, łącząc zaawansowane funkcje i ulepszenia sprzętowe, co czyni go atrakcyjnym wyborem zarówno dla użytkowników, jak i administratorów systemów.

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.