
Linux 6.18-rc2 teraz dostępny Po tygodniu pracy skupionej na poprawianiu błędów, w celu uczynienia serii 6.18 następne jądro LTS Stabilna wersja pojawi się na początku grudnia. Wydanie zawiera poprawki rozproszone po całym drzewie, będące efektem wczesnych testów, które ujawniły regresje i problemy z konfiguracją.
Projekt ten opowiada o cyklu bez większych niepowodzeń: choć ta iteracja jest nieco obszerniejsza ze względu na regresje rc1 wykryte przez systemy automatyczne, podobne do Linux 6.17-rc1kilka z nich było błahych lub można je przypisać środowisku testowemu, jak na przykład przypadki QEMU na SH4 big-endianIstnieją jeszcze pewne kwestie otwarte, ale kierunek jest pozytywny i zachowanie cyklu uważa się za normalne.
Ogólne poprawki w systemie Linux 6.18-rc2
Po zamknięciu okna integracji rc2 zawiera poprawki w wielu podsystemach, ze szczególną obecnością w sterowniki graficzne, formatowanie kodu i dostosowania dokumentacji w Rust oraz zmiany w obsłudze przyczyn ponownego uruchomienia na platformach AMD Zen w celu uniknięcia informacji przestarzałe lub wprowadzające w błąd Podczas uruchamiania.
Grafika: Co nowego w podsystemie DRM?
Przed wydaniem rc2 co tydzień wysyłano poprawki DRM, kładąc nacisk na standardową Intel i AMDW tej serii omówiono kilka zmian wprowadzonych przez firmę Intel, na które warto zwrócić uwagę.
- Kierowca Intel Xe Umożliwia bramkowanie zasilania samplera multimediów na platformach przed-Xe2 aby zmniejszyć zużycie paliwa na biegu jałowym. Ta poprawa dotyczy użytkowników Xe poprzez force_probe zamiast i915, ścieżka, która może zapewnić lepszą wydajność w porównaniu ze starym kodem.
- Plik debugowania DebugFS powergate_info Wyświetlany jest także stan wyłączenia próbnika multimediów, co jest przydatne do sprawdzenia, czy funkcja oszczędzania energii jest aktywna.
- Dezaktywacja jest ustawiona Samoodświeżanie panelu (PSR) tylko w Jezioro Księżycowe a gdy aktywne jest pobieranie selektywne, środek ten pomaga złagodzić renderowanie artefaktów zaobserwowano na poprzednich platformach Intel.
- Ponadto zostanie udostępniony zbiór poprawek błędów sterowników. Intel Xe i AMDGPU po niedawnym oknie integracji 6.18.
Powód ponownego uruchomienia na komputerach AMD Zen
W przypadku architektury x86 rc2 wprowadza zmianę zapobiegającą wprowadzaniu w błąd w raportach dotyczących przyczyn ponownego uruchomienia systemu na maszynach z AMD Zen. Czasami rejestr S5_RESET_STATUS nie był aktualizowany lub czyszczony sprzętowo, co mogło spowodować starożytne ślady co po przypadkowym ponownym uruchomieniu spowodowało postawienie błędnej diagnozy.
Aby rozwiązać ten problem, jądro zapisuje odczytaną wartość z powrotem do rejestru (schemat typu napisz-1-aby-wyczyścić (z powodu bitów powodu), zapewniając usunięcie starych wpisów i zachowanie innych niezbędnych informacji. To ustawienie wchodzi w grę 6.18-rc2 i została oznaczona do włączenia do stabilnych gałęzi, z planowanym backportem z serii 6.17.
Rust dla systemu Linux: zaktualizowany format i przewodniki
Zmiany wprowadzono również w zakresie weryfikacji formatu kodu. Rdza Po krytyce dotyczącej sposobu, w jaki rustfmt skondensował importy do jednego wiersza, zwiększając prawdopodobieństwo konfliktów podczas scalania lub rebazowania, rozwiązaniem jest oczyszczenie drzewa, aby było… rdza-czyszczenie i udokumentować w przewodniku prostą sztuczkę (komentarz końcowy), która pozwoli zachować stabilność importów do czasu pojawienia się bardziej niezawodnego rozwiązania.
Łagodzi to tarcie w przepływie pracy Rust dla systemu Linux, zmniejszając konflikty integracyjne i unikanie niepotrzebnych zmian kosmetycznych, które utrudniają recenzje.
Stan cyklu i co dalej po wydaniu Linuksa 6.18-rc2
Sam Linus zauważył, że chociaż ten rc2 jest nieco większy, biorąc pod uwagę wstępne raporty, postępy postępują stopniowo i nie ma powodu do niepokoju. Jeśli tempo się utrzyma, gałąź 6.18 powinna zadebiutować jako stabilna na początku 2018 roku. Grudzień i, o ile nie wydarzy się nic zaskakującego, stać się LTS dla tego pokolenia.
Linux 6.18-rc2 robi kolejny krok naprzód, wprowadzając konkretne poprawki grafika, poprawki formatowania w Rust i zwiększona niezawodność raportowania przyczyn ponownego uruchomienia w AMD Zen, przy jednoczesnym usuwaniu regresji wykrytych we wczesnych testach.