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

Obsah:

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

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

Video: Veľká debata: Je to Linux alebo GNU / Linux?
Video: Using Google Chrome Profile Switcher to Sync Browser Data Between Devices - YouTube 2024, Apríl
Anonim
Budete zvyčajne vidieť 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ší.
Budete zvyčajne vidieť 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 názov diskusie 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 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úcie systému Linux 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 systému Linux a o tom, čo robia, prečítajte HTG vysvetľuje: Čo je to Linux Distro a aké sú ich rozdiely?

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

Spočiatku došlo k nejakej diskusii o tom, čo by mali byť tieto rozdelenia nazvané. V roku 1992 projekt Yggdrasil zvolil 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".

Image
Image

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 významnou časťou námietky Richarda Stallmana k 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 was not designed with the goal of liberating cyberspace, and the motives for Linux would not have given us the whole GNU/Linux system.

Today tens of millions of users are using an operating system that was developed so they could have freedom - but they don’t know this, because they think the system is Linux and that it was developed by a student “just for fun’.”

Viac jeho myšlienok na túto tému je možné prečítať na webovej stránke GNU.

Image
Image

Prípad pre Linux

Zástancovia pojmu "Linux" tvrdia, že je chybou zamerať sa iba na GNU, keďže priemerná distribúcia obsahuje softvér od rôznych organizácií a môže byť nazvaný 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 Torvalda:

Umm, this discussion has gone on quite long enough, thank you very much.

It doesn’t really _matter_ what people call Linux, as long as credit is given where credit is due (on both sides). Personally, I’ll very much continue to call it “Linux”

Kredity obrázka: francois na Flickr, Alison Upton, Gisle Hannemyr na Flickr

Odporúča: