14Aug

Veľká debata: Je to Linux alebo GNU / Linux?

click fraud protection

Obvykle sa zobrazí operačný systém Linux nazývaný 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 je pomenovanie názvov a aký je rozdiel medzi výrazmi "Linux" a "GNU / Linux".

Čo je to "Linux"?

"Linux" sám je len jadro - jadro súčasť 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 bash, nástroje GNU shell( 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 vrchole grafickej plochy, ako je napríklad Firefox, vyrábajú rôzne skupiny vývojárov. Distribúcia

Linuxu zhromažďuje všetok tento rozdielny softvér od rôznych vývojárov a zavolá celý balík "Linux". Viac informácií o distribúciách Linuxu a o tom, čo robia, prečítajte HTG vysvetľuje: Čo je Linux Distro a aké sú ich rozdiely?

instagram viewer

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 rozdielna kontroverzia.)

Do roku 1991Projekt GNU dokončil mnoho č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, textového editora Emacs a ďalšie. Ostatné časti operačného systému by mohli byť zabezpečené 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 návrh jadra pre jadro, čo má za následok dlhé meškania.(Od jari 2013 sa jadro GNU Hurd vyvíja už 23 rokov a nikdy nebola uvoľnená žiadna stabilná verzia.)

Linux Prílet

Kernel bol 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 dohromady.

Na začiatku sa vyskytla diskusia 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ý vyvinuli Richard Stallman a Nadácia slobodného softvéru. Debian stále hovorí o svojom softvéri ako "GNU / Linux".

Prípad GNU / Linux

Projekt GNU tvorí veľkú časť štandardného systému "Linux" a bol projektom určeným na vývoj úplného operačného systému s názvom GNU.Významnou súčasťou námietky Richarda Stallmana k pojmu "Linux" je však 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 neposkytli celý systém GNU / Linux.

Dnes používajú desiatky miliónov používateľov operačný systém vyvinutý tak, aby mohli mať slobodu - ale to nevedia, pretože si myslia, ž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 chyba zamerať sa len na GNU, keďže priemerná distribúcia obsahuje softvér od rôznych organizácií a mohol by 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ätať, písať a vyslovovať.Bez ohľadu na to, aké je ideálne meno, 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 chápu.

V roku 1996 skončíme s citátom od Linusa Torvaldsa:

Umm, táto diskusia prebehla dosť dlho, ďakujem veľmi pekne.

Nefunguje to, čo ľudia nazývajú Linux, pokiaľ je kredit poskytnutý tam, kde je splatný kredit( na oboch stranách).Osobne veľmi budem naďalej hovoriť "Linux"

Image Credits: francois na Flickr, Alison Upton, Gisle Hannemyr na Flickr