Встраиваемые фирмы увеличивают вклад ядра Linux

В отчете Linux Foundation говорится, что среди растущего списка компаний, участвующих в разработке ядра Linux, компании, ориентированные на встраиваемые системы, такие как Linaro, Samsung и Texas Instruments, увеличили свои взносы с максимальной скоростью.
Другие выводы включают увеличение числа разработчиков ядра, изменений кода и изменений в час со времени предыдущего отчета LF в апреле 2012 года.

Отчет ядра Linux Foundation за 2013 год, озаглавленный «Разработка ядра Linux: как быстро он продвигается, кто это делает, что они делают и кто его спонсирует», является пятым подобным отчетом некоммерческой правозащитной организации Linux, опубликованным примерно на ежегодной основе.
Отчет о «крупнейшем совместном проекте в истории вычислительной техники» охватывает Linux 3.0 с последним ядром 3.10 с акцентом от 3,3 до 3,10.
В предыдущем отчете за апрель 2012 года были опрошены Linux с 2.6.36 по 3.2.

Отчет LF о разработке ядра Linux был выпущен в первый день конференции организации LinuxCon в Северной Америке в Новом Орлеане, а также параллельной конференции CloudOpen.
С момента своего основания четыре года назад быстрорастущая конференция LinuxCon была ориентирована в первую очередь на аудиторию корпоративных серверов и облачных вычислений, и это продолжается здесь.
(Специалисты по встроенному Linux вместо этого направлены на конференцию по встроенному Linux .)

Тем не менее, встраиваемые системы играют растущую роль на основных конференциях по Linux, таких как LinuxCon.
В этом году на выставке было удивительное количество докладчиков и презентаций, ориентированных на встраиваемые системы, как мы отмечали в нашем июльском анализе графика LinuxCon .
Среди основных докладчиков - Google Крис ДиБона и Эбен Аптон из Фонда Raspberry Pi.

Повышение статуса встраиваемых систем также отражено в корпоративном спонсорстве разработки ядра Linux, как указано в таблице ниже.
В новом отчете по развитию ядра Linux отмечается тот факт, что компании, в первую очередь заинтересованные встраиваемым Linux, увеличили свои инвестиции в разработку ядра.
По данным LF, Linaro, Samsung и Texas Instruments (TI) увеличили свои совокупные взносы с 4,4% до 11% с апреля 2012 года.

Корпоративный вклад в развитие ядра Linux

(источник: отчет о разработке ядра LF 2013)

Компания изменения Процентов
Никто 12550 13,6%
Красная шляпа 9483 10,2%
Intel 8108 8,8%
Инструменты Техаса 3814 4,1%
Линаро 3791 4,1%
SUSE 3212 3,5%
неизвестный 3032 3,3%
IBM 2858 3,1%
Samsung 2415 2,6%
Google 2255 2,4%
Vision Engraving Systems 2107 2,3%
Консультанты 1529 1,7%
Wolfson Microelectronics 1516 1,6%
оракул 1248 1,3%
Broadcom 1205 1,3%
Компания изменения Процентов
NVidia 1192 1,3%
Freescale 1127 1,2%
Ingics Technology 1075 1,2%
Ренесас Электроникс +1010 1,1%
Qualcomm 965 1,0%
Cisco +871 0,9%
Linux Foundation 840 0,9%
Академики 831 0,9%
AMD 820 0,9%
Inktank Storage 709 0,8%
NetApp 707 0,8%
LINBIT 705 0,8%
Fujitsu 694 0,7%
Parallels 684 0,7%
РУКА 664 0,7%

В ходе разработки ядра Linux 3.x число разработчиков, вовлеченных в разработку ядра, выросло с 1131 до 1392, в то время как число компаний, предоставляющих поддержку для работы, росло все быстрее, с 191 до 243 (см. Таблицу ниже). ,
С тех пор топ-10 корпоративных участников ядра составили более 55 процентов от общего объема взносов, говорит LF.

Linux kernel 3.x разработчик и участие компании

(источник: отчет о разработке ядра LF 2013)

Версия ядра Разработчики Компании
3 1131 191
3,1 1168 189
3,2 1316 231
3,3 1247 233
3,4 1286 245
3,5 1195 242
3,6 1224 298
3,7 +1280 228
3,8 1258 241
3,9 1388 263
3,1 1392 243

Как обычно, лидер Linux-серверов Red Hat возглавляет список с 10,2 процентами изменений, за ним следует Intel с 8,8 процентами.
На долю Texas Instruments и Linaro приходится 4,1%, а остальные - от 3,5% до 2,3%, включая SUSE, IBM, Samsung, Google, Vision Engraving Systems Consultants, различных консультантов и Wolfson Microelectronics.

Google и Linux заключают мир, а не вейк-руки

Вклад в Google значительно вырос в этом году, отмечается в сообщении.
Google работает с Linux от встроенного (Android) до настольного компьютера (Chrome OS), от автомобиля ( Self-Driving Car ) до облака (Google Cloud).
Тот факт, что серверное и облачное программное обеспечение Linux лежит в основе масштабных операций Google, делает компанию еще более активным участником.

Лишь несколько лет назад казалось, что Google поворачивается спиной к ядру Linux, лежащему в основе Android, что может показаться скорее развилкой, чем ароматом.
Тем не менее, Google с тех пор заключил мир с сообществом разработчиков ядра Linux из-за спорных пробуждений, которые приостановили проблему управления питанием блокировщиков , и увеличил свой вклад в разработку Android Open Source Project (AOSP).

«Давняя ссора по поводу специфичных для Android функций ядра полностью отошла на второй план», - говорится в отчете.
«Очень обсуждаемая функция« wakelocks »была незаметно заменена другим решением магистрали, которое используется в последних устройствах Android».

ARM чипсы в

В последние годы Linaro , компания-разработчик инструментов с открытым исходным кодом, созданная ARM и многими ее основными партнерами в области полупроводников, активно улучшала заведомо небрежную поддержку ARM в ядре Linux.
Производители чипов ARM также вносят свой вклад в разработку ядра самостоятельно.
Лидером здесь является TI, но Samsung, Broadcom, Nvidia, Freescale, Qualcomm и сама ARM также входят в список 30 лучших участников LF.

Samsung и Intel также являются основными сторонниками проекта Linux Foundation Tizen , наряду с Intel.
Кроме того, Intel является основным участником проекта LF Yocto Project , который все больше объединяет встраиваемые дистрибутивы Linux под своей общей средой разработки.

Microsoft впервые появилась в списке в 2012 году, в первую очередь благодаря тому, что предоставила драйверы для привлечения разработчиков к своей платформе виртуализации Hyper-V.
Однако в этом году его не хватало.
Другим вендором, отсутствующим в списке, был Novell, который ранее был третьим после Intel, но был поглощен Attachmate, который выделил сторону Linux с открытым исходным кодом операции как SUSE.
Последний сейчас на пятом месте позади Линаро.

Быстрее быстрее…

Все больше разработчиков и компаний вносят свой вклад в Linux, чем когда-либо прежде, используя ядро ​​Linux 3.10.
Другая сторона этого уравнения «курица и яйцо» состоит в том, что больше изменений (исправлений) вносятся с большей скоростью, чем когда-либо прежде.
Количество изменений за эти годы увеличилось с 9 153 в версии 3.0, выпущенной в июле 2011 года, до 13 367 в Linux 3.10 , выпущенной в июле этого года.

Поскольку циклы выпуска сократились примерно до 8–12 недель, число изменений в час увеличилось еще более резко: с 5,96 в версии 3.0 до 9,02 в 3,10, говорится в отчете.
Что касается некоторых - в том числе в прошлом создателя Linux и привратника релиза ядра Линуса Торвальдса - количество строк кода неуклонно увеличивалось с момента выпуска 3.0: с 36 788 файлов и 14 651 135 строк кода до 43 029 файлов и 16 961 031 строк в 3.10.

С начала «эры мерзавцев» с ядром 2.6.11 десять лучших разработчиков разработали 30 420 изменений - 8,4% от общего числа.
Лучшие тридцать разработчиков внесли чуть более 18 процентов от общего числа.
Лидером был Аль Виро (1,2 процента изменений), за которым следуют Дэвид С. Миллер и Такаши Ивал, оба с 1,0 процентами.
Начиная с версии 3.2, Viro был на третьем месте с 1,4 процентами, после Марка Брауна и Х. Хартли Свитена, что привело к 2,3 процентам изменений.
Среди рецензентов кода, подписывающих изменения, сделанные другими, Грег Кроа-Хартман лидирует в списке с 12,5%.

Изменения, которые были объединены в основную линию за последние полтора года, представляют собой «широкий спектр важных новых функций», говорится в отчете.
Говорят, что они включают в себя полную работу без галочек, пространства имен пользователей, виртуализацию KVM и Xen для ARM, отслеживание нагрузки для каждого объекта в планировщике, проверку / перезапуск пространства пользователя, поддержку 64-битной архитектуры ARM, файловую систему F2FS, ориентированную на флэш-память, и «Многие улучшения в сети направлены на решение проблем с задержкой и буферной загрузкой». Разработчики также добавили две независимые подсистемы, обеспечивающие быстрое кэширование для блочных устройств хранения.

Доклад о разработке ядра Linux написан в соавторстве с Джоном Корбетом, разработчиком ядра Linux и редактором LWN.net;
Грег Кроа-Хартман, специалист по поддержке ядра Linux и сотрудник Linux Foundation;
и Аманда МакФерсон, вице-президент LF по маркетингу и услугам для разработчиков.

Прямой поток видео сессий LinuxCom можно найти здесь .
Особого внимания заслуживает панель ядра Linux, которая состоится в среду, 18 сентября, в 9:30 утра CT.
Он организован Корбетом и включает в себя Торвальдса, Кроа-Хартмана, Теджуна Хео из Red Hat и Сару Шарп из Intel.
Ранее этим летом Шарп раскритиковал Торвальдса за грубую лексику и недостаток вежливости в электронных письмах и публикациях на форумах, связанных с разработкой ядра.
Будут ли летать искры, или Линус превратится в мистера Роджерса и пообещает навести порядок?
Оставайтесь в курсе.

Отчет о разработке ядра Linux Linux Foundation можно бесплатно загрузить после регистрации на веб-сайте LF здесь .