Wydanie jądra Linux 6.1

Linus Torvalds ogłosił premierę jądra Linux 6.1, które wprowadza szereg nowych funkcji, aktualizacji sterowników oraz usprawnień w obsłudze sprzętu, a także liczne inne zmiany.

Eksperymentalne wsparcie dla Rusta

Po ponad dwóch miesiącach intensywnych prac nad wersją oznaczoną nazwą kodową „Hurr durr I’ma ninja sloth” wprowadzono eksperymentalne wsparcie dla języka Rust. Obecna implementacja jest jednak na wczesnym etapie rozwoju i oferuje jedynie podstawowe możliwości, nie nadające się jeszcze do zastosowań produkcyjnych.

Ulepszenia pamięci i bezpieczeństwa

Jedną z istotnych nowości w Linux 6.1 jest multi-generational LRU VM, który umożliwia bardziej efektywne identyfikowanie aktywnie używanych stron pamięci. Dodano także możliwość weryfikacji podpisów PKCS#7 dla programów BPF, tworzenie destrukcyjnych programów BPF oraz nowe mechanizmy bezpieczeństwa, takie jak hak kontrolujący sposób tworzenia przestrzeni nazw użytkowników.

Zmiany w architekturach i systemach plików

Architektura LoongArch zyskała nowe funkcje, w tym wsparcie dla kompilacji BPF JIT, kdump, kexec i perf. System plików Btrfs został znacząco ulepszony pod kątem wydajności, uzyskując obsługę buforowanych zapisów za pomocą io_uring oraz możliwości operacji na plikach chronionych przez fs-verity. System FUSE natomiast zyskał funkcję tworzenia plików tymczasowych, a EROFS (Enhanced Read-Only File System) pozwala na udostępnianie duplikowanych danych między systemami plików.

Ponadto jądro Linux 6.1 umożliwia teraz dekompresję i rozruch niezależnie od architektury sprzętowej w środowiskach EFI. Minimalna wymagana wersja GNU Make do kompilacji została zaktualizowana do wersji 3.82. Dodatkowo, io_uring zyskał nowy tryb, który optymalizuje wykonywanie operacji związanych z pierścieniem danych.

Nowe i ulepszone sterowniki

Sterowniki sprzętowe zostały zaktualizowane, a także dodano nowe, wspierając precyzyjną kontrolę akceleracji dla procesorów AMD, akcelerację kryptograficzną Aspeed, obsługę procesorów Intel Meteor Lake oraz format obrazu ASMedia NVM.

Wsparcie LTS

Linux 6.1 jest planowany jako wersja LTS (ang. Long Term Support), co oznacza, że będzie otrzymywać aktualizacje i wsparcie przez co najmniej dwa lata. Dzięki temu stanie się stabilnym fundamentem dla wielu środowisk produkcyjnych.

Jądro Linux 6.1 kontynuuje tradycję dostarczania nowoczesnych funkcji i niezawodnego wsparcia sprzętowego, stanowiąc istotny krok w ewolucji tego otwartoźródłowego systemu operacyjnego.

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.