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

Satura rādītājs:

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

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

Video: Lielā diskusija: vai tas ir Linux vai GNU / Linux?
Video: Send Cloud Files from Google Drive and Dropbox Directly from Gmail - YouTube 2024, Aprīlis
Anonim
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.
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".

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 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?

GNU projekts

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

Linux ierodas

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.

Image
Image

Lieta GNU / Linux

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 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’.”

Vairāk par viņa domām par šo tēmu var lasīt GNU tīmekļa vietnē.

Image
Image

Lieta Linux

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, 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”

Attēlu kredīti: francois par Flickr, Alison Upton, Gisle Hannemyr par Flickr

Ieteicams: