14Aug

Suur arutelu: kas see on Linux või GNU / Linux?

click fraud protection

Näete tavaliselt Linuxi operatsioonisüsteemi, mida nimetatakse "Linuxiks" veebis. Selle asemel kasutatakse mõnikord mõistet "GNU / Linux".Linux ja GNU / Linux viitavad ühele operatsioonisüsteemile ja tarkvarale ning on vastuolusid selle üle, milline termin on sobivam.

Me ei ole siin, et selles vanas arutelus osaleda, kuid see artikkel peaks aitama teil mõista, miks on nimevahelised vaidlused ja milline on erinevus terminite "Linux" ja "GNU / Linux" vahel.

Mis on "Linux"?

"Linux" ise on lihtsalt kernel - põhiosa operatsioonisüsteemist. Muu tarkvara, näiteks GNU C-kompilaator, mida kasutatakse kerneli kompileerimiseks, käsurea bash käsud, GNU-shelli utiliidid( kõik põhikäsud, mida te kasutate käsureal), X.org graafiline server, graafiline töölaud nagu Unityja tarkvara, mis töötab graafilise töölaua kõrval, nagu Firefox, toodavad kõik erinevad arendajagrupid.

Linuxi distributsioonid koondavad kogu erineva tarkvara erinevatest arendajatest ja loovad täieliku paketi "Linux." Lisateavet Linuxi distributsioonide kohta ja nende toiminguid leiate HTG-st. Selgitused: Mis on Linux Distro ja kuidas need erinevad?

instagram viewer

GNU-projekti

Richard Stallman tegi plaanid GNU-le 1983. aastal. GNU peaks olema täielik, Unix-i ühilduv operatsioonisüsteem, mis koosneb tasuta tarkvarast. GNU on rekursiivne akronüüm "GNU's Not Unix!"( "Vaba tarkvara" on avatud lähtekoodiga tarkvara sarnane termin, kuigi vaba tarkvara keskendub rohkem "vabadusele". Kuid see on erinev vaidlus.)

1991. aastaGNU projekt oli lõpetanud paljud GNU operatsioonisüsteemi tükid, sealhulgas GNU C-kompilaator( gcc), käsurea bash käsud, paljud shelli utiliidid, Emacsi tekstitöötlus ja palju muud. Teisi operatsioonisüsteemi osi võiks pakkuda juba olemasolev vaba tarkvara, näiteks X Window System, mis andis graafilise töölaua.

Kuid operatsioonisüsteemi põhiosa - GNU Hurdi tuum - ei olnud täielik. GNU-projekt valis kerneli jaoks ambitsioonika mikrokerneli kujunduse, mille tagajärjel tekkisid pikad viivitused.(Alates 2013. aastast on GNU-i Hurdi kernel olnud arendamisel juba 23 aastat ja stabiilne versioon ei ole kunagi avaldatud.)

Linux saabub

GNU-projektiga on GNU operatsioonisüsteemi viimane kadunud osa.1991. aastal andis Linus Torvalds välja Linuxi tuumiku esimese versiooni. Praegu oli täiesti tasuta operatsioonisüsteemile tarkvara ja turustajad( nagu kaasaegsed Linuxi distributsioonid) hõlmasid Linuxi kernelit, GNU tarkvara ja X Window Systemit koos.

Esialgu oli arutelu selle üle, mida neid jaotusi tuleks kutsuda.1992. aastal valis Yggdrasili projekt tarkvara kombinatsiooniks nime "Yggdrasil Linux /GNU/ X".GNU / Linux on eelistatud termin Richard Stallman ja Free Software Foundation. Debian viitab ikkagi oma tarkvarale nagu "GNU / Linux" täna.

Case for GNU / Linux

GNU projekt moodustab suure osa standardse Linuxi süsteemist ja see oli projekt, mille eesmärgiks oli täieliku operatsioonisüsteemi loomine nimega GNU.Kuid märkimisväärne osa Richard Stallmani vastusest mõistele "Linux" on see, et see vähendab GNU ja selle esialgse eesmärgi tähtsust: täiesti tasuta operatsioonisüsteem, mille eesmärk on pakkuda kasutajatele vabadust. See on põimunud arutelust "vaba tarkvara" üle, mis on mõeldud vabadusele keskendamiseks, ja "avatud lähtekoodiga" - mõiste, mis keskendub tehnilistele eelistele ja vähendab filosoofilist nurka.

Nagu Richard Stallman ütles 2005 intervjuus ZNET:

Linux ei olnud mõeldud eesmärgiga vabastada küberruumi, ja Linuxi motiivid ei oleks andnud meile kogu GNU / Linuxi süsteemi.

Praegu kasutavad kümned miljonid kasutajad opsüsteemi, mis töötati välja nii, et neil oleks vabadus - aga nad seda ei tunne, sest nad arvavad, et süsteem on Linux ja et see on välja töötatud üliõpilase poolt "lihtsalt lõbu eest"."

Selle mõtteid rohkem saab lugeda GNU veebisaidil.

Case for Linux

Arvamuse "Linux" pooldajad väidavad, et on viga keskenduda ainult GNU-le, kuna keskmine levitamine sisaldab mitmesuguste organisatsioonide tarkvara ja seda võib nimetada samaväärseks põhjenduseks Mozilla /KDE/Apache/X.org/GNU/ Linux.

Terminit Linux kasutab ka rohkem inimesi - kui mitte midagi muud, on see lihtsam ja lihtsam nimi meeles pidada, kirjutada ja hääldada. Ja mis iganes ideaalne nimi on, enamik inimesi nimetatakse operatsioonisüsteemi enamasti üldiselt Linuxiks. Siit leiad, et seda nimetatakse Linuxiks siin How-To Geeki ja mujal, sest see on levinum termin, mida lugejad kohe mõistavad.

Lõpetame 1996. aastal Linus Torvaldsi hinnapakkumisega:

Umm, see arutelu on toimunud üsna kaua, tänan teid väga.

See ei ole tegelikult _matter_ mida inimesed nimetavad Linuxiks, kui krediiti antakse, kui krediit tuleb maksta( mõlemal küljel).Isiklikult jätan mulle jätkuvalt nimeks "Linux"

Image Credits: francois on Flickril, Alison Uptonil, Gisle Hannemyril Flickril