14Aug

Velika razprava: Ali je Linux ali GNU / Linux?

Običajno boste videli Linux operacijski sistem, imenovan "Linux" na spletu. Vendar pa se izraz "GNU / Linux" občasno uporablja namesto tega. Linux in GNU / Linux se nanašata na isti operacijski sistem in programsko opremo, zato obstaja polemika glede tega, kateri izraz je primernejši.

Tukaj nismo v tej stari razpravi, ampak ta članek vam bo pomagal razumeti, zakaj je prišlo do polemike in kakšna je razlika med izrazoma "Linux" in "GNU / Linux."

Kaj je "Linux"?

"Linux" je samo jedro - jedro operacijskega sistema. Druga programska oprema, kot je prevajalnik GNU C, ki se uporablja za sestavljanje jedra, bash ukazne vrstice, gonilnikov GNU shell( vsi osnovni ukazi, ki bi jih uporabljali v ukazni vrstici), grafični strežnik X.org, grafični namizje, kot je Unity,in programsko opremo, ki se izvaja na vrhu grafičnega namizja, kot je Firefox, proizvajajo različne skupine razvijalcev.

distribucije Linuxa zberejo vse te različne programske opreme od različnih razvijalcev in pokličejo celoten paket "Linux". Več informacij o distribuciji Linuxa in o tem, kaj počnejo, preberite v članku HTG Explains: Kaj je Linux Distro in kako so drugačni?

Projekt GNU

Richard Stallman je leta 1983 izdelal načrte za GNU. GNU naj bi bil popoln, Unix-združljiv operacijski sistem, sestavljen iz proste programske opreme. GNU je rekurzivna kratica, ki stoji za "GNU's Not Unix!"( "Prosta programska oprema" je podoben izraz odprtokodni programski opremi, čeprav se brezplačna programska oprema bolj osredotoča na "svobodo". Toda to je drugačna polemika.)

Do leta 1991Projekt GNU je končal številne dele operacijskega sistema GNU, vključno s GNU C Compiler( gcc), bash ukazno vrstico ukazne vrstice, številne pripomočke za lupino, urejevalnik besedil Emacs in še več.Druge dele operacijskega sistema lahko zagotovi že obstoječa brezplačna programska oprema, kot je X Window System, ki je nudila grafični namizje.

Vendar jedro operacijskega sistema - GNU Hurd jedra - ni bilo popolno. Projekt GNU je izbral ambiciozno mikro-kernelsko zasnovo jedra, kar je povzročilo dolge zamude.(Od leta 2013 se jedro GNU Hurd razvija že 23 let in nobena stabilna različica ni bila nikoli sproščena.)

Linux prihaja

Jedro je bilo razvidno kot "zadnji manjkajoči del" operacijskega sistema GNU po projektu GNU.Leta 1991 je Linus Torvalds izdal prvo različico jedra Linuxa. Zdaj je bilo dovolj programske opreme za popolnoma brezplačen operacijski sistem, distributerji( kot so sodobne "distribucije Linuxa") so združili jedro Linuxa, programsko opremo GNU in X Window System.

Sprva je bila razprava o tem, kaj naj se imenujejo te distribucije. Leta 1992 je projekt Yggdrasil za svojo kombinacijo programske opreme izbral ime "Yggdrasil Linux /GNU/ X".GNU / Linux je najprimernejši izraz, ki ga je predlagal Richard Stallman in Fundacija za prosto programje. Debian še danes napotuje na svojo programsko opremo kot "GNU / Linux".

Primer za GNU / Linux

Projekt GNU predstavlja velik del standardnega sistema "Linux" in je bil projekt, namenjen razvoju celotnega operacijskega sistema, imenovanega GNU.Vendar pa je pomemben del ugovora Richarda Stallmana z izrazom "Linux", da zmanjšuje pomen GNU in njegov prvotni namen: kot popolnoma brezplačen operacijski sistem, namenjen zagotavljanju svobode uporabnikov. To se prepleta z razpravo o "brezplačni programski opremi" - izrazu, ki naj bi se osredotočal na svobodo - in "odprto kodo" - izraz, ki naj bi se osredotočil na tehnične prednosti in zmanjšal filozofski kot.

Kot je dejal Richard Stallman v intervjuju z ZNETom leta 2005:

Linux ni bil zasnovan z namenom osvoboditve kibernetskega prostora, motivi za Linux pa nam ne bi dali celotnega sistema GNU / Linux.

Danes več deset milijonov uporabnikov uporablja operacijski sistem, ki je bil razvit, da bi lahko imeli svobodo - vendar to ne vedo, ker menijo, da je sistem Linux in da ga je razvil študent "samo za zabavo"."

Več njegovih misli o tej temi je mogoče prebrati na spletni strani GNU.

Primer za Linux

Zagovorniki izraza "Linux" trdijo, da je napaka osredotočena samo na GNU, saj povprečna distribucija vsebuje programsko opremo različnih organizacij in se lahko imenuje Mozilla /KDE/Apache/X.org/GNU/ Linux s podobno utemeljitvijo.

Izraz Linux uporablja tudi več ljudi - če nič drugega, preprostejše in lažje ime, ki ga je treba zapomniti, vtipkati in izgovarjati. In ne glede na to, kje je idealno ime, je večina ljudi sam operacijski sistem na splošno imenovan Linux. Tukaj boste poimenovali »Linux« na How-To Geeku in drugod, ker je to pogostejši izraz, ki ga bralci takoj razumejo.

Končali bomo z citatom Linusa Torvaldsa leta 1996:

Umm, ta razprava je trajala precej dovolj dolgo, hvala vam veliko.

V resnici ni pomemben, kaj ljudje pokličejo v Linuxu, dokler se dobi kredit, pri katerem je kredit( obojestransko).Osebno bom zelo še naprej imenovala "Linux"

Image Credit: francois na Flickr, Alison Upton, Gisle Hannemyr na Flickr