Veľká debata Je to Linux alebo GNU / Linux?
Budete zvyčajne vidieť operačný systém Linux označovaný ako "Linux" online. Napriek tomu sa namiesto toho používa termín "GNU / Linux". Linux a GNU / Linux sa týkajú toho istého operačného systému a softvéru a existuje kontroverzia, ktorý termín je vhodnejší.
Nie sme tu, aby sme sa v tejto doterajšej diskusii zaoberali, ale tento článok by vám mal pomôcť pochopiť, prečo existuje pomenovanie v pomenovaní a aký je rozdiel medzi výrazmi "Linux" a "GNU / Linux".
Čo je "Linux"?
Samotný "Linux" je len jadro - jadro operačného systému. Iný softvér, ako je napríklad kompilátor GNU C, ktorý sa používa na zostavovanie jadra, shell shell pre príkazový riadok, nástroje shell GNU (všetky základné príkazy, ktoré by ste použili na príkazovom riadku), grafický server X.org, grafický desktop ako Unity, a softvér, ktorý beží na grafickej ploche, ako je napríklad Firefox, sú vyrobené rôznymi skupinami vývojárov.
Distribúcie Linuxu zhromažďujú celý tento rozdielny softvér od rôznych vývojárov a zavolajú celý balík "Linux". Viac informácií o distribúciách Linuxu ao tom, čo robia, prečítajte HTG vysvetľuje: Čo je Linux Distro a aké sú ich odlišné?
Projekt GNU
Richard Stallman vytvoril plány pre GNU v roku 1983. GNU mal byť kompletným operačným systémom kompatibilným s Unixom vytvoreným zo slobodného softvéru. GNU je rekurzívna skratka pre "GNU's Not Unix!" ("Slobodný softvér" je podobný termín ako softvér s otvoreným zdrojovým kódom, aj keď slobodný softvér sa viac zameriava na "slobodu".) Ale to je iná kontroverzná diskusia.)
Do roku 1991 projekt GNU skončil veľa častí operačného systému GNU, vrátane kompilátora GNU C (gcc), shellu príkazového riadka bash, mnohých nástrojov pre shell, editoru Emacs a ďalšie. Ostatné časti operačného systému by mohli byť poskytované už existujúcim slobodným softvérom, ako je X Window System, ktorý poskytoval grafický desktop.
Avšak hlavná časť operačného systému - jadro GNU Hurd - nebola úplná. Projekt GNU si vybral ambiciózny dizajn jadra pre jadro, čo spôsobilo dlhé oneskorenia. (Od roku 2013 sa jadro GNU Hurd vyvíja už 23 rokov a žiadna stabilná verzia nebola nikdy uvoľnená.)
Linux príde
Toto jadro bolo považované za "posledný chýbajúci kus" operačného systému GNU projektom GNU. V roku 1991 vydal Linus Torvalds prvú verziu jadra Linuxu. Teraz bol dostatočný softvér pre úplne bezplatný operačný systém a distribútori (ako moderné "linuxové distribúcie") nasadili Linuxové jadro, GNU softvér a X Window System spoločne.
Spočiatku došlo k nejakej diskusii o tom, čo by mali byť tieto rozdelenia nazvané. V roku 1992 projekt Yggdrasil vybral pre svoju kombináciu softvéru názov "Yggdrasil Linux / GNU / X". GNU / Linux je preferovaným výrazom, ktorý rozšíril Richard Stallman a nadácia Free Software Foundation. Debian stále odkazuje na svoj softvér ako "GNU / Linux".
Prípad pre GNU / Linux
Projekt GNU tvorí veľkú časť štandardného systému "Linux" a bol projekt určený na vývoj úplného operačného systému s názvom GNU. Avšak značnou časťou námietky Richarda Stallmana voči pojmu "Linux" je to, že znižuje význam GNU a jeho pôvodný účel: ako úplne bezplatný operačný systém určený na poskytovanie slobody používateľom. To je previazané s diskusiou o "slobodnom softvéri" - termíne zameranom na sústredenie sa na slobodu - a "open source" - termín, ktorý sa zameriava na technické výhody a znižuje filozofický uhol.
Ako povedal Richard Stallman v rozhovore so ZNET v roku 2005:
Linux nebol navrhnutý s cieľom oslobodiť kybernetický priestor a motívy pre Linux by nám nedali celý systém GNU / Linux.
Dnes desiatky miliónov používateľov používa operačný systém, ktorý bol vyvinutý tak, aby mohli mať slobodu - ale to nevedia, pretože si myslí, že systém je Linux a že bol vyvinutý študentom "len pre zábavu".
Viac jeho myšlienok na túto tému je možné prečítať na webovej stránke GNU.
Prípad pre Linux
Zástancovia pojmu "Linux" tvrdia, že je chybou sústrediť sa len na GNU, pretože priemerná distribúcia obsahuje softvér od rôznych organizácií a môže sa nazývať Mozilla / KDE / Apache / X.org / GNU / Linux s podobným zdôvodnením.
Termín Linux je tiež používaný viacerými ľuďmi - ak nič iné, je to jednoduchšie a jednoduchšie meno zapamätanie, písanie a vyslovenie. Bez ohľadu na to, aké ideálne meno je, samotný operačný systém je väčšinou označovaný ako Linux. Zistíte, že sa tu označuje ako "Linux" tu na stránke How-To Geek a inde, pretože je to bežnejší termín, ktorý čitatelia okamžite pochopia.
V roku 1996 skončíme s citátom od Linusa Torvalda:
Hmm, táto diskusia prebehla dosť dlho, ďakujem veľmi pekne.
To naozaj neznamená to, čo ľudia nazývajú Linuxom, ak je poskytnutý kredit, kde je splatný kredit (na oboch stranách). Osobne budem naďalej veľmi nazývať "Linux"
Kredity obrázka: francois na Flickr, Alison Upton, Gisle Hannemyr na Flickr