Современный графический драйвер ядра AMD, состоящий из AMDGPU, вычислительного кода AMDKFD и сопутствующей инфраструктуры, продолжает оставаться самым большим магистральным драйвером с открытым исходным кодом. С учетом того, что ядро Linux 6.16 дебютирует как стабильное уже сегодня, графический драйвер ядра AMD преодолеет порог в 5,9 миллиона строк. Для сравнения, все дерево исходных текстов ядра Linux находится на уровне 5,9 миллионов строк в области drivers/gpu/drm/amd в состоянии Git Linux 6.16 на сегодняшний день. Это около 5,08 миллионов строк кода, 613 тысяч строк комментариев к коду и 204 тысячи пустых строк, как измеряет утилита cloc. Хотя, как давно замечено, драйвер AMDGPU особенно тяжел из-за наличия большого количества автоматически генерируемых заголовочных файлов для каждого поколения/цели GPU… Из 5 миллионов строк кода около 4,4 миллионов строк cloc определил как заголовочные файлы на языке C. Но даже 666 тысяч строк кода, не считая пустых строк и комментариев, все равно
Графический драйвер ядра AMD превысил 5,9 млн строк в Linux 6.16
29 июля 202529 июл 2025
50
2 мин