14Aug
Obično ćete vidjeti operativni sustav Linux koji se naziva "Linux" online. 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 zauzimamo 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„?
"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 distributeri okupljaju sve ove različite softvere iz raznih developera i zovu kompletni paket "Linux". Za više informacija o distribucijama Linuxa 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 usredotočuje više na "slobodu". Ali to je drugačija kontroverza.)
Do 1991. godineGNU projekt je završio mnoge dijelove GNU-ovog operativnog sustava, uključujući GNU C Compiler( gcc), bash naredbeni redak, mnoge pomoćne 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.(Godine 2013. GNU Hurd kernel već je u razvoju već 23 godine, a nijedna stabilna inačica nikada nije izdana.)
Linux stigao
Kernel je zabilježen kao "posljednji dio koji nedostaje" GNU-ovog operativnog sustava od strane GNU projekta, 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 odabrao 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.
Slučaj za GNU / Linux
GNU projekt čini veliki dio standardnog "Linux" sustava i bio je projekt namijenjen razvoju punog operativnog sustava pod nazivom 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 Richard Stallman rekao u intervjuu ZNET-u 2005. godine:
Linux nije dizajniran s ciljem oslobađanja kiberprostora, a motivi za Linux ne bi nam dali cijeli GNU / Linux sustav.
Danas desetine milijuna korisnika koriste operativni sustav koji je razvijen kako bi mogli imati slobodu - ali to ne znaju jer misle da je sustav Linux i da ga je razvio student "samo za zabavu"."
Više njegovih misli o ovoj temi možete pročitati na GNU web mjestu.
Slučaj za Linux
Predlagatelji pojma "Linux" tvrde da je pogreška da se usredotočite samo na GNU, budući da prosječna distribucija sadrži softver iz različitih organizacija i može se nazvati Mozilla /KDE/Apache/X.org/GNU/ Linux sa 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 Linus Torvalds 1996:
Umm, ova rasprava je otišla dovoljno dugo, hvala vam puno.
Nije stvarno ono što ljudi nazivaju Linuxom, sve dok se dodjeljuje kredit gdje se daju krediti( s obje strane).Osobno, vrlo ću to i dalje nazivati "Linux"
Image Credits: francois na Flickr, Alison Upton, Gisle Hannemyr na Flickr