Ядро Linux достигло десятилетнего минимума в 2024 году по количеству новых коммитов в год

от автора

По информации GitStats и Phoronix, ядро Linux достигло десятилетнего минимума в 2024 году по количеству новых коммитов от разработчиков в год. Но не все так плохо, поскольку по количеству строк годовой показатель сопоставим с более поздними годами.

Всего у проекта 1 324 647 коммитов от примерно 29 380 разных разработчиков. Дерево Git ядра Linux с исходным кодом, заголовочными файлами, документацией, Kconfig, утилитами и другими активами содержит 87 235 файлов, состоящих из 39 816 411 строк кода и другого текста.

Самым удивительным было увидеть гораздо меньше коммитов в этом году, чем в годы, начиная с 2013 года. В этом году было 75 314 коммитов в ядре по сравнению с 87 993 коммитами в прошлом году, 86 790 коммитов годом ранее и так далее. Обычно это было 80–90 тыс. коммитов в год с 2017 года, но сейчас это число упало до 75 тыс. в этом году. В 2014–2016 годах было около 70 тыс. коммитов в год. Возможно, согласование окон слияния/частоты выпуска ядра с календарным годом сыграло свою роль, но, похоже, это не так, если сравнивать количество выпусков ядра в год, а не то, что изменится за десятилетие активности.

Но количество коммитов — это всего лишь один показатель, и в этом году было добавлено 3 694 098 новых строк кода и удалено 1 490 601 строк кода. Это сопоставимо с предыдущими годами, когда в прошлом году было добавлено 3,3 миллиона новых строк и удалено 1,59 миллиона строк кода. Тут тоже есть снижение по сравнению с 5,3 миллионами новых строк в 2022 году, но в 2021 году также было в диапазоне 3,2 миллиона новых строк. Таким образом, с точки зрения активности кода 2024 год был во многом похож на предыдущие годы для ядра Linux, только с гораздо меньшим количеством коммитов.

Управляя всеми слияниями с основной веткой ядра, а также многочисленными собственными патчами, Линус Торвальдс остался на первом месте с 2877 коммитами в ядро ​​в этом году. Опять же, в основном из слияний. За ними следуют Кшиштоф Козловски (Linaro), Якуб Кичински (Meta* — запрещена в РФ), Кент Оверстрит (Bcachefs), Арнд Бергманн (Linaro) и Энди Шевченко (Intel) среди мейнтейнеров проекта с наибольшим количеством коммитов в этом году.

В 2024 году было около 4807 авторов ядра Linux. Немного меньше, чем в прошлом году (4861 разработчик) и в 2022 году (4909 разработчиков).

Количество строк в исходном дереве ядра Linux продолжает расти, и в 2025 году ожидается, что количество строк кода, включая документацию и другие текстовые источники в дереве ядра Linux превысит 40 миллионов.

В конце декабря 2024 года организация Linux Foundation опубликовала финансовый отчёт за 2024 год. В Linux Foundation отметили, что доля затрат, связанных с разработкой ядра Linux, в общем объёме расходов снизилась с 2,9% в 2023 году до до 2,3%. В 2022 эта показатель составлял 3,2%, в 2021 году — 3,4%. На разработку ядра Linux в 2024 году было израсходовано $6,8 млн, что на $1 млн меньше, чем в 2023 году и на $1,4 млн меньше, чем в 2022 году.


ссылка на оригинал статьи https://habr.com/ru/articles/871158/


Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *