?

Log in

No account? Create an account
Speaker Rabbit

abbra


CIFS: curious information funneled sometimes


Previous Entry Share Next Entry
Linux kernel contributions analysis
Speaker Rabbit
abbra
Johnathan Corbet из Linux Weekly News провел исследование о том, кто же разрабатывает ядро Linux и каков вклад волонтеров и компаний. Отчет доступен пока только подписчикам LWN, но как подписчик я могу выдать специальную ссылку на статью, не требующую ввода пароля: http://lwn.net/SubscriberLink/222773/8cd9ed87ae25432a/

Интересные результаты: в 2.6.20 приблизительно 65% работы (относительно 2.6.19) -- по заказу корпораций и приблизительно 11-35% волонтерской работы. За последний год изменений в ядре в целом -- 10-40% волонтеров и 48% корпоративной работы.

Также за последний год IBM сделала 8% всех изменений в ядре, RedHat -- 9.614.4%, HP - 0.9%, Oracle - 0.8%, Novell -- 3.6%, Интел - 3.1%, QLogic - 3.7%. IBM - на четвертом месте (на первом -- разработчики, которых не удалось соотнести с компаниями либо доказать их волонтерство - 29.5%).

Важный момент -- за последний год в ядро попали изменения от более чем 2000 человек. Это только новые изменения, не учитывается сколько разработчиков написали то, что было до этого момента. Так что о ядре Linux можно говорить как о действительно широко разрабатываемом проекте -- даже у Microsoft над ядро операционной системы работает меньше людей (в Microsoft над всеми продуктами вместе взятыми работает около 10000 разработчиков, над ядром -- порядка 1000, если мне не изменяет память).


  • 1
По поводу статистики — есть же много проектов, которые out of the tree. Тот же OpenVZ. У IBM раньше было полно таких проектов.

Насколько я помню, все те IBM-овские проекты, которые не были замержены в мейнстрим, поумирали или агонизируют (CKRM). Видимо, люди спохватились и теперь требуют сразу всё мержить в мейнстрим — и это, в общем-то, правильно. И нам тоже надо было так делать…

Да, ситуация с умирающими out of tree проектами впервые серьезно встала три года назад. Что и привело к созданию той схемы разработки ядра, которая есть сегодня (с sign-off и вся работа в основном ядре). Это была общая позиция IBM, Intel, RedHat и Novell, потому как бэкпортить устали и расфокусирование стало сильно напрягать в том числе и финансово.

  • 1