Parasti Linux operētājsistēmu parasti sauc par "Linux" tiešsaistē. Tomēr laiku pa laikam tiek lietots termins "GNU / Linux". Linux un GNU / Linux attiecas uz vienu un to pašu operētājsistēmu un programmatūru, un ir strīds par to, kas termins ir piemērotāks.
Mēs neesam šeit, lai piedalītos šajās vecajās debatēs, bet šim rakstam vajadzētu palīdzēt jums saprast, kāpēc ir domstarpības par nosaukumu un kāda ir atšķirība starp terminiem "Linux" un "GNU / Linux".
"Linux" pati par sevi ir tikai kodols - galvenā operētājsistēmas daļa. Citas programmatūras, piemēram, kodola kompilēšanai izmantotais GNU C kompilators, komandrindas bash bash, GNU čaulas komunālie pakalpojumi (visas komandas, kuras jūs izmantojat komandrindā), X.org grafiskais serveris, grafiskais darbvirsmas komplekts, piemēram, Unity, un programmatūra, kas darbojas virs grafiskā datora, piemēram, Firefox, visus ražo dažādas izstrādātāju grupas.
Linux sadalījumi apkopo visu šo atšķirīgo programmatūru no dažādiem izstrādātājiem un izsauc pilnu pakotni Linux. Lai iegūtu papildinformāciju par Linux sadalēm un to, ko viņi dara, izlasiet HTG skaidrojumus: Kas ir Linux Distro un kā tie atšķiras?
Richard Stallman izstrādāja GNU plānu 1983. gadā. GNU bija pilnīga, ar Unix saderīga operētājsistēma, kas sastāv no bezmaksas programmatūras. GNU ir rekursīvs akronīms, kas attiecas uz "GNU's Not Unix!" ("Brīvā programmatūra" ir līdzīgs termins atvērtā pirmkoda programmatūrai, lai gan brīvā programmatūra vairāk pievērš uzmanību "brīvībai". Bet tas ir citādi pretrunīgi.)
Līdz 1991. gadam GNU projekts ir pabeidzis daudzus GNU operētājsistēmas gabalus, tostarp GNU C kompilatoru (gcc), komandrindas bashu čaulu, daudzus čaulas utilītus, Emacs teksta redaktoru un daudz ko citu. Citas operētājsistēmas daļas var nodrošināt jau esoša bezmaksas programmatūra, piemēram, X Window System, kas nodrošina grafisko darbvirsmu.
Tomēr operētājsistēmas galvenā daļa - GNU Hurd kodols - nebija pabeigta. GNU projekts izvēlējās kodolam vērienīgu mikro kodola dizainu, kā rezultātā ilgi kavējas. (Sākot ar 2013. gadu, GNU Hurd kodols ir attīstījies jau 23 gadus, bet stabila versija nekad nav izlaista.)
GNU projektā kodols tika uzskatīts par "pēdējo trūkstošo gabalu" no GNU operētājsistēmas. 1991. gadā Linus Torvalds izlaidis pirmo Linux kodola versiju. Tagad bija pietiekami daudz programmatūras pilnīgi brīvai operētājsistēmai, un izplatītāji (piemēram, modernās "Linux distribūcijas") apvienoja Linux kodolu, GNU programmatūru un X Window System kopā.
Sākotnēji notika diskusijas par to, kādi ir šie sadalījumi. 1992. gadā Yggdrasil projekts par programmatūras kombināciju izvēlējās nosaukumu "Yggdrasil Linux / GNU / X". GNU / Linux ir vēlamais termins Richard Stallman un Free Software Foundation. Debian joprojām apzīmē tā programmatūru kā "GNU / Linux" šodien.
GNU projekts veido lielu daļu no standarta "Linux" sistēmas un bija projekts, kura mērķis bija izveidot pilnu operētājsistēmu ar nosaukumu GNU. Tomēr liela daļa no Richard Stallman iebildes pret terminu "Linux" ir tāds, ka tas samazina GNU nozīmi un tā sākotnējo mērķi: tā ir pilnīgi bezmaksas operētājsistēma, kas paredzēta lietotāju brīvībai. Tas ir saistīts ar debatēm par "brīvu programmatūru" - terminu, kas domāts, lai koncentrētos uz brīvību - un "atklātu avotu" - terminu, kas paredzēts, lai koncentrētos uz tehniskām priekšrocībām un mazinātu filozofisko nostāju.
Kā raksta Richard Stallman intervijā ZNET 2005.gadā:
Linux nebija izstrādāta, lai atbrīvotu kibertelpu, un Linux motīvi nebūtu devuši mums visu GNU / Linux sistēmu.
Mūsdienās desmitiem miljonu lietotāju izmanto operētājsistēmu, kas tika izveidota, lai viņiem būtu brīvība, bet viņi to nezina, jo viņi domā, ka sistēma ir Linux un ka to izstrādāja students "vienkārši jautri". "
Vairāk par viņa domām par šo tēmu var lasīt GNU tīmekļa vietnē.
Termina "Linux" atbalstītāji apgalvo, ka ir pieļauta kļūda koncentrēties tikai uz GNU, jo vidējais izplatījums satur programmatūru no dažādām organizācijām un to varētu saukt par Mozilla / KDE / Apache / X.org / GNU / Linux ar līdzīgu pamatojumu.
Terminu Linux lieto arī vairāk cilvēku - ja nekas cits, tas ir vienkāršāks un vienkāršāks vārds, kas atceras, ieraksta un izrunā. Un neatkarīgi no tā, kāds ir ideālais nosaukums, lielākā daļa cilvēku parasti tiek saukta par operētājsistēmu kā Linux. Jūs atradīsit to kā "Linux" šeit par How-To Geek un citur, jo tas ir daudz kopīgāks termins, ko lasītāji tūlīt saprot.
Mēs pabeigsim citātu no Linusa Torvaldas 1996. gadā:
Umm, šī diskusija ir notikusi pietiekami ilgi, paldies jums.
Tas tiešām nav _matter_, ko cilvēki zvana Linux, kamēr tiek piešķirts kredīts, kad ir jāmaksā kredīts (no abām pusēm). Personīgi es ļoti daudz turpināšu to nosaukt par "Linux"
Attēlu kredīti: francois par Flickr, Alison Upton, Gisle Hannemyr par Flickr