Suur arutelu Kas see on Linux või GNU / Linux?
Tavaliselt näete võrgus Linuxi operatsioonisüsteemi, mida nimetatakse Linuxiks. Selle asemel kasutatakse mõnikord terminit „GNU / Linux”. Linux ja GNU / Linux viitavad samale operatsioonisüsteemile ja tarkvarale ning on vastuolu, milline termin on sobivam.
Me ei ole siin selleks, et võtta selles vanas arutelus pool, kuid see artikkel peaks aitama teil mõista, miks on olemas nimistusvaidlus ja milline erinevus on terminite "Linux" ja "GNU / Linux" vahel.
Mis on “Linux”?
"Linux" ise on just tuum - operatsioonisüsteemi põhiosa. Muu tarkvara, näiteks GNU C kompilaator, mida kasutatakse kerneli kompileerimiseks, bash käsurea shell, GNU shell utilities (kõik põhikäsud, mida sa kasutaksid käsureal), X.org graafiline server, graafiline töölaud nagu Unity, ja tarkvara, mis töötab graafilise töölaua peal, nagu Firefox, on kõik toodetud erinevate arendajate rühmade poolt.
Linuxi distributsioonid koondavad kõik need erinevad tarkvara erinevatelt arendajatelt ja kutsuvad täielikku paketti "Linux". Lisateavet Linuxi levituste ja nende kohta leiate HTG Explains: Mis on Linuxi Distro ja kuidas need erinevad?
GNU projekt
Richard Stallman tegi GNU plaane 1983. aastal. GNU pidi olema täielik, Unixiga ühilduv operatsioonisüsteem, mis koosnes tasuta tarkvarast. GNU on rekursiivne akronüüm, mis seisab “GNU Not Unix!” (“Vaba tarkvara” on sarnane mõiste avatud lähtekoodiga tarkvarale, kuigi vaba tarkvara keskendub rohkem “vabadusele”.) Kuid see on teistsugune vastuolu.)
Aastaks 1991 oli GNU projekt lõpetanud paljud GNU operatsioonisüsteemi tükid, sealhulgas GNU C kompilaator (gcc), bash käsurea kest, paljud shell-utiliidid, Emacsi tekstiredaktor 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 tuuma jaoks ambitsioonika mikrokiibi, mille tulemuseks on pikad viivitused. (Alates 2013. aastast on GNU Hurdi tuuma areng olnud 23 aastat ja ühtegi stabiilset versiooni pole kunagi välja antud.)
Linux saabub
GNU projekt näitas tuuma GNU operatsioonisüsteemi „viimasena kadunud tükkina”. 1991. aastal avaldas Linus Torvalds Linuxi tuuma esimese versiooni. Nüüd oli piisavalt tarkvara täiesti tasuta operatsioonisüsteemi jaoks ning turustajad (nagu kaasaegsed „Linuxi distributsioonid”) ühendasid Linuxi tuuma, GNU tarkvara ja X Window System koos.
Esialgu oli mõningane arutelu selle üle, mida need jaotused tuleks nimetada. 1992. aastal valis Yggdrasili projekt tarkvara kombinatsiooniks nime Yggdrasil Linux / GNU / X. GNU / Linux on eelistatud termin, mille on arendanud Richard Stallman ja Free Software Foundation. Debian viitab täna oma tarkvarale „GNU / Linux”.
GNU / Linuxi juhtum
GNU projekt moodustab suure osa standardsest Linuxi süsteemist ja see oli projekt, mille eesmärk oli välja töötada täielik operatsioonisüsteem, nimega GNU. Kuid oluline osa Richard Stallmani vastuväidetest terminile „Linux” on see, et see vähendab GNU olulisust ja selle algset eesmärki: täiesti tasuta operatsioonisüsteem, mis on mõeldud kasutajate vabaduse tagamiseks. See on põimunud aruteluga "vaba tarkvara" üle - mõiste, mille eesmärk on keskenduda vabadusele - ja "avatud lähtekoodiga" - mõiste, mille eesmärk on keskenduda tehnilistele eelistele ja vähendada filosoofilist nurka.
Nagu Richard Stallman ütles ZNETi intervjuus 2005. aastal:
Linuxi eesmärk ei olnud küberruumi vabastamine ja Linuxi motiivid ei oleks andnud meile kogu GNU / Linuxi süsteemi.
Tänapäeval kasutab kümneid miljoneid kasutajaid operatsioonisüsteemi, mis on välja töötatud, et neil oleks vabadus, kuid nad ei tea seda, sest nad arvavad, et süsteem on Linux ja et selle on välja töötanud üliõpilane "lihtsalt lõbu pärast". "
Rohkem tema mõtteid sellel teemal saab lugeda GNU veebilehelt.
Juhtum Linuxile
Termin „Linux” pooldajad väidavad, et on viga keskenduda ainult GNU-le, kuna keskmine jaotus sisaldab tarkvara erinevate organisatsioonide poolt ja seda võib nimetada Mozilla / KDE / Apache / X.org / GNU / Linuxi sarnaseks põhjenduseks.
Terminit Linux kasutab ka rohkem inimesi - kui mitte midagi muud, see on lihtsam ja lihtsam nimi, mida meeles pidada, kirjutada ja hääldada. Ja olenemata ideaalsest nimest, nimetatakse enamik inimesi üldiselt operatsioonisüsteemi Linuxiks. Leiad selle nimetuse "Linux" siit How-To Geek'ile ja mujale, sest see on tavalisem mõiste, mida lugejad kohe mõistavad.
Lõpetame 1996. aastal Linus Torvaldsi hinnapakkumise:
Umm, see arutelu on läinud piisavalt kaua, tänan teid väga.
See ei ole tegelikult see, mida inimesed Linuxi nimetavad, kui krediiti antakse, kui krediiti tuleb maksta (mõlemal poolel). Mina isiklikult nimetan seda edaspidi "Linuxiks"
Image Credits: francois Flickril, Alison Upton, Gisle Hannemyr Flickris