Wyszukiwanie w witrynie

Wydano Linux Kernel 6.14 RC6


Linus Torvalds wydał Linux Kernel 6.14 Release Candidate 6 (RC6), zgłaszając brak istotnych problemów i utrzymując wydanie zgodnie z harmonogramem. Najbardziej zauważalna zmiana w tej aktualizacji dotyczy problemu z podpisywaniem mikrokodu AMD, podczas gdy pozostałe aktualizacje składają się z drobnych poprawek w wielu podsystemach.

Najważniejsze informacje o Linux Kernel 6.14 RC6

Linux Kernel 6.14 Wersja Kandydująca 6

Poprawki mikroprogramu AMD

Głównym celem tej wersji kandydującej jest rozwiązanie problemu z podpisywaniem mikro-kodu AMD. Kilka aktualizacji w podsystemie x86/microcode zapewnia, że ładowane są tylko poprawki ze skrótem kontrolnym SHA256, dodając dodatkową warstwę bezpieczeństwa i walidacji.

Zmiany specyficzne dla architektury

Aktualizacje x86

  • Ulepszenia w obsłudze weryfikacji wyjścia CPUID dla liścia 0x2.
  • Poprawki w ładowaniu mikrokodu, w tym usunięcie nieużywanych funkcji i lepsze wykrywanie poziomu poprawek.
  • Udoskonalenia w mechanizmach ograniczania spekulacji.

Arm64 i LoongArch

  • Aktualizacje KVM dla Arm64, zapewniające prawidłową inicjalizację SCTLR_EL1.
  • Wiele poprawek wirtualizacji jądra LoongArch, w tym ulepszenia w obsłudze rejestrów CSR gościa i sprawdzaniu przerwań AVEC.
  • Specyficzne dla LoongArch poprawki błędów w zarządzaniu pamięcią i konfiguracji NUMA.

Poprawki i Ulepszenia Podsystemu

Grafika i Wyświetlacz

  • Różne poprawki dla sterowników AMD GPU, w tym zapobieganie odwołaniu do wskaźnika NULL w kolejce KFD.
  • Ulepszenia w sterownikach DRM firm Intel i Imagination Technologies, szczególnie w dokładności znaczników czasowych i obsłudze fence'y.
  • Nowa aktualizacja sterownika w celu włączenia buforowania oprogramowania układowego dla lepszej wydajności.

Sieciowanie

  • Poprawki w sterownikach Wi-Fi, w tym mac80211 i iwlwifi, dotyczące problemów związanych z czyszczeniem kolejki TX, usuwaniem katalogu debugfs oraz ostrzeżeniami o szczątkach (sparse).
  • Ulepszenia w sterownikach DSA (Distributed Switch Architecture) dla chipsetów MediaTek i Realtek.
  • Łatka korygująca obsługę własności w odciążeniu segmentacji UDP (GSO).

Magazynowanie i systemy plików

  • Poprawki błędów w XFS, w tym oddzielenie wczytywania bufora z wyprzedzeniem i ulepszenia w rozliczaniu buforów.
  • Dostosowania w Btrfs w celu rozwiązania wycieków mapy fragmentów i problemów z pamięcią strefową.
  • Poprawki sterownika NVMe-TCP dla sporadycznych spadków odpowiedzi i potencjalnej korupcji pamięci.
  • Ulepszenia w exFAT w celu zapobiegania miękkim zacięciom i poprawy obsługi zapisu plików.

Obsługa USB i urządzeń peryferyjnych

  • Poprawki w sterownikach USB Type-C UCSI w celu zapobiegania odwołaniom do wskaźnika NULL.
  • Rozwiązywanie problemów z obsługą przerwań w kontrolerach hosta USB Renesas.
  • Aktualizacje sterowników HID dla różnych urządzeń peryferyjnych, w tym urządzeń Apple, Nintendo i Intel.

Wirtualizacja i bezpieczeństwo jądra

  • Kilka poprawek KVM dla x86 i Arm64, skupiających się na rejestrach sterowania debugowaniem, wstrzykiwaniu zdarzeń oraz obsłudze stanu działania maszyny wirtualnej.
  • Ulepszenia SEV-Guest, optymalizacja przydziału danych żądań.
  • Poprawki w userfaultfd, aby uniknąć blokowania przy dużych foliach ze zwiększonymi licznikami referencji.

System plików i zarządzanie pamięcią

  • Poprawki w mechanizmach memory-hotplug i swap, zapewniające stabilną migrację i odzyskiwanie.
  • Dostosowania w zachowaniu userfaultfd w celu zapobiegania nieoczekiwanemu odmapowywaniu wpisów w tabeli stron.
  • Udoskonalenia w logice bufora rur w celu naprawy warunków wyścigu i poprawy wydajności.

Wypróbuj Kernel 6.14-rc6

Zachęca się programistów i testerów do przeglądania shortloga w celu uzyskania większej ilości szczegółów oraz zgłaszania wszelkich regresji, aby zapewnić płynny proces wydawniczy.

Jeśli chcesz przetestować to wydanie, możesz pobrać Kernel 6.14-rc6 z witryny Kernel.org lub z drzewa git Linusa Torvaldsa.

Linux Kernel 6.14 RC6 to niewielkie wydanie. Większość aktualizacji obejmuje poprawki bezpieczeństwa, ulepszenia wydajności oraz naprawy błędów w różnych podsystemach.

Bez większych przeszkód harmonogram wydania pozostaje zgodny z planem. W ciągu najbliższych kilku tygodni skupimy się na dalszej stabilizacji jądra przed ostatecznym wydaniem.