The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Анализ тенденций и участников разработки ядра Linux"
Отправлено opennews, 04-Апр-12 12:44 
Организация Linux Foundation представила (http://www.linuxfoundation.org/news-media/announcements/2012...) очередной ежегодный отчёт (PDF (http://go.linuxfoundation.org/who-writes-linux-2012), 750 Кб, 15 стр.), в котором оценен прогресс развития ядра Linux, проанализирован вклад индивидуальных разработчиков и различных компаний в разработку и рецензирование кода. Новый отчёт включает данные об изменениях, внесённых в ядрах с 2.6.36 по 3.2.0, выпущенных с момента публикации (http://www.opennet.ru/opennews/art.shtml?num=28856) прошлого отчёта в декабре 2010 года.


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


-  С момента начала сбора статистики (https://github.com/gregkh/kernel-history) в 2005 году в разработке ядра приняло участие более 7800 разработчиков из более чем 800 различных компаний. За последний год к разработке присоединилось более 1000 новых разработчиков  и 200 новых компаний;

-  75% процентов всех вносимых в ядро изменений сделаны разработчиками, которые получили оплату за данную работу. Только 17.9% изменений созданы на голом энтузиазме и не имеют принадлежности к корпорациям, 2% изменений созданы образовательными учреждениями. Происхождение 5.1% кода достоверно установить не удалось;

-  С момента выхода 2.6.36 интенсивность разработки заметно увеличилась, в каждую новую версию ядра включалось от 8 до 12 тысяч новых патчей. Средняя интенсивность разработки соответствует добавлению 6 патчей каждый час. Среднее время подготовки нового значительного релиза ядра составляет 80 дней;

-  С момента выпуска ядра 2.6.36 наибольший вклад в развитие ядра внесли корпорации Red Hat, Intel, Novell, IBM, Texas Instruments, Broadcom, Nokia, Samsung, Oracle и Google, при том что год назад Google был на 18 месте, Texas Instruments на 20, а Broadcom и Samsung даже не входили в 20. Изменения свидетельствуют о значительном росте вклада в ядро компаний, заинтересованных в развитии встраиваемых и мобильных платформ, при этом изменения не только связаны с обеспечением поддержки нового оборудования, но и с расширением базовых возможностей ядра;
<center><img src="http://www.opennet.ru/opennews/pics_base/0_1333527479.png" style="border-style: solid; border-color: #606060; border-width: 1px;" title="" border=0></center>

-  Впервые в двадцатку наиболее крупных контрибуторов ядра Linux вошла компания Microsoft, занявшая 17 место в списке, сформированном на основании статистики с момента выпуска ядра 2.6.36. Всего компанией Microsoft было подготовлено 688 изменений (1% от общего числа изменений), связанных с обеспечением поддержки работы Linux в роли гостевой системы  под управлением гипервизора Hyper-V. Сам по себе объем внесённого кода достаточно небольшой (11 тыс. строк кода, что примерно 0.07% от общего кода ядра), но он был разбит на большое число патчей, которые многократно исправлялись и перерабатывались, что создало видимость бурной деятельности;

-  Причины участия компаний в разработке Linux-ядра:


-  Компании, подобные IBM, Intel, SGI, MIPS, Freescale, HP и Fujitsu, заинтересованы в достойной работе Linux на их оборудовании;

-  Дистрибьюторам, таким как Red Hat, Novell и MontaVista, важно, чтобы Linux-ядро было как можно более функциональным. Примечательно, что несмотря на то, что данные компании являются прямыми конкурентами, они сообща работают над усовершенствованием ядра;

-  Такие компании как  Sony, Nokia и Samsung поставляют Linux в виде компонента своей продукции, такой как видеокамеры,  телеприставки и мобильные телефоны. Участие в разработке Linux-ядра позволяет обеспечить дальнейшее использование Linux в качестве базиса для своих продуктов.

-  Наиболее значительный вклад среди индивидуальных разработчиков привнес David S. Miller, совершивший 1.2% от всех изменений в ядре. На втором месте Al Viro с 1.1% изменений. На третьем Takashi Iwai
с 1.0% изменений. Далее следуют Ingo Molnar и Tejun Heo, внесшие по 0.9% изменений.

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


<center>
<table style="border: 1px solid rgb(176, 177, 144); border-collapse: collapse; background: none repeat scroll 0% 0% rgb(221, 225, 194);" cellpadding="2" cellspacing="0" width="60%" border="1">

<tr><th>Участник</th><th>Общий вклад</th><th>Вклад в ядра 2.6.30-2.6.35<th>Вклад в ядра 2.6.36-3.2.0
<tr><td>Энтузиасты </td><td>17.9%</td><td>19.1%<td>16.2%

</td></tr><tr><td>Red Hat </td><td>11.9%</td><td>12.0%<td>10.7%

</td></tr><tr><td>Novell </td><td>6.4%</td><td>5.0%<td>3.3%

</td></tr><tr><td>Intel</td><td>6.2%</td><td>7.8%<td>7.2%
</td></tr><tr><td>IBM </td><td>6.1%</td><td>4.8%<td>3.7%

</td></tr><tr><td>Не удалось определить</td><td>5.1%</td><td>4.7%<td>4.3%

</td></tr><tr><td>Консультанты </td><td>3.0%</td><td>2.4%<td>2.6%

</td></tr><tr><td>Oracle </td><td>2.1%</td><td>1.9%<td>1.6%

</td></tr><tr><td>Научные учреждения</td><td>1.3%</td><td>1.4%<td>1.3%

</td></tr><tr><td>Nokia</td><td>1.2%</td><td>2.3%<td>1.9%

</td></tr><tr><td>Fujitsu</td><td>1.2%</td><td>1.7%<td>1.2%

</td></tr><tr><td>Texas Instruments</td><td>1.1%</td><td>1.7%<td>
3.0%


</td></tr><tr><td>Broadcom</td><td>1.1%</td><td>-<td>
2.5%


</td></tr><tr><td>The Linux Foundation</td><td>1.1%</td><td>-<td>-
</td></tr><tr><td>Google </td><td>1.0%</td><td>0.7%<td>
1.5%


</td></tr><tr><td>Analog Devices</td><td>1.0%</td><td>1.3%<td>0.9%

</td></tr><tr><td>SGI</td><td>1.0%</td><td>-<td>-
</td></tr><tr><td>AMD </td><td>1.0%</td><td>1.7%<td>1.4%

</td></tr><tr><td>Parallels</td><td>0.9%</td><td>0.6%<td>
</td></tr><tr><td>Freescale</td><td>0.9%</td><td>-<td>1.0%

</td></tr><tr><td>Cisco</td><td>0.9%</td><td>-<td>-
</td></tr><tr><td>HP</td><td>0.8%</td><td>1.0%<td>-
</td></tr><tr><td>Renesas Technology </td><td>0.8%</td><td>2.0%<td>-
</td></tr><tr><td>MontaVista </td><td>0.8%</td><td>0.7%<td>-
</td></tr><tr><td>Atheros</td><td>0.7%</td><td>-<td>1.0%

</td></tr><tr><td>Wolfson Microelectronics</td><td>0.7%</td><td>-<td>1.4%

</td></tr><tr><td>Marvel</td><td>0.7%</td><td>-<td>0.7%

</td></tr><tr><td>NetApp</td><td>0.7%</td><td>-<td>-
</td></tr><tr><td>Linutronix</td><td>0.6%</td><td>-<td>-
</td></tr><tr><td>Samsung</td><td>0.6%</td><td>-<td>
1.7%


</td></tr><tr><td>Pengutronix</td><td>-</td><td>-<td>
1.0%

</td></tr><tr><td>Microsoft</td><td>-</td><td>-<td>
1.0%

</td></tr><tr><td>ST Ericsson</td><td>-</td><td>-<td>
0.9%

</td></tr><tr><td>Wind River</td><td>-</td><td>-<td>
0.9%

</td></tr><tr><td>MiTAC</td><td>-</td><td>-<td>
0.9%

</td></tr><tr><td>Soc. Francaise de Radiotelephon</td><td>-</td><td>-<td>
0.9%

</td></tr><tr><td>Linaro </td><td>-</td><td>-<td>
0.7%

</td></tr><tr><td>QLogic</td><td>-</td><td>-<td>
0.7%


</table>
</center>
-  Динамика развития ядра:


<center>
<table style="border: 1px solid rgb(176, 177, 144); border-collapse: collapse; background: none repeat scroll 0% 0% rgb(221, 225, 194);" cellpadding="2" cellspacing="0" width="60%" border="1">


<tr><td>Выпуск</td><td>Число разработчиков</td><td>Число компаний</td><td>Размер исходных текстов</td><td>Включено патчей

</td></tr><tr><td>2.6.26 </td><td>1,027 </td><td>203</td><td>9,411,841</td><td>9,941
</td></tr><tr><td>2.6.27 </td><td>1,021 </td><td>187</td><td>9,630,074</td><td>10,628
</td></tr><tr><td>2.6.28 </td><td>1,075 </td><td>212</td><td>10,118,757</td><td>9,048
</td></tr><tr><td>2.6.29 </td><td>1,180 </td><td>233</td><td>10,934,554</td><td>11,678
</td></tr><tr><td>2.6.30 </td><td>1,150 </td><td>245</td><td>11,560,971</td><td>11,989
</td></tr><tr><td>2.6.31 </td><td>1,166 </td><td>221</td><td>11,970,124</td><td>10,883
</td></tr><tr><td>2.6.32 </td><td>1,248 </td><td>259</td><td>12,532,677</td><td>10,989
</td></tr><tr><td>2.6.33 </td><td>1,196 </td><td>226</td><td>12,912,684</td><td>10,871
</td></tr><tr><td>2.6.34 </td><td>1,150 </td><td>195</td><td>13,243,582</td><td>9,443
</td></tr><tr><td>2.6.35 </td><td>1,187 </td><td>184</td><td>13,468,253</td><td>9,801


...

URL: http://www.linuxfoundation.org/news-media/announcements/2012...
Новость: http://www.opennet.ru/opennews/art.shtml?num=33529

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру