Linux Foundation только что выпустил свой свежий отчет о том, кем создается Linux.
Идет год
С 2005 г., когда появилась система управления версиями Git, в ядро Linux поступил вклад от 15 637 разработчиков из более чем 1400 компаний. А за последний год свой вклад в ядро внесли 4300 разработчиков из более 500 компаний. Из них 1670 человек участвовали в этой работе впервые, что составляет третью часть контрибуторов.
Первую десятку компаний, спонсировавших последний год разработку ядра Linux, составили Intel, Red Hat, Linaro, IBM, Samsung, SUSE, Google, AMD, Renesas и Mellanox. Microsoft хоть и остается контрибутором, но уже не входит в начало списка.
Темпы разработок Linux продолжают ускоряться, равно как и число участвующих в них разработчиков и компаний. Вот конкретные цифры. В
Среднее количество дней разработки одного релиза слегка возросло до 67,66 с 66 год назад, а промежуток времени между релизами с хорошей предсказуемостью составлял от 63 до 70 дней. Этот тренд к укороченным и более предсказуемым циклам релизов является результатом повышения дисциплины разработок.
Причина в том, что ныне качественные патчи объединяются и сообщество работает успешнее, не нуждаясь в постоянной починке старых блоков кода. К тому же тестовый сервис Intel
Создатель Linux Линус Торвальдс также регулярно загружает каждое ядро, скомпилированное после принятия запросов на изменение кода. Если что-то оказывается не так, он не стесняется извещать об этом разработчиков. Как отмечают Кроа-Хартман и Корбет, реакция следует быстрее, чем мог бы ожидать автор патча, вызывающего сбой на рабочем компьютере Торвальдса.
Доля неоплачиваемых разработчиков, похоже, стабилизируется и сегодня составляет 8,2% контрибуторов, что чуть больше 7,7% по отчету прошлого года. Это заметно меньше 11,8% в 2014 г.
Причина в том, что разработчики ядра Linux могут легко находить рабочие места. Так, в прошлом году более половины новых участников работы над ядром получали за этот труд оплату начиная со своего самого первого патча.
Цикл разработки версии 4.9 оказался самым активным в истории ядра, когда было принято самое большое число изменений. А версия 4.12 установила новый рекорд по общему числу участников разработки, как и по числу начинающих контрибуторов. Слухи о старении сообщества ядра Linux преувеличены. После всех прожитых лет сообщество разработчиков ядра продолжает расти.
Кроа-Хартман и Корбет заключают: «Ядро Linux является одним из самых крупных и наиболее успешных Open Source-проектов за всю их историю. Огромные темпы изменений и количество индивидуальных контрибуторов показывают, что этот проект имеет живое и активное сообщество, постоянно способствующее эволюции ядра в ответ на большое разнообразие сред, в которых оно используется. Эта скорость изменений продолжает расти, как и число разработчиков и компаний, вовлеченных в процесс, и по сей день сохраняется уверенность, что процесс разработок может без помех масштабироваться по темпам».