14Aug

Lielā diskusija: vai tas ir Linux vai GNU / Linux?

click fraud protection

Jūs parasti redzēsiet Linux operētājsistēmu, kas tiek dēvēta 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 pastāv domstarpības par nosaukumiem un kāda ir atšķirība starp terminiem "Linux" un "GNU / Linux".

Kas ir "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 distribūcijas apkopo visu šo atšķirīgo programmatūru no dažādiem izstrādātājiem un izsauc pilnu paketi "Linux." Lai iegūtu plašāku informāciju par Linux distribūcijām un to, ko viņi dara, izlasiet HTG skaidrojumus: Kas ir Linux Distro un kā tie atšķiras?

instagram viewer

GNU projekts

Richard Stallman 1983. gadā izstrādāja GNU plānus. GNU bija pilnīga, ar Unix saderīgu operētājsistēmu, 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 atšķiras no strīdiem.)

Līdz 1991. gadamGNU projekts ir pabeidzis daudzus GNU operētājsistēmas gabalus, ieskaitot GNU C kompilatoru( gcc), bash komandrindas apvalku, daudzus čaulas utilītus, Emacs teksta redaktoru un citus. 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 galvenā operētājsistēmas 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 izstrādāts jau 23 gadus, bet stabila versija nekad nav izlaista.)

Linux ierodas

. GNU projekts 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.

Case for GNU / Linux

GNU projekts veido lielu daļu no standarta "Linux" sistēmas, un tas bija projekts, kura mērķis ir 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ā Richard Stallman intervijā ar ZNET 2005. gadā teica:

Linux nebija izstrādāts ar mērķi atbrīvot kibertelpu, un Linux motīvi nebūtu devuši mums visu GNU / Linux sistēmu.

Šodien desmitiem miljonu lietotāju izmanto operētājsistēmu, kas tika izstrādāta tā, 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 viņa domu par šo tēmu var lasīt GNU tīmekļa vietnē.

Lieta Linux

Termina "Linux" atbalstītāji apgalvo, ka ir kļūdaini 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 beigsim ar citātu no Linusa Torvaldas 1996. gadā:

Umm, šī diskusija ir gājusi pietiekami ilgi, paldies jums.

Tas tiešām nav _matter_, ko cilvēki zvana Linux, kamēr tiek piešķirts kredīts, no kura ir jāmaksā kredīts( no abām pusēm).Personīgi es ļoti daudz turpināšu to nosaukt par "Linux"

attēlu kredītiem: francūzis par Flickr, Alison Upton, Gisle Hannemyr par Flickr