
Linux 6.18-rc4 Jest już dostępny jako nowa cotygodniowa wersja testowa. Po kilku spokojnych tygodniach cykl pozostaje stabilny i jest na dobrej drodze do wydania pod koniec listopada lub na początku grudnia. Czwarty kandydat do zwolnienia Przybywa płynnie i z naciskiem na dopracowanie szczegółów, jak opisano w Co nowego w Linuksie 6.18-rc3.
Linus Torvalds ogłosił kilka godzin wcześniej na każdą podróż, ale bez zasadniczych zmian w planie: dominujące poprawki sterowników (GPU, sieci i dźwięku) oraz drobne zmiany w sieciach, systemach plików (SMB, XFS i nfsd), rozszerzalnym harmonogramie zadań (sched_ext) oraz architekturach s390 i x86, a także nowe zautomatyzowane testy dla VFIO.
Nowe funkcje i kluczowe zmiany w systemie Linux 6.18-rc4
W architekturze x86 najważniejszą zmianą jest rozszerzenie identyfikatorów modeli dla nadchodzącej rodziny AMD Zen 6 (1Ah). Jądro rozpoznaje teraz 16 dodatkowych modeli, rozszerzając poprzednią gamę, co upraszcza proces przygotowania. produkty oparte na Zen 6 który trafi na rynek w podobny sposób, jak to zostało zgłoszone w Linux 6.18-rc2.
Również w przypadku AMD, jądro wyłącza obsługę RDSEED na niektórych systemach Zen 5 z mikrokodem starszym niż poprawka oprogramowania układowego, łagodząc znany problem losowości. AMD już dystrybuuje aktualizację dla procesorów EPYC 9005, a pozostałe wkrótce się pojawią; tymczasem jądro zawiera tę zabezpieczenie na RDSEEDDodatkowo poprawiono synchronizację stanu XFD FPU podczas przesyłania sygnałów i uniknięto błędu kompilacji z CONFIG_CFI=yy CONFIG_LTO_CLANG_FULL=y.
Zarządzanie energią i wydajnością w systemie Linux 6.18-rc4
Rozwiązano problem regresji wydajności w menu CPUidle, który występował już w Linuksie 6.17. Problem, zaobserwowany przez Douga Smythiesa na procesorze Intel Core i5-10600K, powodował spadek wydajności o około 11% w pewnych obciążeniach i zostało to już naprawione w Git na czas przed wydaniem tej wersji Release Candidate.
Poprawka, autorstwa Rafaela Wysockiego, priorytetyzuje częstsze wchodzenie w stan odpytywania, gdy opóźnienie wyjścia ze stanu uśpienia przekracza oczekiwany czas bezczynności. Ta modyfikacja redukuje niepotrzebne oczekiwanie i przywraca utraconą wydajność; uzupełnia Najnowsza poprawka dla Chromebooków z procesorem Intel dotkniętych inną regresją w zarządzaniu energią.
Inne fronty jądra w tym RC
Oprócz architektury x86 i zasilania, większość zmian ponownie dotyczy kontrolerów: Grafika, sieć i dźwięk wyznaczają trendy Poprawki. W obszarach niezwiązanych ze sterownikami wprowadzono drobne zmiany w stosie sieciowym, SMB/XFS/nfsd, sched_ext oraz dodano testy dla VFIO. Zespół konserwacyjny określa te modyfikacje jako trywialne i wymagające zaledwie kilku linijek kodu.
Dostępność, testowanie i kontekst
Po wydaniu RC4 ostateczna wersja 6.18 powinna pojawić się pod koniec listopada lub w pierwszym tygodniu grudnia.
Osoby testujące RC4 powinny zwrócić uwagę na kilka punktów: upewnić się, że nie występują żadne błędy podczas kompilacji za pomocą CONFIG_CFI i LTO Clanga, sprawdzić zachowanie w trybie uśpienia i bezczynności na laptopach oraz zweryfikować na Zen 5, czy Komunikat o wyłączeniu RDSEED Pojawia się w dmesg po zastosowaniu odpowiedniego mikrokodu. Wszelkie problemy można zgłaszać do LKML lub osoby odpowiedzialnej za utrzymanie danego podsystemu.
Linux 6.18-rc4 dojrzewa dobrzeRozszerza ona wsparcie dla Zen 6, łagodzi problem z RDSEED w Zen 5, naprawia regresje zasilania oraz udoskonala kluczowe sterowniki i podsystemy. O ile nie wystąpią żadne nieprzewidziane okoliczności, harmonogram pozostaje niezmieniony, a nadchodzące dni będą poświęcone dopracowaniu stabilności i wydajności w ramach przygotowań do wydania stabilnego.