Код ядра Linux

Код ядра Linux

Вчера я видел исходный код ядра Linux. Там были тысячи строк. Весь код был написан только одним человеком, Линусом Торвальдсом?

решение1

Нет. Линус не единственный, кто пишет исходный код ядра Linux, и я думаю, вы обнаружите, что ядро ​​Linux состоит не только из «тысяч» строк кода (это ближе к 12–15 миллионам строк, в зависимости от того, как считать).

См., например, 100 лучших участников, упомянутых здесь: https://github.com/torvalds/linux/graphs/contributors

Обратите внимание, что Линус (на данный момент) занимает 39-е место среди наиболее часто вносящих вклад участников по количеству коммитов.

См. также текст в разделе«Сообщество разработчиков»статьи Википедии «Ядро Linux», в которой говорится

По состоянию на 2007 год разработка ядра сместилась с 20 самых активных разработчиков, пишущих 80% кода, на 30 лучших разработчиков, пишущих 30% кода, при этом ведущие разработчики тратили больше времени на проверку изменений.

[...]

Около 1500 разработчиков вносят вклад в каждый релиз из примерно 200-250 компаний в среднем за релиз. 30 лучших разработчиков внесли чуть более 16% кода. Что касается компаний, то наибольший вклад внесли Intel (12,9%) и Red Hat (8,0%), третье и четвертое места занимают категории «никто» (7,7%) и «неизвестно» (6,8%).

решение2

Что касается "Отчета о разработке ядра Linux за 2017 год". В нем 1681 разработчик из 255 компаний. Подробнееинформация.

решение3

Линус Торвальдс, скорее всего, один из тех, кто внес наименьшее количество кода в проект. Его вклад намного меньше 1%. Взгляните на исходный код, в котором перечислены все участники...

Поскольку он уничтожил всю историю до 2004 года, вам нужно быть очень осторожными, если вы хотите оценить его вклад.

Связанный контент