Скрыть
Исследование показало, что в составе GNU/Linux всего 8 процентов GNU
Заядлый португальский убунтушник Педро Корте-Реал (Pedro Côrte-Real) провел интересное исследование, в рамках которого выявил процентное соотношение количества кода из разных крупных проектов в составе Linux-дистрибутива Ubuntu.
Педро задался целью посчитать, сколько же кода из программного обеспечения проекта GNU используется в современных Linux-дистрибутивах. Напомним, что дистрибутивы корректно называть термином «GNU/Linux», чтобы подчеркнуть, что «Linux» — это только ядро, а сам дистрибутив — это ядро Linux с целым комплексом дополнительных приложений, значительная часть которых была разработана в рамках GNU, инициированного Ричардом Столлманом (Richard Stallman) в далеком 1983 году. Объектом своего исследования португалец выбрал последний релиз Ubuntu Linux — 11.04 «Natty Narwhal».
Автор взял основной репозиторий Ubuntu 11.04 («main»), являющийся ядром дистрибутива, и посчитал количество строк кода разных крупных проектов, входящих в его состав. В результате, Педро получил следующий список лидеров:
* ядро Linux — 9 процентов;
* GNU — 8 %;
* KDE — 8 %;
* Mozilla — 6 %;
* Java — 6 %;
* GNOME — 5 %;
* Xorg — 3 %;
* все остальное — 56 %.
Из этих результатов автор исследования выделяет два интересных вывода:
1. Размер ядра Linux сопоставим с размером всего программного обеспечения, созданного в рамках GNU.
2. Небольшие проекты составляют наибольшую часть в GNU/Linux.
Распределение среди проектов внутри самого GNU:
* GCC — 32 %;
* GDB — 14 %;
* binutils — 13 %;
* glibc — 9 %;
* gettext — 6 %;
* emacs — 4%;
* GnuPG — 2 %;
* GRUB — 2 %;
* GSL — 1 %;
* libunistring — 1 %;
* coreutils — 1 %;
* GnuTLS — 1 %;
* Mailman — 1 %;
* другие — 11 %.
Все вы наверняка прекрасно знаете высказывание про три вида лжи*. Стоит учитывать, что в данной статистике за основу взята весьма условная характеристика — «количество строк кода». Кроме того, при подсчете объема кода никак не учитывается значимость проектов и их роль в функционировании операционной системы.
* Кстати, в одной известной шуточной формулировке оно звучит так: «Есть три вида лжи: ложь, наглая ложь и статистика по количеству Linux-десктопов».
http://www.nixp.ru/news/%D0%98%D1%81%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D0%BF%D0%BE%D0%BA%D0%B0%D0%B7%D0%B0%D0%BB%D0%BE-%D1%87%D1%82%D0%BE-%D0%B2-%D1%81%D0%BE%D1%81%D1%82%D0%B0%D0%B2%D0%B5-GNU-Linux-%D0%B2%D1%81%D0%B5%D0%B3%D0%BE-8-%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D0%BD%D1%82%D0%BE%D0%B2-GNU.html
Дополнительно, можно отметить еще один отчет, в котором представлены результаты анализа числа изменений между различными версиями Ubuntu (рассматривался только исходный код пакетов из репозитория "main"). Исследование показало, что за последние два года интенсивность разработки неуклонно снижается, выпущенный осенью 2009 года релиз Ubuntu 9.10 в сумме содержал на 40% больше изменений, чем Ubuntu 11.04.
http://www.opennet.ru/opennews/art.shtml?num=30731
Re: Исследование показало, что в составе GNU/Linux всего 8 процентов GNU
>в рамках которого выявил процентное соотношение количества кода из разных крупных проектов в составе Linux-дистрибутива Ubuntu.
кто-то еще сомневается что бубунта -- это не линукс? :)
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.16) Gecko/2009120206 Firefox/3.0.16