Linux kernel 6.1
Linus Torvalds poinformował o wydaniu jądra Linuksa 6.1, które zawiera nowe i zaktualizowane sterowniki zapewniające lepszą obsługę sprzętu, nowe funkcje i wiele innych zmian.
Trwające ponad dwa miesiące prace nad jądrem Linuksa 6.1 (nazwa kodowa Hurr durr I’ma ninja sloth) wprowadza eksperymentalne wsparcie dla języka programowania Rust. Należy pamiętać, iż „eksperymentalna” oznacza, że jest to tylko bardzo podstawowa implementacja Rusta, której nie można użyć w żadnych rzeczywistych przypadkach.
Kolejną ważną zmianą w Linuksie 6.1 jest praca multi-generational LRU VM w celu lepszej identyfikacji stron pamięci, które są faktycznie używane. Ponadto nowa seria jądra oferuje możliwość przeprowadzania weryfikacji podpisów PKCS#7 w programach BPF i tworzenia destrukcyjnych programów BPF, a także nowy hak modułu bezpieczeństwa do kontrolowania sposobu tworzenia przestrzeni nazw użytkowników.
Architektura Loongarch została ulepszona dzięki obsłudze kompilacji BPF JIT, zdarzeń kdump, kexec i perf, system plików Btrfs otrzymał znaczne ulepszenia wydajności, obsługę buforowanych zapisów za pomocą io_uring oraz obsługę plików chronionych przez fs-verity do wysyłania operacji, narzędzie perf zyskało ulepszoną obsługę procesorów AMD, a system plików FUSE obsługuje teraz tworzenie plików tymczasowych.
Wśród innych godnych uwagi zmian jądro może teraz dekompresować i uruchamiać się niezależnie od architektury sprzętowej w systemach EFI, system plików EROFS (Enhanced Read-Only File System) obsługuje teraz udostępnianie zduplikowanych danych w różnych systemach plików, minimalna wersja GNU Make do kompilacji jądra jest teraz 3.82, a nowy tryb io_uring pomaga różnicować wykonywanie rzeczy związanych z pierścieniem, dopóki aplikacja tego nie potrzebuje.
Sterowniki do obsługi sprzętu zostały zaktualizowane oraz zostały dodane nowe.
Jądro Linuksa 6.1 zapewnia obsługę precyzyjnej kontroli sprzętowej przyspieszenia dla procesorów AMD, sterownik kryptograficzny Aspeed do akceleracji sprzętowej, obsługę procesorów Intel Meteor Lake oraz obsługę formatu obrazu ASMedia NVM.
Jądro Linuksa 6.1 powinno być serią LTS (Long Term Support), która mogłaby otrzymywać aktualizacje przez co najmniej dwa lata.
Źródło: lkml.org/lkml/2022/12/11/206
Hurr durr I’ma ninja sloth – skąd ta nazwa ?
Na to pytanie mogą odpowiedzieć tylko deweloperzy jądra