Linux Kernel 7.0. Pingwin z nowym systemem plików i dużą porcją zmian

4 godzin temu

Zmiany numeracji nie zawsze oznaczają rewolucję, ale zawsze są momentem, w którym społeczność patrzy uważniej. Tak jest i tym razem. Linus Torvalds ogłosił wydanie jądra Linux 7.0, pierwszego dużego skoku numeracji od 2022 roku, choć sam przyznaje, iż to bardziej kwestia porządkowa niż symboliczny przełom.

Mimo to nowa wersja przynosi kilka rozwiązań, które realnie wpłyną na użytkowników, deweloperów i producentów sprzętu.

Co adekwatnie zmienia Linux Kernel 7.0? Rust dojrzał, a wsparcie dla przyszłych procesorów jest już gotowe

Najbardziej symboliczna zmiana dotyczy języka Rust, który po kilku latach eksperymentów został uznany za stabilny element ekosystemu jądra. Decyzja zapadła podczas Linux Kernel Maintainers Summit 2025 i oznacza, iż Rust staje się równorzędnym partnerem dla C. To krok, który może zmienić sposób pisania sterowników i modułów w kolejnych latach.

Drugim mocnym akcentem jest samonaprawiający się XFS. System plików potrafi teraz wykrywać i naprawiać uszkodzenia podczas pracy, bez konieczności odmontowywania wolumenu. W praktyce oznacza to mniej przestojów i większą odporność na błędy. Obok tego pojawia się nowy, niemutowalny system plików nullfs, a Btrfs, EROFS, F2FS i NFS również doczekały się solidnych usprawnień – od obsługi nowych trybów I/O po domyślną kompresję LZMA i aktualizację protokołów.

Linux 7.0 to także szerokie wsparcie sprzętowe. ARM64 zyskuje obsługę nowych instrukcji atomowych, RISC‑V kolejne rozszerzenia architektury, a Intel i AMD wprowadzają pełne wsparcie dla nadchodzących generacji procesorów, w tym Nova Lake, Diamond Rapids, Panther Lake, Crescent Island oraz Zen 5 i Zen 5+.

Do tego dochodzą nowe sterowniki dla układów Google Tensor, Apple Type‑C PHY, Mediateków i Snapdragonów, co pokazuje, jak szeroko pingwin rozciąga swoje macki, a raczej skrzydła w stronę urządzeń mobilnych.

W tle dzieją się też rzeczy mniej widowiskowe, ale równie ważne. Poprawiono wydajność swapowania, usprawniono zram, a io_uring doczekał się kolejnych optymalizacji. To te zmiany, które trudno zauważyć na pierwszy rzut oka, ale które sprawiają, iż system działa szybciej i stabilniej.

Bezpieczeństwo, sieć i nowe zasady dla świata AI

W kwestii bezpieczeństwa Linux 7.0 idzie w stronę przyszłości. SELinux otrzymuje nowe mechanizmy kontroli dostępu, pojawia się obsługa post‑kwantowych podpisów ML‑DSA, a KVM na procesorach AMD zyskuje kolejne warstwy ochrony. W sieci również sporo się dzieje. Wstępna implementacja Wi‑Fi 8 (802.11bn) otwiera drogę do standardu, który ma stawiać na ultrawysoką niezawodność.

Nowy kernel wprowadza też oficjalne zasady dotyczące korzystania z narzędzi AI przy pisaniu kodu. Chodzi o to, żeby projekty tworzone z pomocą modeli językowych nie wprowadzały bałaganu ani błędów do jądra. Wśród drobniejszych dodatków pojawia się możliwość podmiany logo Tuxa podczas kompilacji, co ucieszy osoby budujące własne dystrybucje.

Linux 7.0 jest już dostępny, ale użytkownikom końcowym wciąż zaleca się cierpliwość. Najbezpieczniej poczekać, aż nowe jądro trafi do stabilnych repozytoriów dystrybucji, zwłaszcza iż Ubuntu 26.04 LTS i Fedora 44 mają przyjąć je jako domyślne. Tymczasem prace nad wersją 7.1 ruszają niemal od razu, a pierwsze testowe wydanie RC1 pojawi się jeszcze w kwietniu.

Źródło: lkml.org, 9to5linux / Zdj. otwierające: Canva

linuxopensourcesystemy operacyjne
Idź do oryginalnego materiału