Анализ тенденций в разработке ядра Linux

16 сентября 2013 года

Организация Linux Foundation представила (Архивная копия от 29 марта 2014 на Wayback Machine) отчёт ( PDF, 280 Кб, 12 стр.) с оценкой прогресса развития ядра Linux и вклада индивидуальных разработчиков и различных компаний в разработку и рецензирование кода ядра. По сравнению с прошлым отчётом, выпущенным в апреле 2012 года, в новом документе отражены данные об изменениях, внесённых в ядрах с 3.3 по 3.10.

Основные тенденции:

  • С момента начала сбора статистики в 2005 году в разработке ядра приняло участие около 10 тысяч разработчиков из более чем 1000 различных компаний. За последний год к разработке присоединилось более 1100 новых разработчиков и 225 новых компаний. За год было добавлено 92 тыс. изменений от 3738 разработчиков, представляющих 536 компаний. Ядро 3.10 побило рекорд по числу вовлечённых в его создание участников (изменения приняты от 1391 разработчиков).
  • С момента выпуска 3.3 наибольший вклад в развитие ядра внесли корпорации Red Hat, Intel, Texas Instruments, Linaro, SUSE, IBM, Samsung, Google, Vision Engraving Systems и Wolfson Microelectronics. Занимавшая в прошлом рейтинге 17 место компания Microsoft, в нынешнем рейтинге не попала в список заметных участников разработки. Также из списка пропала компания Nokia, которая ранее занимала 10 место. В десятку наиболее активных участников разработки вошли компании Google и Samsung. В рейтинг впервые вошла компания NVIDIA.
  • Растёт вклад компаний развивающих мобильные и встраиваемые решения. Например, если в прошлом отчёте Linaro, Samsung и TI вместе внесли 4.4% изменений, то в новом отчёте ими было внесено 11% изменений.
  • Существенно вырос темп развития Linux: в среднем каждый час в ядро принимается 7.14 изменений (год назад фиксировалось в среднем 6 изменений в час), в день - 171 изменение, в неделю - 1200. На подготовку нового выпуска ядра в среднем уходит 70 дней, год назад этот показатель составлял 80 дней.
  • 80% всех вносимых в ядро изменений сделаны разработчиками, которые получили оплату за данную работу. В прошлом году доля оплачиваемых разработчиков составляла 75%,

Только 13.6% (в прошлом году - 14.6%) изменений созданы на голом энтузиазме и не имеют принадлежности к корпорациям, 0.9% (в прошлом году - 1.3%) изменений созданы образовательными учреждениями. Происхождение 3.3% (ранее 5.1%) кода достоверно установить не удалось.

  • Причины участия компаний в разработке Linux-ядра:
  • Компании, подобные IBM, AMD, ARM, Intel, SGI, MIPS, Freescale, HP, Broadcom, NVIDIA и Fujitsu, заинтересованы в достойной работе Linux на их оборудовании;
  • Дистрибьюторам, таким как Red Hat, Novell, Oracle и MontaVista, важно, чтобы Linux-ядро было как можно более функциональным;
  • Такие компании как Sony, Cisco и Samsung поставляют Linux в виде компонента своей продукции, такой как видеокамеры, телеприставки и мобильные телефоны. Участие в разработке Linux-ядра позволяет обеспечить дальнейшее использование Linux в качестве базиса для своих продуктов.
  • Наиболее значительный вклад среди разработчиков привнес H Hartley Sweeten, совершивший 2.3% от всех изменений в ядре. На втором месте Mark Brown с 1.5% изменений. На третьем Al Viro с 1.4% изменений. Далее следуют Axel Lin и Johannes Berg, внесшие 1.2% и 1.0% изменений.

Рейтинг вклада компаний в разработку (оценивается число патчей):

УчастникВклад в ядра 3.3-3.10Вклад в ядра 2.6.30-2.6.35Вклад в ядра 2.6.36-3.2 Энтузиасты 13.6%19.1%16.2%

Источники

править
 
 
Creative Commons
Эта статья содержит материалы из статьи «Анализ тенденций в разработке ядра Linux», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
 
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.