Новости 108 тысяч файлов и почти 44 млн строк: Linux 7.2 поставил новый рекорд размера ядра

NewsMaker

I'm just a script
Премиум
27,891
46
8 Ноя 2022
Драйверы AMDGPU занимают уже более 6,3 млн строк из 44 миллионов.


8og702zg2ke7q1zo5g75y2eq4co9e4n0.jpg

Ядро Linux снова разрослось до масштаба, который трудно представить как обычный проект с исходным кодом. После недели активных слияний для Linux 7.2 дерево исходников превысило 43 млн строк и уверенно приблизилось к отметке 44 млн строк, пишет автор Phoronix Майкл Ларабел .

Рост зафиксировали в последний день окна слияния Linux 7.2, перед ожидаемым выпуском Linux 7.2-rc1. Подсчет выполнили с помощью утилиты cloc, которая анализирует файлы проекта и отдельно считает пустые строки, комментарии и строки кода.

В текущем состоянии Git-дерева Linux утилита нашла 108 158 файлов. Внутри оказались 5 211 184 пустые строки, 5 033 878 строк комментариев и 33 653 681 строка фактического кода. Общий объем дерева достиг 43 898 743 строк за несколько часов до выхода Linux 7.2-rc1.

Для сравнения, Linux 7.1 насчитывал 42 924 382 строки. Тогда cloc обнаружил 5 107 123 пустые строки, 4 841 507 строк комментариев и 32 975 752 строки кода. По сравнению с Linux 7.1 дерево прибавило почти миллион строк, хотя разработчики параллельно удаляли поддержку старых компонентов, включая i486, и выводили из состава ядра устаревшие драйверы оборудования.

Самым крупным драйверным блоком в ядре Linux остается код AMDGPU и AMDKFD. Каталог linux/drivers/gpu/drm/amd, где расположен современный графический драйвер AMD для ядра, сейчас занимает около 6 356 056 строк. В Linux 7.1 тот же раздел насчитывал 6 167 219 строк.

Статистика показывает, что развитие Linux продолжает идти быстрым темпом: новые функции, драйверы и улучшения перекрывают удаление старого кода. Первый релиз-кандидат Linux 7.2 должен выйти после закрытия окна слияния.
 
Источник новости
www.securitylab.ru

Похожие темы