Анализ тенденций и участников разработки ядра Linux
Опубликовано 18 Февраль 2015 17:28:20
Организация Linux Foundation опубликовала ежегодный отчёт (PDF, 360 Кб, 17 стр.) с анализом прогресса развития ядра Linux и оценкой вклада индивидуальных разработчика и коммерческих компаний в разработку и рецензирование кода. Новый отчёт включает данные об изменениях, внесённых в ядрах с 3.11 по 3.18, выпущенных с момента публикации прошлого отчёта в сентябре 2013 года.
Источник: http://www.opennet.ru/opennews/art.shtml?num=41685
Основные тенденции:
- С момента начала сбора статистики в 2005 году в разработке ядра приняло участие около 11800 разработчиков из более чем 1200 различных компаний. С момента публикации прошлого отчёта к разработке ядра присоединилось более 1400 новых разработчиков и 200 новых компаний. За год было добавлено 96 тыс. изменений от 4171 разработчиков, представляющих 518 компаний. Ядро 3.15 побило рекорд по числу включённых изменений (принято 13,722 изменения).
- Продолжает увеличиваться темп развития Linux: в среднем каждый час в ядро принимается 7.71 изменений (год назад фиксировалось в среднем 7.14 изменений в час, два года назад - 6), в день - 185 (год назад 171) изменений, в неделю - 1300 (1200). На подготовку нового выпуска ядра в среднем уходит 66 дней, год назад этот показатель составлял 70 дней, два года назад - 80 дней. Наиболее длительный цикл разработки наблюдался для ядра 3.13 - 77 дней, самый короткий для ядра 3.16 - 56 дней.
- С момента выпуска 3.11 наибольший вклад в развитие ядра внесли корпорации Intel, Red Hat, Linaro, Samsung, IBM, SUSE, Texas Instruments, Vision Engraving Systems и Google. На первое место в рейтинге впервые вырвалась компания Intel, c 7 на 4 место переместился Samsung. Oracle занимает 14 место, AMD - 15, NVIDIA - 16, ARM - 19, Cisco - 21.
- По числу новых разработчиков лидирует компания Intel, из которой к работе над ядром подключилось 147 новых участников. Далее следуют Samsung - 48 новых участников, IBM - 47, Google - 43, Huawei Technologies - 37, Red Hat - 32;
- 80% всех вносимых в ядро изменений сделаны разработчиками, которые получили оплату за данную работу. В прошлом году доля оплачиваемых разработчиков также составляла 80%, а в позапрошлом - 75%. Только 11.8% (в прошлом году - 13.6%, в позапрошлом 14.6%) изменений созданы на голом энтузиазме и не имеют принадлежности к корпорациям.
- Причины участия компаний в разработке 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, совершивший 1.1% от всех изменений в ядре. На втором месте Al Viro с 1% изменений. На третьем Takashi Iwai с 0.9% изменений. Далее следуют Mark Brown, David S. Miller и Tejun Heo, на которых приходится по 0.8% изменений. На 10 и 30 самых активных разработчиков в сумме приходится 8.2% и 17% изменений.
Рейтинг вклада компаний в разработку (оценивается число патчей):
Участник | Вклад в ядра 3.11-3.18 | Вклад в ядра 3.3-3.10 | Вклад в ядра 2.6.30-2.6.35 | Вклад в ядра 2.6.36-3.2 |
---|---|---|---|---|
Энтузиасты | 12.4% | 13.6% | 19.1% | 16.2% |
Intel | 10.5% | 8.8% | 7.8% | 7.2% |
Red Hat | 8.4% | 10.2% | 12.0% | 10.7% |
Linaro | 5.6% | 4.1% | - | 0.7% |
Samsung | 4.4% | 2.6% | - | 1.7% |
Не удалось определить | 4% | 3.3% | 4.7% | 4.3% |
IBM | 3.2% | 3.1% | 4.8% | 3.7% |
SUSE | 3% | 3.5% | 5.0% | 3.3% |
Консультанты | 2.5% | 1.7% | 2.4% | 2.6% |
Texas Instruments | 2.4% | 4.1% | 1.7% | 3.0% |
Vision Engraving Systems | 2.2% | 2.3% | - | - |
2.1% | 2.4% | 0.7% | 1.5% | |
Renesas Electronics | 2.1% | - | - | - |
Freescale | 1.8% | 1.2% | - | 1.0% |
Free Electrons | 1.5% | - | - | - |
FOSS Outreach Program for Women | 1.5% | - | - | - |
Oracle | 1.2% | 1.3% | 1.9% | 1.6% |
AMD | 1.1% | 0.9% | 1.7% | 1.4% |
NVIDIA | 1.1% | 1.3% | - | - |
Broadcom | 1% | 1.3% | - | 2.5% |
Huawei Technologies | 1% | - | - | - |
ARM | 0.8% | 0.7% | - | - |
Wolfson Microelectronics | 1.6% | - | - | |
Cisco | 0.7% | 0.9% | - | - |
Fujitsu | 0.7% | 0.7% | 1.7% | 1.2% |
Qualcomm | 0.7% | 1.0% | - | - |
Linux Foundation | 0.6% | 0.9% | - | - |
Динамика развития ядра:
Выпуск | Число разработчиков | Число компаний | Размер исходных текстов | Включено патчей |
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 |
3.11 | 1,266 | 225 | 17,407,037 | 10,893 |
3.12 | 1,332 | 244 | 17,730,630 | 10,927 |
3.13 | 1,361 | 228 | 17,934,674 | 12,127 |
3.14 | 1,446 | 240 | 18,275,747 | 12,311 |
3.15 | 1,492 | 237 | 18,636,331 | 13,722 |
3.16 | 1,477 | 234 | 18,882,881 | 12,804 |
3.17 | 1,433 | 241 | 18,868,140 | 12,354 |
3.18 | 1,458 | 239 | 18,997,848 | 11,379 |
Источник: http://www.opennet.ru/opennews/art.shtml?num=41685
|
0 | Tweet | Нравится |
|