PDA

Просмотр полной версии : Статистика развития ядра Linux


Suicide
31.08.2020, 19:37
Организация Linux Foundation подготовила (https://www.linuxfoundation.org/blog/2020/08/download-the-2020-linux-kernel-history-report/) наглядный отчёт (https://www.linuxfoundation.org/wp-content/uploads/2020/08/2020_kernel_history_report_082620v2.pdf) со статистикой развития ядра Linux.

Наиболее интересные сведения:

*Первое ядро Linux 0.01 включало 88 файлов и 10239 строк кода. Последнее ядро 5.8 включает 69325 файлов и 28 442 673 строк кода (более 110 млн токенов). Больше половины имеющегося в последних релизах кода было написано в течение последних семи лет.

https://www.opennet.ru/opennews/pics_base/0_1598727470.png

*Динамика изменения числа участников и коммитов:

https://www.opennet.ru/opennews/pics_base/0_1598727611.png

*Рост числа сообщений в списке рассылки разработчиков ядра Linux (LKML):

https://www.opennet.ru/opennews/pics_base/0_1598727885.png

*Статистика по числу коммитов и разработчиков:

https://www.opennet.ru/opennews/pics_base/0_1598728007.png

*Динамика роста числа строк кода, комментариев и файлов:

https://www.opennet.ru/opennews/pics_base/0_1598728467.png

*Число женщин среди участвующих в разработке оценивается в 8.5%, что в три раза больше, чем 10 лет назад.

https://www.opennet.ru/opennews/pics_base/0_1598728234.png

*C 2007 по 2019 год в разработке ядра приняли участие 1730 компаний, которые подготовили 780048 коммитов. 20 наиболее активных компаний внесли 68% из всех коммитов. Наибольший вклад в разработку вносят компании Intel и Red Hat, которыми подготовлено 10.01% и 8.9% от всех коммитов. Доля коммитов независимых разработчиков оценивается в 11.95%.https://www.opennet.ru/opennews/pics_base/0_1598728785.png

https://www.opennet.ru/opennews/pics_base/0_1598728998.png

*Участие (https://lwn.net/Articles/827735/) компаний в разработке выпуска ядра Linux 5.8:

https://c.radikal.ru/c41/2008/94/9fa5701de253.png (https://radikal.ru)

*Число релизов, выпускаемых за год:

https://www.opennet.ru/opennews/pics_base/0_1598729208.png

29.08.2020

https://www.opennet.ru/opennews/art.shtml?num=53614​

altblitz
31.08.2020, 21:37
Строчки в сурс кернела считать - толи лень, толи не ненужно занятие это? ))


Code:
blitz@inode ~/aur/linux-clk % uname -a
Linux inode 5.8.5-zen1-1-zen #1 ZEN SMP PREEMPT Thu, 27 Aug 2020 18:52:58 +0000 x86_64 GNU/Linux

blitz@inode ~/aur/linux-clk % ls linux-5.8.5.tar
-rw-r--r-- 1 blitz users 983992320 Aug 31 19:22 linux-5.8.5.tar

Целый мегабайт - сурс кернела, и распаковывается в 2 гигабайта в RAM памяти.

Компилируется быстро и не отвлекая внимания, с -O3 и -march-native.