Linus Torvalds první kandidát na vydání jádra Linux 5.8 s tím, že se pravděpodobně jedná o největší seznam změn ze všech jader v historii projektu. Větev 5.8 obsahuje 14 206 sad změn, které ovlivňují přibližně 20 % všech souborů v repozitáři kódu jádra. Velikost Aktualizace 5.8-rc1 měla velikost 61 MB, což je asi o 35 % větší než výsledná záplata z verze jádra 5.7. Linux 5.8 se očekává na konci srpna.
Změny ovlivnily 15234 souborů, bylo přidáno 1026178 řádků kódu,
Bylo odstraněno 480891 5.7 řádků (pro srovnání ve větvi 570560 bylo přidáno 297401 37 řádků kódu a odstraněno 5.8 16 řádků). Přibližně 10 % všech změn zavedených v 3 se týká ovladačů zařízení, přibližně 4 % změn souvisí s aktualizací kódu specifického pro hardwarové architektury, XNUMX % se týká síťového zásobníku, XNUMX % se týká souborových systémů a XNUMX % souvisí s interními subsystémy jádra.
Je třeba poznamenat, že jádra s velkými velikostmi záplat se objevila již dříve, ale změny byly zpravidla soustředěny do jednoho subsystému nebo byly způsobeny přidáním velkého množství typických dat (například v jádře 4.12 pro GPU AMD ovladač, bylo přidáno velké množství řádků popisujících registry a v jádře 2.6.29 byla přidána velká část nových ovladačů do sekce staging).
Core Linux Verze 5.8 je pozoruhodná velkým počtem změn (co se týče počtu commitů a přidaných řádků kódu), které jsou rozloženy napříč různými subsystémy. Nejvíce jsou ovlivněny ovladače. Mnoho změn zahrnuje zásadní úpravy a vyčištění v základních subsystémech, stejně jako vývoj vylepšení specifických pro hardware. Zahrnuty byly také automatické úpravy související s úpravou licenčních informací v následujícím formátu: , ale tyto změny nejsou dominantní a odrážejí pouze zvýšenou rozvojovou aktivitu.
Zdroj: opennet.ru
