Тенденции в разработке ядра Linux за 2017 год
Организация Linux Foundation опубликовала ежегодный отчет (PDF) с анализом прогресса развития ядра Linux и оценкой вклада индивидуальных разработчика и коммерческих компаний в разработку и рецензирование кода. Новый отчет включает данные об изменениях, внесенных в ядрах с 4.8 по 4.13, выпущенных с момента публикации прошлого отчета в августе 2016 года.
Основные тенденции:
- С момента начала сбора статистики в 2005 году в разработке ядра приняло участие около 15600 разработчиков из более чем 1400 различных компаний. С момента публикации прошлого отчета в разработке ядра приняли участие 4319 разработчиков, представляющих 519 компаний, которые подготовили около 83 тысяч изменений. 1670 участников присоединилось к разработке ядра впервые.
- Продолжает увеличиваться темп развития Linux: в среднем каждый час в ядро принимается 8.5 изменений (год назад фиксировалось в среднем 7.8 изменений в час), в день - 204 изменений, в неделю - 1400.
- На подготовку нового выпуска ядра в среднем уходит 67.66 дней, год назад этот показатель составлял 66 дней. Наиболее длительный цикл разработки составил 70 дней, самый короткий - 56 дней.
- Ядра 4.9 и 4.12 побили рекорд по числу внесенных патчей в рамках одного цикла разработки за всю историю проекта;
- 91.8% всех вносимых в ядро изменений сделаны разработчиками, которые получили оплату за данную работу. В прошлом году доля оплачиваемых разработчиков также составляла 92.3%, для сравнения пять лет назад этот показатель составлял 75%. Только 8.2% (в прошлом году - 7.7%) изменений созданы на голом энтузиазме и не имеют принадлежности к корпорациям;
- За отчетный период наибольший вклад в разработку внесен сотрудниками компаний Intel, Red Hat, Linaro, IBM, Samsung, SUSE, Google, AMD, Renesas и Mellanox;