Jest już dostępny wersja Linux 6.15-rc2, zaledwie tydzień po oficjalnym zamknięciu okna integracji zmian i pierwszy kandydat do wydania. Druga wersja kernela Release Candidate zawiera szereg wczesnych poprawek, które zbierano w ciągu ostatnich kilku dni w ramach zwykłego cyklu rozwoju jądra Linux.
Jak zwykle Linus Torvalds odpowiadał za ogłoszenie tej nowej wersji i skomentował, że pomimo dłuższego niż zwykle okresu na scalanie, Na razie wszystko wygląda całkiem normalnie.. Liczba popełnia a wprowadzone zmiany mieszczą się w typowych marginesach statystycznych i żaden aspekt nie wyróżnia się nadmiernie na tym wczesnym etapie wydania.
Linux 6.15-rc2 wprowadza ulepszenia sterowników graficznych: Intel i AMD
Jednym z najbardziej znaczących punktów w tej wersji jest sterowniki graficzne. Po stronie AMDsterownik AMDGPU dodał obsługę zarządzanie dyskretną pamięcią wideo poprzez cgroups, funkcjonalność zwaną DMEM. Ta integracja pozwala obecnie na ograniczenie użycia pamięci VRAM przez określone procesy za pomocą mechanizmów kontroli grupowej.
Oprócz obsługi DMEM sterownik AMD otrzymał także dostosowania do zarządzania eDP, poprawki dotyczące przypinania pamięci VRAM w środowiskach importu obsługujących protokół P2P, a także poprawki dotyczące profili obciążeń i wykrywania adresów IP w systemie renderowania.
Jeśli chodzi o grafikę Intel, Sterownik Xe zawiera ważną poprawkę w związku z problemami z migotaniem widocznymi na grafikach Meteor Lake. W szczególności poprawiono zachowanie linii pamięci podręcznej L3 przeznaczonych tylko do odczytu, powiązanych ze strumieniami geometrii. Celem tej modyfikacji jest wyeliminowanie irytującego, widocznego migotania, na które zgłaszali niektórzy użytkownicy systemów o tej architekturze.
Został również dodany nowy identyfikator urządzenia 0xE211 odpowiadającej przyszłej architekturze „Battlemage”, w oczekiwaniu na jej oficjalne uruchomienie, a także wprowadzono wiele drobnych poprawek do innych podzespołów graficznych, takich jak AMDKFD (do obliczeń) i sterownik Intel IVPU NPU, co poprawiło obsługę operacji zawieszania i wznawiania.
Aktualizacje i czyszczenie zabezpieczeń przed atakiem Spectre RSB
Kolejnym filarem tej wersji jest Ulepszenia w środkach łagodzących dla Spectre RSB (Return Stack Buffer), luka w zabezpieczeniach procesorów Intel i AMD. Pracami tymi kierowali przede wszystkim programiści Red Hat, którzy spędzili kilka miesięcy na udoskonalaniu sposobu obsługi tych środków przez jądro.
Wśród głównych poprawek znajduje się dostosowanie w rozmowie a bariera_przewidywania_pośredniej_gałęzi(), a także wyeliminowanie wypełniania RSB zarówno w wyjściach maszyn wirtualnych (VMEXIT), jak i w zmianach kontekstu, jeśli jest używany eIBRS i Retpoliny.
Oprócz kodu, Dodano nową, szczegółową dokumentację który jasno podsumowuje obecne strategie łagodzenia skutków ataków, dzieląc scenariusze ataków na podstawie typu procesora i architektury. Niniejszy dokument ma służyć jako punkt odniesienia dla deweloperów, którzy mogą w przyszłości potrzebować rozwiązań pozwalających na wyeliminowanie luk w zabezpieczeniach w tym obszarze.
Ogólna konserwacja i wczesne testy
Jak w przypadku każdego kandydata do wczesnej wersji, Linux 6.15-rc2 zawiera także drobne poprawki rozproszone po całym kodzie, obejmującym takie obszary jak rdzeń główny, systemy plików, sieć, dokumentacja i konkretne architektury. Jak wskazano, około 25% W tym tygodniu poprawki są poświęcone autotestom, co jest rzadkością, ale nie jest niczym niezwykłym w tej fazie.
Jednocześnie niektórzy użytkownicy i deweloperzy rozpoczęli już własne testowanie tej wersji jądra. W jednym z tych testów, przeprowadzonym na Lenovo ThinkPad T14s Gen6 wyposażony w procesor AMD Ryzen AI 7 PRO 360 (Zen 5, Strix Point) przeprowadzono ponad 60 testów porównawczych pomiędzy Linuksem 6.14 a obecną wersją 6.15. Wyniki nie wykazują istotnych różnic, z wyjątkiem pewnych ulepszeń w syntetycznych mikropunktach odniesienia, takich jak Stress-NG. W testach w warunkach rzeczywistych większość wskaźników mieściła się w typowym marginesie błędu.
Te wczesne ustalenia wzmacniają tezę, że na tym wczesnym etapie nie doszło do żadnych poważnych regresji i że wsparcie jądra ponieważ nowa platforma AMD jest już dość dojrzała.
Ta druga wersja Release Candidate dla systemu Linux 6.15 oferuje wstępny wgląd w to, jak ewoluuje ten cykl rozwoju, istotne usprawnienia techniczne w kluczowych obszarach, takich jak bezpieczeństwo i obsługa GPU. Choć do stabilnej wersji, zaplanowanej na koniec maja, wciąż jeszcze daleka droga, obecne prace rozwojowe wskazują na stały postęp, ukierunkowany na usuwanie błędów i konsolidację nowych funkcji.