Linux Foundation опубликовала новый отчет со статистикой по разработчикам ядра “Who Writes Linux” (“Linux Kernel Development”), так что у нас есть возможность оценить тенденции развития самой популярной свободной операционной системы.

Предыдущий отчёт выходил в сентябре 2013 года, нынешний покрывает изменения, сделанные почти за полтора года, с версий 3.11 до 3.18.

003

Объём работы в последнее время вырос: каждая новая версия ядра включает в себя более 10 000 патчей от 1400+ разработчиков.

За последние полтора года Linux значительно усовершенствован, добавилось много важного функционала, в том числе создание временных файлов O_TMPFILE, поддержка NFS 4.2, виртуализация на ARM-архитектуре средствами Xen и KVM, сжатый своп-кэш zswap, использование движков рендеринга GPU независимо от дисплея, многопоточная архитектура (multiqueue block layer) для увеличения производительности операций ввода-вывода, многочисленные сетевые улучшения и т.д.

По количеству патчей лидирует версия 3.15, а по интенсивности разработки — 3.16 (9,53 патча в час).

004

005

Количество файлов и строк кода постоянно растёт. В момент первоначального релиза в 1991 году ядро содержало около 10 000 строк, а сейчас — 18 997 848. За полтора года база разбухла примерно на 2 млн строк.

006

Версия 3.17 стала вторым случаем за 24 года, когда кодовая база уменьшилась с новым релизом. Впервые такой феномен наблюдался в версии 2.6.36 в 2010 году.

По данным Linux Foundation, всего 11,8% разработчиков ядра Linux в прошлом году заявлены как неоплачиваемые добровольцы. В 2012 году таких было 14,6%, тенденция к снижению наблюдается уже много лет. «Люди, которые начинают писать код для ядра, очень быстро находят работу», — сказал Линус Торвальдс.

Независимые разработчики внесли 12,4% правок в ядро Linux — больше, чем любая корпорация.

007

Сам Линус практически отошёл от дел. Он не входит ни в 30 самых активных авторов, ни в 20 самых активных редакторов, которые проверяют патчи перед их включением в ядро. Каждый год его активность снижается, и за последний период он проинспектировал всего 329 патчей (0,4%) от общего количества. Для сравнения, лидер по этому показателю Грег Кроа-Хартман (Greg Kroah-Hartman) проинспектировал 13 028 патчей (14,4%).

В целом, Linux подтверждает свою роль как самого успешного Open Source проекта в истории программирования. За время отслеживания статистики с 2005 года в этом уникальном коллективном эксперименте приняли участие 11 800 разработчиков.

  • Подпишись на наc в Telegram!

    Только важные новости и лучшие статьи

    Подписаться

  • Подписаться
    Уведомить о
    23 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии