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.