anonymous@RULINUX.NET~# Last login: 2024-11-07 14:14:11
Регистрация Вход Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск
[#] [Добавить метку] [Редактировать]
Скрыть

Исследование показало, что в составе 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

Bod(*) (2011-06-01 21:25:00)

Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.19) Gecko/20110430 Iceweasel/3.5.19 (like Firefox/3.5.19)

[Ответить на это сообщение]
avatar
Скрыть

Re: Исследование показало, что в составе GNU/Linux всего 8 процентов GNU

>в рамках которого выявил процентное соотношение количества кода из разных крупных проектов в составе Linux-дистрибутива Ubuntu.

кто-то еще сомневается что бубунта -- это не линукс? :)

anonymous(*)(2011-06-01 21:49:44)

Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.16) Gecko/2009120206 Firefox/3.0.16
avatar
Скрыть

Re: Исследование показало, что в составе GNU/Linux всего 8 процентов GNU

При этом этот гнушный код используется почти везде.

>* emacs — 4%;
Зато в емаксе 100% кода GNU!

SystemV(*)(2011-06-01 22:13:40)

Emacs-w3m/1.4.414 w3m/0.5.3
Этот тред читают 2 пользователя:
Анонимных: 2
Зарегистрированных: 0




(c) 2010-2020 LOR-NG Developers Group
Powered by TimeMachine

Valid HTML 4.01 Transitional Правильный CSS!