Вы не вошли.



Статистика по объему кода проектов в GNU/Linux
Португалец Педро Корте-Реал (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-десктопов».
Дмитрий Шурупов по материалам Split Perspective.
p.s. требую больше швабодки!
линукс на дескторе это как спойлер на "девятке": 200+ она в своей жизни никогда не выжмет, зато пацанам можно сказать "у меня почти McLaren" (с) дохтур
Вне форума


p.s. требую больше швабодки!
Если GNU - это свобода, то я - кусок сыра. Так что всё нормально, GNU что-то там составляет, но небольшие проекты заваливают тупо числом 
nolinux.w2c.ru - море баттхерта и деаонимизации
Вне форума


швабодки!
Вы всем gis-lab'ом, что ли, капчу двачуете?
Вне форума


Если GNU - это свобода, то я - кусок сыра.
А почему GNU не свобода?
Не ламерствуй лукаво.
"А петь мне нельзя - постановление суда" (с) Бендер
Вне форума


Как-то все быстренько забыли, что в руках проекта GNU находится в основном системные библиотеки и программы, без которых ни один дистр не запустится. Тот же GNU coreutils и GRUB хотя бы.
А почему GNU не свобода?
Такие заявления с головой выдает прибеженцов лагеря BSD. Они вон до сих пор кряхтят и пытаются слезть с GNU'тых утилит и библиотек.
We'll force you to be nice to each other
Kill you before you kill each other
Вне форума


Такие заявления с головой выдает прибеженцов лагеря BSD.
Сколько я о себе нового узнаю...
На самом деле, если подходить к вопросу философски, то свобода единственно возможно, когда нет никакой лицензии. Только тогда человек имеет право делать с продуктом ВСЁ! Любая лицензия накладывает ограничения (когда разумные, а когда - не очень), следовательно, свободой не является. А GNU ещё держит разработчиков за яйца, вынуждая делиться исходным кодом в случае использования чего-то свободного в проекте 
nolinux.w2c.ru - море баттхерта и деаонимизации
Вне форума


На самом деле, если подходить к вопросу философски, то свобода единственно возможно, когда нет никакой лицензии.
Не совсем. Свобода понятие очень растяжимое и практически спекулятивное. Не ясно кому достается больше "свободы". Не пометив свой исходник лицензией или пометив чем-то типа WTFPL, вы можете лишится какого-либо контроля за кодом, его могут использовать где угодно и без вашего ведома. Это одна из крайностей свободы использования.
GPL и прочие, придерживаются компромиссов. Для них важно сохранить не только свободу использования, но и возможность закрепления авторских прав и тд. Чтобы все "по-взрослому".
А GNU ещё держит разработчиков за яйца, вынуждая делиться исходным кодом в случае использования чего-то свободного в проекте
Есть вагон и маленькая тележка исключений. Например Google никто не принудит показать исходники Goobuntu и прочего внутреннго софта.
Кстати, именно благодаря GPL (точнее LGPL), стало возможно свободное использование WebKit и зарождение Google Chrome, с которого вы собственно и пишете (если юзерагенты на форуме не свихнулись).
We'll force you to be nice to each other
Kill you before you kill each other
Вне форума


А GNU ещё держит разработчиков за яйца, вынуждая делиться исходным кодом в случае использования чего-то свободного в проекте lol
Не GNU а GPL
Вне форума


Кстати, именно благодаря GPL (точнее LGPL), стало возможно свободное использование WebKit и зарождение Google Chrome, с которого вы собственно и пишете
Зарождение гугл хром "благодаря" исключительно только тому, что гугл решила этим заняться.
Квантовая механика - "малопонятный математический курьёз" (с) msAVA - современный учитель.
Вне форума


Зарождение гугл хром "благодаря" исключительно только тому, что гугл решила этим заняться.
Если вы не знаете, то сам WebKit был создан эпплом для Safari и был основан на KHTML, кедовском движке работы с HTML, использовавшемся в Konqueror. Лицензия этого движка была LGPL, что позволяло эпплу взять, и написать собственную проприетарную оболочку над этим движком. А вот улучшения к KHTML уже пошли в вебкит.
Как результат -- один из лучших свободных движков для браузеров, которым пользуются Chrome, Safari, Rekonq (да и Konqueror, если опцию соответствующую указать), Midori и многие другие браузеры.
Добавлено спустя 04 мин:
* GCC — 32 %;
* GDB — 14 %;
* binutils — 13 %;
* glibc — 9 %;
* gettext — 6 %;
А ведь эти части проекта GNU по сути настолько же важны, как и ядро Linux. И многие пользователи используют их и на других ОС, в частности Mac OS и *BSD.
Вне форума
[ Сгенерировано за 0.011 сек, 7 запросов выполнено - Использовано памяти: 1.72 Мбайт (Пик: 1.81 Мбайт) ]