Linux 7.4-rc1 przynosi historyczne okno scalania. Deweloperzy poszli na całość – naliczono blisko 20 000 commitów, co przekłada się na niemal pół miliona linijek nowego kodu. Najnowsze wydanie otwiera drzwi dla architektury AMD Zen 6 oraz procesorów Apple M4.
Około jednej trzeciej całego zrzutu zmian stanowią automatycznie wygenerowane nagłówki i rejestry dla kart graficznych AMD. Sterownik AMDGPU w końcu włącza domyślnie pełną obsługę HDMI 2.1 – dostajemy więc FreeSync, ALLM czy VRR bez kombinowania w plikach konfiguracyjnych.
Nowy Linux wiele zawdzięcza sztucznej inteligencji
Zwykle takie okienko zamyka się w okolicach 13-14 tysięcy commitów, a poprzednia wersja 7.3 wykręciła ich 16 267. Linux 7.4 przyniósł aż 19 671 commitów, co czyni to wydanie absolutnym rekordzistą w całej historii projektu. Całe drzewo kodu napęczniało z 41 do ponad 41,6 miliona linii. Skąd ta nagła eksplozja wydajności u deweloperów?

Głównym winowajcą okazuje się potężna fala AI. Do pisania i sprawdzania kodu masowo zaprzęgnięto modele LLM, a sam Linus Torvalds nie ma nic przeciwko temu. Cieszy się, że takie poprawki trafiają głównie do okna scalania, a nie rozlewają się potem jako chaos w wersjach próbnych.
Zresztą Linus też nie jest święty, bo przy użyciu Claude’a wymyślił optymalizację odczytu plików. Ponadto inni inżynierowie przeprowadzili przy wsparciu algorytmów udany przegląd kodu systemów plików OverlayFS, wykrywając i naprawiając sporo potencjalnie groźnych dziur.
System powinien być szybszy i stabilniejszy
No dobra, ale co z tego ma przeciętny użytkownik systemu? Przede wszystkim ogromny skok wydajności. Poczciwy format FAT32 dostał prealokację plików przyspieszoną nawet 265 razy. Z kolei przebudowany planista CPU redukuje opóźnienia do 55% na wybranych maszynach. Jeśli zdarza Wam się samodzielnie kompilować jądro, czas operacji spadł o 36%, a przy kompilacjach przyrostowych zyski sięgają 70%.
Do tego dochodzi przepustowość sieciowa szybsza przy mieszanych obciążeniach TCP (wzrost do 70%) i zredukowane opóźnienia na kartach Intel Battlemage. Prace nie ominęły systemów plików EXT4 czy Btrfs, gdzie dekompresja algorytmem zstd działa od teraz zauważalnie sprawniej.
Wśród nowości sprzętowych znalazło się wstępne wsparcie dla nadchodzących procesorów AMD Ryzen Zen 6, obsługa układów Intel IPU8 z myślą o laptopach Nova Lake, a także wstępna kompatybilność z procesorami Apple M4 i A18 Pro. Ciekawie robi się też w świecie mobilnym, gdzie trafia pełny pakiet poprawek pod Snapdragona X2, a procesor Google Tensor G5 z Pixela 10 wylądował bezpośrednio w głównym drzewie jądra.
Na deser Valve sfinansowało nawet obsługę kontrolera do Nintendo Switch 2. Zwieńczeniem tej potężnej operacji będzie przyznanie wydaniu 7.4 oficjalnego statusu LTS za rok 2026
Źródło: 9to5linux, The Register, LKML / Zdj. otwierające: Unsplash (@dkomow)