Linux 6.16-rc2: Drugie wydanie Release Candidate z poprawkami błędów i ulepszeniami jądra

  • Została wydana druga wersja Release Candidate dla systemu Linux 6.16, której celem jest naprawienie błędów wykrytych po zakończeniu okresu integracyjnego.
  • Rozwiązano problem z zarządzaniem energią występujący w systemach z wyłączonym SMT.
  • Nowe funkcje w systemie plików Bcachefs i poprawka domyślnej aktywacji DAMON.
  • Komentarze Linusa Torvaldsa wskazują na spokojny tydzień, w którym na tym etapie nie zaszło zbyt wiele zmian.

Linux 6.16-rc2

Linux 6.16-rc2 Jest teraz dostępny do pobrania po zakończeniu okna integracji dla wersji 6.16. W tej nowej fazie rozwoju, która ma zakończyć się stabilnym wydaniem jądra pod koniec lipca, skupiono się na rozwiązywaniu początkowych błędów wykrytych w pierwszym tygodniu.

Ten drugi kandydat do startu Następuje to po tygodniu pełnym spokoju, zgodnie z wskazał Linus Torvalds. Relatywnie niska aktywność może być spowodowana albo krótkim wytchnieniem po intensywnym oknie integracji, albo wakacjami letnimi w Europie. Jednak wolumen transakcji zwykle wzrasta w następnym kwartale, więc będziemy nadal monitorować ich postęp w nadchodzących tygodniach.

Główne poprawki i zmiany w systemie Linux 6.16-rc2

Najważniejszą innowacją techniczną było ostateczne rozwiązanie poważnej awarii zasilania Wcześniej wprowadzona luka, która dotyczyła przede wszystkim systemów, które uruchamiały jądro z opcją „nosmt” w celu wyłączenia hyperthreadingu, powodowała niezwykle wysokie zużycie energii poprzez pozostawienie wątków SMT wyłączonych w trybie C1, uniemożliwiając procesorom osiągnięcie głębszych stanów niskiego poboru mocy. Problem został rozwiązany poprzez modyfikację kontrolera zasilania Intela oraz aktualizacje kodu ACPI i sterownika Intel Idle, zapewniając, że te wątki były prawidłowo inicjowane i wyłączane we właściwym czasie.

Ponadto mają w tym kilka poprawek związanych z regresjami wykrytymi po scaleniu nowych zmianObejmują one ulepszoną obsługę systemu plików Bcachefs, a także drobne poprawki w zarządzaniu energią i obsłudze sterowników sieciowych i Bluetooth.

Ponadto Moduł monitorujący DAMON jest domyślnie wyłączony., po tym jak początkowo automatycznie włączono je w oknie integracji. Linus Torvalds zauważył, że nie jest polityką jądra, aby domyślnie włączać nowe funkcje bez ważnego powodu, więc ta zmiana została cofnięta, a DAMON będzie dostępny tylko na żądanie użytkownika.

Szczegóły postępu i drobne zmiany

Analiza wprowadzone zmiany ujawniają wysoki odsetek jednorazowych poprawek i drobne porządki, zwłaszcza w obszarach takich jak sterowniki sieciowe, Bluetooth i system plików Bcachefs. Infrastruktura Rust i sieć podstawowa również otrzymały drobne poprawki.

Jak wyjaśnił Torvalds, jedną z interesujących cech tej wersji RC2 jest liczba zmian w pojedynczych wierszach, głównie odizolowanych poprawek do podsystemów, takich jak sterowniki ARC i pincontrol, prawdopodobnie zaimplementowanych niezależnie. Oprócz tych szczegółów, pozostałe aktualizacje są odrębne pod względem rozmiaru i zakresu.

Kalendarz i Perspektywy

Wraz z publikacją tego drugi kandydat do wydania, Linux 6.16 nadal oczekuje się, że osiągnie stabilną wersję pod koniec lipca. Jak zwykle, nadchodzące cykle RC dodadzą więcej poprawek i usprawnień, aby wyeliminować ostatnie pozostałe problemy przed ostatecznym wydaniem.

Linux 6.16-rc2 Kształtuje się więc jako wydanie przejściowe, którego głównym celem jest konsolidacja stabilności jądra i dopracowanie aspektów wprowadzonych w poprzednim dzienniku zmian. Deweloperzy ze swojej strony już pracują nad tym, aby przyszłe wydania RC odpowiadały potrzebom zidentyfikowanym w tej początkowej fazie testowania.