Zgłoś błąd
X
Zanim wyślesz zgłoszenie, upewnij się że przyczyną problemów nie jest dodatek blokujący reklamy.
Błędy w spisie treści artykułu zgłaszaj jako "błąd w TREŚCI".
Typ zgłoszenia
Treść zgłoszenia
Twój email (opcjonalnie)
Nie wypełniaj tego pola
Załóż konto
EnglishDeutschукраїнськийFrançaisEspañol中国

Linux kernel 7.0 - wprowadzi duże zmiany w procesie czyszczenia pamięci cache i nowe funkcje dla architektury LoongArch

Mateusz Szlęzak | 20-02-2026 19:30 |

Linux kernel 7.0 - wprowadzi duże zmiany w procesie czyszczenia pamięci cache i nowe funkcje dla architektury LoongArchLinus Torvalds i jego zespół pracują obecnie nad jądrem Linuxa w wersji 7.0, a proces rozwoju znajduje się w zaawansowanym stadium. Nowe wydanie przyniesie wsparcie większej liczby funkcji dla układów wykorzystujących architekturę LoongArch, a także wprowadzi nowy mechanizm czyszczenia pamięci cache. Dodatkowo system pozbędzie się archaicznego wsparcia dla chipsetu Intel 440BX. Sprawdź, co jeszcze zmieni się w nadchodzącej wersji jądra systemu.

Linux kernel 7.0 rozszerzy obsługę funkcji dla układów opartych na architekturze LoongArch oraz wprowadzi usprawniony mechanizm czyszczenia pamięci cache, który przyspiesza proces odzyskiwania zasobów nawet o 75% na platformach ARM i o ponad 50% na procesorach x86.

Linux kernel 7.0 - wprowadzi duże zmiany w procesie czyszczenia pamięci cache i nowe funkcję dla architektury LoongArch [1]

Recenzja NVIDIA GeForce Now na systemie Linux. Test dedykowanej aplikacji i pakietu Ultimate o wydajności GeForce RTX 5080

Jądro Linux w wersji 7.0 wprowadzi usprawniony mechanizm czyszczenia pamięci cache, który ma kluczowe znaczenie dla serwerów operujących na dużej liczbie plików przechowywanych w pamięci podręcznej. W tym kontekście chodzi o trzymanie danych w pamięci RAM, aby dostęp do nich był znacznie szybszy niż z tradycyjnych nośników, takich jak dyski HDD czy nośniki SSD. Mówimy tutaj o ilościach danych liczonych w dziesiątkach lub setkach gigabajtów. Tradycyjnie proces zwalniania takiej pamięci polegał na sekwencyjnym sprawdzaniu setek tysięcy PTE (Page Table Entries), gdzie dla każdej strony pamięci o wielkości 4 KB sprawdzana była flaga young (czy strona była niedawno używana), a następnie wykonywany był proces unmappingu strona po stronie. Całość jest procesem niezwykle powolnym. Dlatego wprowadzone zostanie grupowe sprawdzanie odniesień (reference checking) dla całych folio, czyli grup stron o rozmiarze od kilku KB do kilku MB. Pojawi się także mechanizm batched unmapping, umożliwiający usuwanie mapowania z wielu stron w dużym folio. Dzięki temu kernel zamiast obsługiwać jedną stronę na jedną operację, wykonuje operacje hurtowo na dużych blokach danych, co pozwala odzyskiwać pamięć nawet o 75% szybciej na platformach ARM i o ponad 50% szybciej na procesorach x86.

Linux kernel 7.0 - wprowadzi duże zmiany w procesie czyszczenia pamięci cache i nowe funkcję dla architektury LoongArch [2]

Jakie gry uruchomimy na systemie Linux, macOS i w usłudze GeForce NOW? Sprawdź listy znanych gier i mniejszych produkcji

W Linuxie 7.0 wprowadzone zostanie szersze wsparcie dla architektury procesorów LoongArch od chińskiej firmy Loongson, obejmujące między innymi SMT hot‑plug, pozwalające na dynamiczne włączanie i wyłączanie wątków logicznych w zależności od zapotrzebowania systemu. Pojawi się również obsługa 128‑bitowego CMPXCHG, czyli operacji porównania i zamiany danych o rozmiarze 128 bitów, istotnej dla synchronizacji i wydajności niektórych komponentów jądra, takich jak BPF. Dodane zostanie także wywołanie systemowe memfd_secret, umożliwiające tworzenie obszarów pamięci izolowanych od standardowych mechanizmów odczytu, przydatnych do przechowywania wrażliwych danych. Nadto zostaną wprowadzone poprawki błędów bootowania i skanowania stosu funkcji przy KASAN, zastosowanie alokatora pakietów BPF z wsparciem dla areny BPF (wydzielonego obszaru pamięci), planuje się zaktualizowanie plików DTS oraz dokonanie drobnych usprawnień.

Linux kernel 7.0 - wprowadzi duże zmiany w procesie czyszczenia pamięci cache i nowe funkcję dla architektury LoongArch [3]

Steruj jasnością i parametrami monitora z poziomu systemu. Zobacz aplikacje Open Source dla Windows i Linux

Wśród zmian o nieco bardziej nostalgicznej naturze znalazło się całkowite usunięcie z jądra systemu mechanizmu EDAC (Error Detection and Correction) dla historycznego już chipsetu Intel 440BX. Trzeba jednak przyznać, że mechanizm raportowania błędów ECC w systemie był już wyłączony od 2007 roku, choć sprzętowe korygowanie błędów ECC było dalej aktywne. Aby uświadomić sobie z jak starym sprzętem mamy do czynienia, warto wiedzieć, że był to mostek północny - element odpowiedzialny za komunikację między pamięcią RAM, interfejsami PCIe a właściwym procesorem, czyli funkcjonalność, którą dziś integruje się bezpośrednio w CPU. W swoim czasie był to niezwykle ceniony układ, znany ze stabilności, szerokiej kompatybilności i wysokiej wydajności. Chipset umożliwiał także znaczny overclocking procesorów - przykładowo, tani Celeron 300A można było bezpiecznie podkręcić do 450 MHz, czyli o 50%, co pozwalało uzyskać wydajność porównywalną z droższym Pentium II-450 bez dodatkowych kosztów.

Linux kernel 7.0 - wprowadzi duże zmiany w procesie czyszczenia pamięci cache i nowe funkcję dla architektury LoongArch [4]

Co słychać wśród systemów dla PC? Windows 11 popularniejszy niż kiedykolwiek, a Linux powoli do góry. Statystyki za styczeń 2026

W jądrze 7.0 zostanie całkowicie usunięte stare API do montowania systemów plików, obecne od wczesnych wersji jądra, które operowało na prostych, sztywnych wywołaniach systemowych i ograniczało obsługę nowoczesnych scenariuszy, takich jak kontenery czy sieciowe systemy plików. Zastąpi je w pełni nowe API, wprowadzone w 2019 roku, oparte na deskryptorach plików, zapewniające lepsze raportowanie błędów, większe bezpieczeństwo przy montowaniu oraz sprawniejszą integrację z punktami i przestrzeniami montowania w środowiskach kontenerowych. Choć stare ścieżki kodu współistniały z nowym API przez ponad sześć lat, Linux 7.0 upraszcza jądro, zmniejszając koszty utrzymania i ryzyko awarii, takich jak historyczne błędy bootowania „VFS: Unable to mount root fs”. Zmiana przyniesie też korzyści wydajnościowe dzięki uproszczonemu kodowi, lepszej współpracy z schedulerem i organizacją pamięci typu NUMA oraz ułatwi zarządzanie kontenerami Docker i Kubernetes. Linus Torvalds planuje wydanie jądra w wersji 7.0 na połowę kwietnia 2026 roku, natomiast pierwsza wersja Release Candidate (RC) trafi do testów już pod koniec lutego 2026 roku.

Źródło: Kernel Lore (Linus Torvalds)
Bądź na bieżąco - obserwuj PurePC.pl na Google News
Zgłoś błąd
Liczba komentarzy: 91

Komentarze:

x Wydawca serwisu PurePC.pl informuje, że na swoich stronach www stosuje pliki cookies (tzw. ciasteczka). Kliknij zgadzam się, aby ta informacja nie pojawiała się więcej. Kliknij polityka cookies, aby dowiedzieć się więcej, w tym jak zarządzać plikami cookies za pośrednictwem swojej przeglądarki.