Анализ тенденций в разработке ядра Linux
Опубликовано 16 Сентябрь 2013 18:48:44
Организация Linux Foundation представила отчёт (PDF, 280 Кб, 12 стр.) с оценкой прогресса развития ядра Linux и вклада индивидуальных разработчиков и различных компаний в разработку и рецензирование кода ядра. По сравнению с прошлым отчётом, выпущенным в апреле 2012 года, в новом документе отражены данные об изменениях, внесённых в ядрах с 3.3 по 3.10.
Источник: http://www.opennet.ru/opennews/art.shtml?num=37926
Основные тенденции:
- С момента начала сбора статистики в 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% |
Red Hat | 10.2% | 12.0% | 10.7% |
Intel | 8.8% | 7.8% | 7.2% |
Texas Instruments | 4.1% | 1.7% | 3.0% |
Linaro | 4.1% | - | 0.7% |
SUSE | 3.5% | 5.0% | 3.3% |
Не удалось определить | 3.3% | 4.7% | 4.3% |
IBM | 3.1% | 4.8% | 3.7% |
Samsung | 2.6% | - | 1.7% |
2.4% | 0.7% | 1.5% | |
Vision Engraving Systems Consultants | 2.3% | - | - |
Консультанты | 1.7% | 2.4% | 2.6% |
Wolfson Microelectronics | 1.6% | - | - |
Oracle | 1.3% | 1.9% | 1.6% |
Broadcom | 1.3% | - | 2.5% |
NVIDIA | 1.3% | - | - |
Freescale | 1.2% | - | 1.0% |
Qualcomm | 1.0% | - | - |
Cisco | 0.9% | - | - |
The Linux Foundation | 0.9% | - | - |
Научные учреждения | 0.9% | 1.4% | 1.3% |
AMD | 0.9% | 1.7% | 1.4% |
NetApp | 0.8% | - | - |
Fujitsu | 0.7% | 1.7% | 1.2% |
Parallels | 0.7% | 0.6% | |
ARM | 0.7% | - | - |
Динамика развития ядра:
Выпуск | Число разработчиков | Число компаний | Размер исходных текстов | Включено патчей |
2.6.26 | 1,027 | 203 | 9,411,841 | 9,941 |
2.6.27 | 1,021 | 187 | 9,630,074 | 10,628 |
2.6.28 | 1,075 | 212 | 10,118,757 | 9,048 |
2.6.29 | 1,180 | 233 | 10,934,554 | 11,678 |
2.6.30 | 1,150 | 245 | 11,560,971 | 11,989 |
2.6.31 | 1,166 | 221 | 11,970,124 | 10,883 |
2.6.32 | 1,248 | 259 | 12,532,677 | 10,989 |
2.6.33 | 1,196 | 226 | 12,912,684 | 10,871 |
2.6.34 | 1,150 | 195 | 13,243,582 | 9,443 |
2.6.35 | 1,187 | 184 | 13,468,253 | 9,801 |
2.6.36 | 1,176 | 207 | 13,422,037 | 9,501 |
2.6.37 | 1,276 | 221 | 13,919,579 | 11,446 |
2.6.38 | 1,198 | 220 | 14,211,814 | 9,577 |
2.6.39 | 1,258 | 239 | 14,537,764 | 10,269 |
3.0 | 1,131 | 331 | 14,651,135 | 9,153 |
3.1 | 1,168 | 212 | 14,776,002 | 8,693 |
3.2 | 1,316 | 226 | 15,004,006 | 11,881 |
3.3 | 1,247 | 233 | 15,171,607 | 10,550 |
3.4 | 1,286 | 245 | 15,389,393 | 10,889 |
3.5 | 1,195 | 242 | 15,601,911 | 10,957 |
3.6 | 1,224 | 298 | 15,873,569 | 10,247 |
3.7 | 1,280 | 228 | 16,197,233 | 11,990 |
3.8 | 1,258 | 241 | 16,422,416 | 12,394 |
3.9 | 1,388 | 263 | 16,692,421 | 11,910 |
3.10 | 1,392 | 243 | 16,961,031 | 13,367 |
Источник: http://www.opennet.ru/opennews/art.shtml?num=37926
|
0 | Tweet | Нравится |
|