Сообщество ядра Linux закрыло год установлением нового рекорда по числу изменений влитых в один релиз, по сравнению с предыдущим отчётом разработки Linux Kernel .
В версии ядра 4.6 можно увидеть около 13,517 патчей влитых за 63 дня, что равно рекорду, установленному версией 3,15 в объёме 13,722 патчей 8 июня 2014.
Но изменения в ядро вносятся сломя голову последние 15 месяцев, с количеством в более чем 3 миллиона строк, добавленных в ядро Linux со скоростью 7,8 изменений в час.
"Способность поддерживать данную скорость изменений в течение многих лет является беспрецедентной для какого-либо общественного проекта программного обеспечения" - согласно отчёту.
Седьмое издание этого отчёта детализирует информацию по разработчикам, внёсшим вклад в ядро, и компаниям, в которых они работают, и наиболее важные изменения сделанные в коде в процессе разработки ядра с версии 3.18. Данные охватывают в основном разработку с последнего отчёта в Марте 2015 -- версии с 3.19 по 4.7 -- но некоторая статистика охватывает и 2005 год, когда разработка была перемещена в Git репозиторий, и даже охватывает первый выпуск Линуса Торвальдса в 1991 году.
Празднование 25-летия Linux
В этом году отчёт также отражает 25 лет развития Linux Kernel как сообщества открытого исходного кода на LinuxCon North America в Toronto 24 августа вечером на гала-праздновании, посвящённом дню выпуска Linux 25-го августа 1991 года.
С почти 22-мя миллионами строк кода и новым выпуском, который происходит каждые 9-10 недель, Linux Kernel является одним из наиболее больших и динамично развивающихся проектов с открытым исходным кодом в истории технологий. Это также одна из наиболее важных вещей, как ядро операционной системы Linux, которая используется в большинстве современных технологий -- от Android телефонов и Chromebooks, до атомных подводных лодок, космических станций, мировых фондовых биржах и многом другом.
То, что начиналось как увлечение Торвальдса, развивалось на протяжении последних 25 лет в коллективных усилиях по созданию и поддержанию кода тысячами разработчиков, занятых в сотнях компаний.
"Очевидно, что разработчики ядра делают что-то правильно," говорится в докладе. "В настоящем докладе содержится обновленная информация о том, что эти разработчики делали и почему они продолжают быть успешными."
Вот некоторые из основных моментов из доклада, составленных из Git и проанализированные с помощью LWN Editor Джоном Корбетом, сопровождающим Kernel Linux и сотрудником Linux Foundation Грегом Кроа Хартманом. Скачать полный отчет с большим количеством данных и углубленным анализом.
2015-2016 Linux Kernel Development Highlights
Выдержки из отчёта:
- Почти 115000 изменений были вылита с момента выхода версии 3.18 7 декабря 2014 г.
- Внесён вклад от 5,062 индивидуальных разработчиков, представляющих около 500 компаний.
- 2,355 из этих разработчиков внесли вклад впервые.
- Новые возможности включают поддержку live патчей ядра, поддержку устройств постоянной-памяти, зашифрованного хранилищя для файловой системы ext4, многочисленных сетевых усовершенствований с акцентом на IPv6 и улучшением центров обработки данных, и многое другое.
- Система тестирования "Нулевого дня и сборки роботом" нашла около 400 багов (все из которых были исправлены).
- Оживленный цикл разработки ядра 4.6 объединил 13517 патчей, что просто догоняет рекорд версии 3.15 на 13,722 патчей.
Топ 10 разработчиков, внёсших изменения в ядро
Имя Число изменений H Hartley Sweeten 1,456 Geert Uytterhoeven 1,036 Arnd Bergmann 877 Al Viro 782 Takashi Iwai 735 Lars-Peter Clausen 729 Mauro Carvalho Chehab 714 Ville Syrjala 707 Linus Walleij 661 Dan Carpenter 631
Топ 10 компаний
Топ 10-ти компаний, разработчики которых внесли вклад в Linux Kernel, составляют около 57 процентов от общего числа изменений в ядре. Категория "none", которая представляет волонтёров, которым не платили какие-либо компании, упала с 1-го места на 3-е. Компания Renesas переместилась с 13-го места на 10-е, сместив Texas Instruments. Большая доля разработки по прежнему вносится разработчиками, принадлежность которых к компаниям не известна, и как правило составляет 10 или несколько изменений.
Компания Изменения Процент от общего Intel 14,384 12.9% Red Hat 8,987 8.0% None 8,571 7.7% Unknown 7,582 6.8% Linaro 4,515 4.0% Samsung 4,338 3.9% SUSE 3,619 3.2% IBM 2,995 2.7% Consultants 2,938 2.6% Renesas Electronics 2,239 2.0%
Источник: Linux блог