В составе GNU/Linux всего 8 процентов GNU

image

Теги: Linux, операционная система, GNU

Португалец Педро Корте-Реал (Pedro Côrte-Real) провел интересное исследование, в рамках которого выявил процентное соотношение количества кода из разных крупных проектов в составе Linux-дистрибутива Ubuntu.

Португалец Педро Корте-Реал (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-десктопов».


или введите имя

CAPTCHA
anonymous
01-06-2011 16:43:55
Код писать не мозоли грызть. Штульман со своим гну как обычно непричом.
0 |
what a fuck?
01-06-2011 18:32:51
Меня вот радует картинка, которая присутствует во всех местных новостях из мира linux. Хорошая, годная картинка.
0 |
24328
01-06-2011 22:23:49
Секлаб превратился в очередной стоплинукс, но новосты тырят с ЛОРа и опеннета
0 |
ИvN
02-06-2011 18:00:43
Тоже обратил на это внимание. Вроде тема про исследования, а на фотке все те же школьники сидят, что и полгода назад. По сабжу: мучает вопрос о способах и целях такого подсчета. Выводы где? Хотелось доказать, что в линухе таком открытом и бесплатном всего 8% ГНУ? А лицензии BSD или Apache? Дальше то что? А исходный код проприетарного ПО для Linux он тоже посчитал? Да и в целом подсчет строк кода - все равно что судить об океане по стакану воды.
0 |
Хвост
03-06-2011 10:36:04
И эта фотка, к тому же, изрядно надоела.
0 |
Pontozzi
02-06-2011 14:24:44
Странная "статистика". Ядро Linux - разве не GNU? А Gnome: http://www.gnome.org/about/ , - "GNOME is proud to be a part of the GNU Project. " Итого, если сложить 5%+8%+9%=22% По его же выкладкам. Видно очень хотелось получить циферьку поменьше
0 |
guest
15-11-2011 21:46:00
Linux - это неесть проект gnu Gnome - не является полноценным проэктом gnu
0 |
Педроведрос
03-06-2011 02:58:28
хyетеnь для смермоблyaдок
0 |