от bop_bop_mara(1-06-2011)

Една от най-често срещаните грешки на езика (и на мисленето) е да се каже „Linux дистрибуция“ вместо „GNU/Linux дистрибуция“. Като цяло, малцина биха направили забележка за това, но, все пак, добре е човек да бъде прецизен... или поне да се огледа дали Richard Stallman не е наоколо ;-)... Защото вече има статистика, която показва, че той би бил напълно прав да ви се ядоса.

Pedro Côrte-Real е португалски фен на отворения код и потребител на GNU/Linux от над 10 години. В част от свободното си време се занимава със собствен инструмент за анализ на изходния код на дистрибуцията, която използва - Ubuntu. След завършването на оригиналната си идея - проследяване на еволюцията на отделните версии - той решава да направи още един малък и много любопитен експеримент - да измери разпределението на най-големите отворени проекти в кода на една съвременна GNU/Linux дистрибуция.

Резултатите, получени на базата на броя на редовете код в пакетите от основното хранилище на Ubuntu, за мнозина биха били доста неочаквани. Сред големите проекти първенството държи ядрото с 9%, а веднага след него се нареждат KDE и GNU с по 8%. Следват Mozilla и Java с по 6%, Gnome с 5% и Xorg с 3%. А останалите 56% принадлежат на другите по-малки проекти и компоненти. Авторът отбелязва, че е разглеждал Gnome отделно от GNU, но, ако се обединят, дялът на GNU даже ще стане водещ - 13%. В същото време към ядрото са включени пряко свързаните пакети като iptables и udev, без тях "нетният" му дял е около 6%. Така че, доказано, GNU е не просто важна база, но и една от главните съставни части на дистрибуциите, съвсем наравно с Linux.

Допълнително е предоставен и анализ относно това какво е разпределението на отделните подпроекти на GNU. Може би очаквано, води gcc с 32%, след това е gdb с 14%, binutils - 13%, glibc - 9%, gettext - 6%, emacs - 4%. Aвторът обръща внимание, че голяма част от водещите инструменти на GNU (с огромното изключение на gdb) всъщност имат своите алтернативи, така че, поне теоретичнo не-GNU отворена операционна система е възможна.

Източник: Split Perspective by Pedro Côrte-Real



<< Mageia 1 и Mandriva 2011 beta 3 | Конференции >>