Yleensä Linux-käyttöjärjestelmä tunnetaan nimellä "Linux" verkossa. Käytettynä käytetään kuitenkin toisinaan termiä "GNU / Linux". Linux ja GNU / Linux viittaavat samaan käyttöjärjestelmään ja ohjelmistoon, ja on kiistaa siitä, mikä termi on sopivampi.
Emme ole täällä ottaaksemme puolestasi tässä vanhassa keskustelussa, mutta tämän artikkelin pitäisi auttaa sinua ymmärtämään, miksi nimeämiskysymys on olemassa ja mikä ero on ilmausten "Linux" ja "GNU / Linux" välillä.
"Linux" on itse ydin - käyttöjärjestelmän keskeinen osa. Muita ohjelmistoja, kuten GNU C-kääntäjä, jota käytetään ytimen, bash-komentorivin kuoren, GNU-komentojonojen (kaikki peruskomennot, joita käytät komentorivillä), X.org-graafisen palvelimen, graafisen työpöydän, kuten Unityn, ja graafisen työpöydän yläpuolella toimiva ohjelmisto, kuten Firefox, tuottaa kaikki kehittäjät.
Linux-jakelu kokoaa kaiken tämän kaiken erilaisen ohjelmiston eri kehittäjiltä ja soittaa täydelliseen pakettiin "Linux". Lisätietoja Linux-jakeluista ja niiden tekemisestä Lue HTG-selitykset: Mikä on Linux Distro ja miten ne eroavat toisistaan?
Richard Stallman teki GNU: n suunnitelmia vuonna 1983. GNU: n olisi oltava täydellinen, Unix-yhteensopiva käyttöjärjestelmä, joka koostuu vapaista ohjelmistoista. GNU on rekursiivinen lyhenne "GNU's Not Unix!" ("Vapaa ohjelmisto" on vastaava termi avoimen lähdekoodin ohjelmistosta, mutta ilmaiset ohjelmistot keskittyvät enemmän "vapauteen". Mutta se on toinen kiistely.)
Vuoteen 1991 mennessä GNU-projekti oli lopettanut useita GNU-käyttöjärjestelmän osia, mukaan lukien GNU C-kääntäjä (gcc), bash-komentorivin kuori, monet shell-apuohjelmat, Emacs-tekstieditori ja paljon muuta. Muita käyttöjärjestelmän osia voisivat tarjota jo olemassa olevat vapaat ohjelmistot, kuten X Window System, joka tarjosi graafisen työpöydän.
Käyttöjärjestelmän ydinosa - GNU Hurd -ydin - ei kuitenkaan ollut täydellinen. GNU-projekti valitsi ytimen kunnianhimoisen mikrokernelisuunnittelun, mikä johti pitkään viivästymiseen. (Vuodesta 2013 lähtien GNU Hurd -ydin on ollut kehittymässä 23 vuotta eikä vakaa versio ole koskaan julkaistu.)
GNU-projektissa GNU-käyttöjärjestelmän katsottiin olevan "viimeinen puuttuva pala". Vuonna 1991 Linus Torvalds julkaisi Linux-ytimen ensimmäisen version. Nyt oli tarpeeksi ohjelmisto täysin vapaalle käyttöjärjestelmälle, ja jakelijat (kuten nykyaikaiset Linux-jakelut) asettivat yhdessä Linux-ytimen, GNU-ohjelmiston ja X Window Systemin.
Aluksi keskusteltiin jonkin verran siitä, mitä näiden jakaumien kutsutaan. Vuonna 1992 Yggdrasil-projektissa valittiin nimi "Yggdrasil Linux / GNU / X" sen yhdistelmästä. GNU / Linux on Richard Stallmanin ja Free Software Foundationin suosima termi. Debian viittaa edelleen ohjelmistoaan "GNU / Linux" tänään.
GNU-projekti muodostaa suuren osan standardi "Linux" -järjestelmästä, ja se oli projekti, jonka tarkoituksena oli kehittää GNU-niminen täysi käyttöjärjestelmä. Merkittävä osa Richard Stallmanin käsitteestä "Linux" vastustaa kuitenkin sitä, että se vähentää GNU: n ja sen alkuperäisen tarkoituksen merkitystä: täysin ilmainen käyttöjärjestelmä, jonka tarkoituksena on tarjota käyttäjille vapaus. Tämä on sidoksissa keskusteluun "vapaan ohjelmiston" käsitteestä - termille, joka on tarkoitettu keskittymään vapauteen - ja "avoimeen lähdekoodiin" - termiin, jonka tarkoituksena on keskittyä teknisiin hyötyihin ja pienentää filosofista kulmaa.
Kuten Richard Stallman sanoi ZNET-haastattelussa vuonna 2005:
Linuxia ei suunniteltu tavoitteenaan vapauttaa kyberavaruutta, ja motiivit Linuxille eivät olisi antaneet meille koko GNU / Linux-järjestelmää.
Nykyään kymmenet miljoonat käyttäjät käyttävät käyttöjärjestelmää, joka on kehitetty niin, että heillä olisi vapaus - mutta he eivät tiedä tätä, koska he ajattelevat, että järjestelmä on Linux ja että se on kehittänyt opiskelija "vain hauskaa". "
Hänen ajatuksiaan aiheesta voi lukea GNU: n verkkosivuilla.
"Linux" -periaatteen kannattajat väittävät virheen keskittyvän vain GNU: hen, sillä keskimääräinen jakelu sisältää monista organisaatioista tulevia ohjelmistoja, ja niitä voidaan kutsua nimellä Mozilla / KDE / Apache / X.org / GNU / Linux vastaavilla perusteilla.
Linux-termiä käytetään myös useammilla ihmisillä - jos ei muuta, se on yksinkertaisempi ja helpompi nimi muistaa, kirjoittaa ja lausua. Ja mitä ihanteellinen nimi onkin, useimmilla ihmisillä tarkoitetaan yleensä itse käyttöjärjestelmää Linuxiksi. Löydät sen nimellä "Linux" tässä How-To Geeksta ja muualla, koska se on yleisempi termi, jonka lukijat ymmärtävät välittömästi.
Lopetamme Linus Torvaldsin lainaus vuonna 1996:
Umm, tämä keskustelu on mennyt melko pitkään, kiitos paljon.
Se ei todellakaan tarkoita sitä, mitä ihmiset kutsuvat Linuxille, niin kauan kuin luottoa annetaan, mistä luotto johtuu (molemmilla puolilla). Henkilökohtaisesti minulla on vielä paljon nimitystä "Linux"
Kuva Laajuus: francois Flickrissä, Alison Upton, Gisle Hannemyr Flickrissä