Suuri keskustelu: Onko Linux tai GNU / Linux?

Sisällysluettelo:

Suuri keskustelu: Onko Linux tai GNU / Linux?
Suuri keskustelu: Onko Linux tai GNU / Linux?
Anonim
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.
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ä.

Mikä on "Linux"?

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

GNU-projekti

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

Linux saapuu

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.

Image
Image

GNU / Linux-tapaus

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:

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

Hänen ajatuksiaan aiheesta voi lukea GNU: n verkkosivuilla.

Image
Image

Linux-tapaus

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

Kuva Laajuus: francois Flickrissä, Alison Upton, Gisle Hannemyr Flickrissä

Suositeltava: