Wraz z różnymi inne pull requesty dla obszarów jądra, które nadzoruje, Greg Kroah-Hartman przedstawił w tym tygodniu zmiany w Linuksie 6.0.

Obszar pomostowy Linuksa to miejsce, w którym kod, który jeszcze nie został sprawdzony/wciąż pracuje, jest scalany, dopóki nie zostanie ulepszony i awansowany do odpowiedniego podsystemu jądra/obszaru głównego. Inscenizacja Linuksa jest również miejscem, w którym ogólny kod jądra popadającego w ruinę jest cofany z powrotem, dopóki nie zostanie oczyszczony lub ostatecznie usunięty z głównego jądra.

O zmianach pomostowych dla Linuksa 6.0 Greg KH skomentował: „Kolejna runda, w której usunęliśmy więcej linii kodu niż dodaliśmy, zawsze dobry postęp. Część z nich pochodziła z przeniesienia kodu vme z powrotem do przemieszczanie i usuwanie innego kodu sterownika vme, ponieważ nie ma znanych użytkowników i jest on bardzo przestarzały i nieobsługiwany. Można go łatwo dodać z powrotem, jeśli ktoś zaoferuje jego utrzymanie.

W czerwcu pisałem o degradacji obsługi VMEbus przez Linuksa dla standardu Versa Module Eurocard, który istnieje od lat 80-tych i nadal jest używany do pewnych celów przemysłowych. Zobaczymy, czy kod VMEbus zostanie wkrótce wyczyszczony, czy też zostanie usunięty z jądra.

Spośród innych prac przygotowawczych, które miały się odbyć w tym cyklu, Greg zauważył „ogromne czyszczenie” sterownika R8188EU i inne czyszczenie sterowników Wi-Fi, a także inne mniejsze zmiany. R8188EU to nadrzędny sterownik Linux dla chipsetu Realtek RTL8188EU WiFi, który można znaleźć w różnych bezprzewodowych kartach USB. Oczyszczanie sterownika rozwiązuje problemy ze stylem kodowania, rozwiązuje problem słabego wykorzystania interfejsu API i dziesiątki innych poprawek do czyszczenia sterownika.

R8188EU nadal dostrzega sporą ilość czyszczenia/ulepszeń w każdym cyklu, które należy rozwiązać co było dość niechlujnym kierowcą. Tymczasem istnieje również sterownik RTL8188EU spoza drzewa, który ma być lepszą alternatywą dla sterownika.

Porządki w fazie stagingu spowodowały, że dla głównego pull requestu Linuksa 6.0 zostało tylko 2059 linii nowego kodu, a 4739 zostało usuniętych, czyli wynik netto zmniejszenia jądra o 2.6 k linii.

Pełną listę poprawek dla systemu Linux 6.0 można znaleźć za pośrednictwem tego żądania ściągnięcia , który już wylądował na master.

Categories: IT Info