If-Koubou

Wielka Debata: czy to Linux czy GNU / Linux?

Wielka Debata: czy to Linux czy GNU / Linux? (Jak)

Zazwyczaj system operacyjny Linux określany jest jako "Linux" w Internecie. Jednak czasami używa się terminu "GNU / Linux". Linux i GNU / Linux odnoszą się do tego samego systemu operacyjnego i oprogramowania, i istnieje kontrowersja, która termin jest bardziej odpowiedni.

Nie jesteśmy tutaj po to, aby stanąć po stronie tej starej debaty, ale ten artykuł powinien pomóc ci zrozumieć, dlaczego istnieje kontrowersja nazw i jaka jest różnica między terminami "Linux" i "GNU / Linux".

Czym jest "Linux"?

"Linux" sam w sobie jest tylko jądrem - rdzeniem systemu operacyjnego. Inne oprogramowanie, takie jak kompilator GNU C używany do kompilacji jądra, powłoka wiersza poleceń basha, narzędzia powłoki GNU (wszystkie podstawowe polecenia, których można użyć w linii poleceń), serwer graficzny X.org, pulpit graficzny taki jak Unity, a oprogramowanie, które działa na graficznym pulpicie, takim jak Firefox, jest produkowane przez różne grupy programistów.

Dystrybucje systemu Linux gromadzą całe to rozbieżne oprogramowanie od różnych programistów i wywołują kompletny pakiet "Linux". Aby uzyskać więcej informacji na temat dystrybucji Linuksa i tego, co robią, przeczytaj HTG Wyjaśnia: Czym jest Linux Distro i jak się różnią?

Projekt GNU

Richard Stallman planował GNU w 1983 roku. GNU miał być kompletnym, zgodnym z Unix systemem operacyjnym, składającym się z wolnego oprogramowania. GNU jest rekurencyjnym akronimem oznaczającym "GNU's Not Unix!" ("Wolne oprogramowanie" jest terminem podobnym do oprogramowania open source, chociaż wolne oprogramowanie skupia się bardziej na "wolności". Ale to inna kontrowersja).

W roku 1991 projekt GNU zakończył wiele elementów systemu operacyjnego GNU, w tym kompilator GNU C (gcc), powłokę wiersza polecenia basha, wiele narzędzi powłoki, edytor tekstu Emacs i wiele innych. Inne części systemu operacyjnego mogą być dostarczane przez już istniejące wolne oprogramowanie, takie jak X Window System, który zapewnił graficzny pulpit.

Jednak główna część systemu operacyjnego - jądro GNU Hurd - nie była kompletna. Projekt GNU wybrał ambitny projekt mikrokernela dla jądra, powodując duże opóźnienia. (Od 2013 r. Jądro GNU Hurd jest rozwijane od 23 lat i żadna stabilna wersja nigdy nie została wydana.)

Linux przyjeżdża

Jądro było postrzegane jako "ostatni brakujący element" systemu operacyjnego GNU przez projekt GNU. W 1991 roku Linus Torvalds wydał pierwszą wersję jądra Linux. Było już wystarczająco dużo oprogramowania na całkowicie darmowy system operacyjny, a dystrybutorzy (jak na przykład nowoczesne "dystrybucje Linuksa") kręcili razem jądrem Linuksa, oprogramowaniem GNU i systemem X Window.

Początkowo debatowano nad tym, co należy nazwać tymi dystrybucjami. W roku 1992 projekt Yggdrasil wybrał nazwę "Yggdrasil Linux / GNU / X" dla kombinacji oprogramowania. GNU / Linux jest preferowanym terminem opracowanym przez Richarda Stallmana i Free Software Foundation. Debian wciąż nazywa swoje oprogramowanie "GNU / Linux" już dziś.

Sprawa dla systemu GNU / Linux

Projekt GNU stanowi dużą część standardowego systemu "Linux" i był projektem mającym na celu stworzenie pełnego systemu operacyjnego o nazwie GNU. Jednak istotną częścią sprzeciwu Richarda Stallmana wobec terminu "Linux" jest to, że pomija on znaczenie GNU i jego pierwotnego celu: jako całkowicie darmowy system operacyjny, który ma zapewniać użytkownikom swobodę. Jest to związane z debatą nad "wolnym oprogramowaniem" - terminem, który ma skupiać się na wolności - i "otwartym źródle" - jest termin, który ma skupiać się na zaletach technicznych i umniejszać filozoficzny punkt widzenia.

Jak powiedział Richard Stallman w wywiadzie dla ZNET w 2005 roku:

Linux nie został zaprojektowany w celu uwolnienia cyberprzestrzeni, a motywy Linuksa nie dałyby nam całego systemu GNU / Linux.

Dzisiaj dziesiątki milionów użytkowników używa systemu operacyjnego, który został opracowany, aby mogli mieć swobodę - ale nie wiedzą o tym, ponieważ uważają, że system to Linux i że został on opracowany przez studenta "tylko dla zabawy".

Więcej jego przemyśleń na ten temat można przeczytać na stronie internetowej GNU.

Sprawa dla systemu Linux

Zwolennicy terminu "Linux" twierdzą, że błędem jest koncentrowanie się wyłącznie na GNU, ponieważ średnia dystrybucja zawiera oprogramowanie różnych organizacji i może być nazwana Mozilla / KDE / Apache / X.org / GNU / Linux z podobnym uzasadnieniem.

Termin Linux jest również używany przez więcej osób - jeśli nic innego, jest to łatwiejsze i łatwiejsze do zapamiętania, wpisania i wymówienia. Niezależnie od tego, jaka jest idealna nazwa, sam system operacyjny jest powszechnie określany jako Linux przez większość ludzi. Znajdziesz go tutaj pod nazwą "Linux" w How-To Geek i gdzie indziej, ponieważ jest to bardziej powszechne określenie, które czytelnicy natychmiast rozumieją.

Zakończymy cytatem z Linusa Torvaldsa w 1996 roku:

Umm, ta dyskusja trwa dość długo, dziękuję bardzo.

To tak naprawdę nie _ _terter_, co ludzie nazywają Linux, tak długo, jak kredyt jest podany, gdy kredyt jest należny (po obu stronach). Osobiście będę nadal nazywał to "Linux"

Kredyty wizerunkowe: francois na Flickr, Alison Upton, Gisle Hannemyr na Flickr