Linux 7.3 se acerca a 41 milionů řádků kódu, AMDGPU je hlavním přispěvatelem
Linux 7.2 byl vydán nedávno, ale většina práce se nyní soustřeďuje na budoucí Linux 7.3. Ačkoliv je stále v velmi raném vývoji, novinky a vylepšení vypadají, jako by zasytili jádro, které se již blíží k 41 milionům řádků kódu. Je zdánlivě, že tento růst je způsoben, částečně, podporou grafického ovladače AMDGPU, který získá podporu pro nové hardware od AMD. Aby Linux mohl pracovat s těmito novými GPU, jádro musí zahrnovat veškerou potřebnou informaci o nich. A tam se objevují obrovské soubory. Linus Torvalds to vysvětlil při oznámení první kandidátní verze Linuxu 7.3. Podle jeho slov změna od AMD představuje přibližně třetinu celkového kódu přidаного v Linuxu 7.3-rc1. "Je to také značná změna a důvod nezapře: jedná se o další verzi s velkým útokem registru AMD DCN6. Tentokrát jsou enormní, jak vždy," poznamenal. To však neznamená, že AMD napsalo náhle miliony řádků nových funkcí: významná část jsou definice hardwaru, které zabírají obrovské množství místa. A existuje další údaj, který je worth mentioning. Pokud se počítá s kódem jádra pomocí nástroje cloc, Linux 7.3-rc1 dosahuje 40,98 milionu řádků. Linux 7.2 byl v 40,42 milionech. Tedy v jedné verzi se přidalo více než půl milionu řádků projektu. Proč se Linux 7.3 takto rozrostl? Společnost penguinů připravuje nové bloky hardwaru a Linux musí znát, aby je mohl správně používat. Jedním z těchto bloků je DCN 6.0, související s částí obrazovky GPU. K jeho podpoře AMD přidal jádro soubory s velkým množstvím registru a definic hardwaru. Problém je, že tyto soubory mohou být enormní. Torvalds to shrnul poměrně jednoduše: když se vřeže veškerá informace hardwaru ve formě definic C, výsledkem je enormní objem.
