If-Koubou

Големият дебат: Linux или GNU / Linux?

Големият дебат: Linux или GNU / Linux? (Как да)

Обикновено ще видите операционната система Linux, наречена "Linux" онлайн. Въпреки това вместо това понякога се използва терминът "GNU / Linux". Linux и GNU / Linux се отнасят до една и съща операционна система и софтуер и има противоречие по отношение на кой термин е по-подходящ.

Ние не сме тук, за да вземем страна в този стар дебат, но тази статия трябва да ви помогне да разберете защо има противоречие между именуването и каква е разликата между термините "Linux" и "GNU / Linux".

Какво е "Linux"?

Самата "Linux" е само ядрото - основната част на операционната система. Други софтуери, като компилатора на GNU C, използван за компилиране на ядрото, shell shell за командния ред, GNU shell utilities (всички основни команди, които бихте използвали на командния ред), X.org графичен сървър, графичен десктоп като Unity, и софтуерът, който работи над графичния десктоп, като Firefox, се произвеждат от различни групи разработчици.

Linux дистрибуции събират целия този различен софтуер от различни разработчици и наричат ​​пълния пакет "Linux". За повече информация относно Linux дистрибуциите и какво правят, прочетете HTG обяснява: Какво е Linux Distro и как са различни?

Проектът GNU

Ричард Столман направи планове за GNU през 1983 г. GNU трябваше да бъде пълна, съвместима с Unix операционна система, съставена от свободен софтуер. GNU е рекурсивно акроним за "GNU's Not Unix!" ("Свободният софтуер" е подобно понятие за софтуера с отворен код, въпреки че свободният софтуер фокусира повече върху "свободата". Но това е различен спор.)

До 1991 г. проектът GNU завърши много от парчетата на операционната система GNU, включително компилатора GNU C (ccc), обвивката на командната линия bash, много помощни средства за черупки, текстовия редактор на Emacs и др. Други части на операционната система могат да бъдат осигурени от вече съществуващ свободен софтуер, като X Window System, който предоставя графичен десктоп.

Обаче основната част на операционната система - ядрото на GNU Hurd - не беше пълна. Проектът GNU избра амбициозен дизайн на ядрото за ядрото, което доведе до дълги закъснения. (Към 2013 г. ядрото на GNU Hurd е в процес на разработка в продължение на 23 години и никоя стабилна версия изобщо не е била освободена.)

Linux пристига

Ядрото се разглеждаше като "последното липсващо парче" на GNU операционната система от проекта GNU. През 1991 г. Linus Torvalds пусна първата версия на ядрото на Linux. Сега имаше достатъчно софтуер за напълно безплатна операционна система, а дистрибуторите (като съвременните "Linux дистрибуции") сглобиха заедно ядрото на Linux, софтуера GNU и X Window System.

Първоначално имаше някакъв дебат за това какво трябва да бъдат наречени тези разпределения. През 1992 г. проектът Yggdrasil избра името "Yggdrasil Linux / GNU / X" за комбинацията от софтуер. GNU / Linux е предпочитаният термин, развит от Ричард Столман и Фондацията за свободен софтуер. Дебиан все още се отнася към своя софтуер като "GNU / Linux" днес.

Случаят за GNU / Linux

Проектът GNU съставлява голяма част от стандартната система "Linux" и е проект, предназначен за разработване на пълна операционна система, наречена GNU. Значителна част от възражението на Ричард Столман към термина "Линукс" обаче е, че намалява значението на GNU и неговата първоначална цел: като напълно безплатна операционна система, предназначена да осигури свобода на потребителите. Това е обвързано с дебата за "свободния софтуер" - термин, предназначен да се съсредоточи върху свободата - и "отворен код" - термин, предназначен да се съсредоточи върху технически предимства и да понижи философския ъгъл.

Както каза Ричард Столмън в интервю за ZNET през 2005 г .:

Linux не беше проектиран с цел освобождаване на киберпространството, а мотивите за Linux нямаше да ни дадат цялата GNU / Linux система.

Днес десетки милиони потребители използват операционна система, която е разработена, за да могат да имат свобода, но те не знаят това, защото смятат, че системата е Linux и че е разработена от студент "за забавление".

Повече от мислите му по темата могат да се прочетат на уебсайта на GNU.

Делото за Linux

Поддръжниците на термина "Linux" твърдят, че е грешка да се съсредоточи само върху GNU, тъй като средното разпространение съдържа софтуер от различни организации и би могло да се нарече Mozilla / KDE / Apache / X.org / GNU / Linux със сходна обосновка.

Терминът Линукс се използва и от повече хора - ако не друго, това е по-лесно и по-лесно име, което да запомните, да въведете и да произнесете. И каквото и да е идеалното име, самата операционна система обикновено се нарича Linux от повечето хора. Ще го намерите тук като "Linux" тук на "How-To Geek" и на други места, защото това е по-често срещано понятие, което читателите веднага разбират.

Ще завършим с цитат от Линус Торвалдс през 1996 г .:

Ум, тази дискусия продължи доста дълго, много ви благодаря.

Това не е наистина _matter_ това, което хората наричат ​​Linux, стига да е даден кредит, когато се дължи кредит (от двете страни). Лично аз много ще продължа да го наричам "Linux"

Кредити на изображението: Франсоа на Flickr, Алисън Уптън, Gisle Hannemyr на Flickr