Velika rasprava: Je li Linux ili GNU / Linux?

Sadržaj:

Velika rasprava: Je li Linux ili GNU / Linux?
Velika rasprava: Je li Linux ili GNU / Linux?

Video: Velika rasprava: Je li Linux ili GNU / Linux?

Video: Velika rasprava: Je li Linux ili GNU / Linux?
Video: PARADAJZ, PAPRIKA, KRASTAVAC-HITNO im dajte ovu prihranu i razultati će vas oduševiti! - YouTube 2024, Travanj
Anonim
Obično ćete vidjeti operativni sustav Linux koji se naziva "Linux" na mreži. Međutim, umjesto toga povremeno se koristi pojam "GNU / Linux". Linux i GNU / Linux odnose se na isti operativni sustav i softver, a postoji i kontroverza o tome koji je pojam prikladniji.
Obično ćete vidjeti operativni sustav Linux koji se naziva "Linux" na mreži. Međutim, umjesto toga povremeno se koristi pojam "GNU / Linux". Linux i GNU / Linux odnose se na isti operativni sustav i softver, a postoji i kontroverza o tome koji je pojam prikladniji.

Nismo ovdje da se zauzmemo u ovoj staroj raspravi, ali ovaj bi vam članak trebao pomoći da shvatite zašto postoji rasprava o imenovanju i koja je razlika između pojmova "Linux" i "GNU / Linux".

Što je "Linux"?

Sam Linux je samo kernel - osnovni dio operativnog sustava. Drugi softver, kao što je GNU C prevodilac koji se koristi za sastavljanje kernela, bash naredbenog retka, GNU shell komunalije (sve osnovne naredbe koje biste koristili na naredbenoj liniji), X.org grafički poslužitelj, grafička radna površina poput Unity, a softver koji se pokreće na vrhu grafičke radne površine, poput Firefoxa, proizvode ih različite grupe programera.

Linux distribucije okupljaju sve ove različite softvere iz raznih developera i zovu kompletni paket "Linux". Za više informacija o Linux distribucijama i onome što rade pročitajte HTG Objasnite: Što je Linux Distro i kako se razlikuju?

GNU projekt

Richard Stallman napravio je planove za GNU 1983. godine. GNU je trebao biti kompletan, Unix-kompatibilan operativni sustav sastavljen od slobodnog softvera. GNU je rekurzivni akronim koji stoji za "GNU's Not Unix!" ("Slobodni softver" je sličan pojam kod open-source softvera, iako se slobodni softver fokusira više na "slobodu". Ali to je drugačija kontroverza.)

Godine 1991. GNU projekt je završio mnoge dijelove GNU-ovog operativnog sustava, uključujući GNU C Compiler (gcc), bash naredbeni redak, mnoge ljuske, Emacsov urednik i još mnogo toga. Ostali dijelovi operacijskog sustava mogu se osigurati već postojećim slobodnim softverom, kao što je sustav X Window, koji je omogućio grafičku radnu površinu.

Međutim, osnovni dio operativnog sustava - GNU Hurd kernel - nije bio potpun. GNU projekt odabrao je ambiciozni dizajn mikrokernela za kernel, što je rezultiralo dugim kašnjenjima. (Od 2013, GNU Hurd kernel je u razvoju već 23 godine i nijedna stabilna inačica nije ikada izdana.)

Dolazi Linux

Kernel je GNU projekt smatrao "posljednjim nestalim komadom" GNU-ovog operativnog sustava. Godine 1991. Linus Torvalds objavio je prvu verziju Linux kernela. Sada je bilo dovoljno softvera za potpuno besplatan operativni sustav, a distributeri (poput suvremenih "Linux distribucija") zajedno su sastavili Linux kernel, GNU softver i X Window System zajedno.

U početku se raspravljalo o tome što bi se trebale zvati ove distribucije. Godine 1992. projekt Yggdrasil izabrao je ime "Yggdrasil Linux / GNU / X" za kombinaciju softvera. GNU / Linux je željeni pojam koji su napredovali Richard Stallman i Free Software Foundation. Debian još uvijek odnosi na svoj softver kao "GNU / Linux" danas.

Image
Image

Slučaj za GNU / Linux

GNU projekt čini veliki dio standardnog "Linux" sustava i bio je projekt namijenjen razvoju punog operativnog sustava nazvanog GNU. Međutim, značajan dio Richard Stallmanovog prigovora na pojam "Linux" jest taj što smanjuje značenje GNU-a i njegove izvorne svrhe: kao potpuno slobodan operativni sustav namijenjen pružanju slobode korisnicima. Ovo je isprepleteno raspravom o "slobodnom softveru" - pojam koji se namjerava usredotočiti na slobodu - i "open source" - pojam koji je usmjeren na usredotočenost na tehničke prednosti i smanjenje filozofskog kuta.

Kao što je rekao Richard Stallman u intervjuu ZNET-u 2005. godine:

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

Više njegovih misli o ovoj temi možete pročitati na GNU web stranici.

Image
Image

Slučaj za Linux

Zagovornici terminala "Linux" tvrde da je pogreška da se usredotočite samo na GNU, jer prosječna distribucija sadrži softver iz raznih organizacija i može se nazvati Mozilla / KDE / Apache / X.org / GNU / Linux s sličnim opravdanjem.

Pojam Linux također koristi više ljudi - ako ništa drugo, to je jednostavnije i jednostavnije ime koje treba zapamtiti, upisati i izgovoriti. I bez obzira na idealno ime, većina ljudi obično naziva operativni sustav kao Linux. Naći ćete ga ovdje kao "Linux" na How-To Geeku i drugdje, jer to je češći pojam koji ga čitatelji odmah razumiju.

Završit ćemo citat iz Linusa Torvaldsa 1996. godine:

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”

Image Credits: francois na Flickr, Alison Upton, Gisle Hannemyr na Flickr-u

Preporučeni: