Velika debata Je li to Linux ili GNU / Linux?
Obično ćete vidjeti Linux operativni sustav koji se naziva "Linux" na mreži. Umjesto toga, povremeno se koristi pojam "GNU / Linux". Linux i GNU / Linux odnose se na isti operativni sustav i softver, a postoji i kontroverza oko toga koji je pojam prikladniji.
Nismo ovdje da bismo zauzeli stranu u ovoj staroj debati, ali ovaj članak bi vam trebao pomoći da shvatite zašto postoji kontroverza imenovanja i koja je razlika između izraza "Linux" i "GNU / Linux".
Što je "Linux"?
Sama “Linux” je samo kernel - osnovni dio operativnog sustava. Drugi softver, kao što je GNU C kompajler koji se koristi za kompajliranje jezgre, bash naredbenog retka ljuske, GNU ljuske alate (sve osnovne naredbe koje ćete koristiti na komandnoj liniji), X.org grafički poslužitelj, grafička radna površina kao što je Unity, i softver koji se pokreće na grafičkoj radnoj površini, kao što je Firefox, proizvode sve grupe programera.
Distribucije Linuxa sastavljaju sav ovaj softver od različitih programera i nazivaju kompletan paket "Linux". Za više informacija o distribucijama Linuxa i njihovom učinku, HTG objašnjava: Što je Linux Distro i kako se razlikuju?
GNU projekt
Richard Stallman napravio je planove za GNU 1983. GNU je trebao biti cjelovit operativni sustav kompatibilan s Unixom sastavljen od slobodnog softvera. GNU je rekurzivni akronim koji stoji za “GNU's Not Unix!” (“Slobodni softver” je sličan izraz otvorenom softveru, iako se slobodni softver više fokusira na “slobodu”. Ali to je drugačija kontroverza.)
Do 1991. godine GNU projekt je dovršio mnoge dijelove GNU operativnog sustava, uključujući GNU C Compiler (gcc), ljusku naredbenog retka bash, mnoge uslužne programe ljuske, uređivač teksta Emacs i još mnogo toga. Ostali dijelovi operacijskog sustava mogu se osigurati već postojećim slobodnim softverom, kao što je X Window System, koji je pružio grafičku radnu površinu..
Međutim, osnovni dio operativnog sustava - GNU Hurd kernel - nije bio potpun. GNU projekt odabrao je ambiciozan dizajn mikrokernela za kernel, što je rezultiralo dugim kašnjenjima. (Od 2013, GNU Hurd kernel je u razvoju već 23 godine i nijedna stabilna verzija nije izdana.)
Linux stiže
Kernel se smatrao "posljednjim nedostajućim dijelom" GNU operativnog sustava od strane GNU projekta. Godine 1991. Linus Torvalds je izdao prvu verziju Linux kernela. Sada je bilo dovoljno softvera za potpuno besplatan operativni sustav, a distributeri (kao što su moderne "Linux distribucije") udružili su Linux kernel, GNU softver i X Window System zajedno..
U početku se vodila rasprava o tome što bi te raspodjele trebalo nazivati. Godine 1992. projekt Yggdrasil izabrao je naziv “Yggdrasil Linux / GNU / X” za kombinaciju softvera. GNU / Linux je preferirani termin koji su razvili Richard Stallman i Free Software Foundation. Debian i danas svoj softver još uvijek naziva "GNU / Linux".
Slučaj za GNU / Linux
GNU projekt čini veliki dio standardnog “Linux” sustava i bio je projekt namijenjen razvoju potpunog operativnog sustava, nazvanog GNU. Međutim, značajan dio prigovora Richarda Stallmana na pojam "Linux" jest da on umanjuje važnost GNU-a i njegove izvorne namjene: kao potpuno slobodan operativni sustav namijenjen pružanju slobode korisnicima. Ovo je isprepleteno s raspravom o "slobodnom softveru" - izrazu koji se želi usredotočiti na slobodu - i "otvoreni izvor" - izraz namijenjen usredotočenju na tehničke prednosti i umanjivanje filozofskog kuta..
Kao što je Richard Stallman rekao u intervjuu za ZNET 2005. godine:
Linux nije dizajniran s ciljem oslobađanja cyberspacea, a motivi za Linux ne bi nam dali cijeli GNU / Linux sustav.
Danas desetke milijuna korisnika koristi 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 učenik "samo iz zabave". "
Više njegovih misli o toj temi možete pročitati na GNU web stranici.
Slučaj za Linux
Zagovornici izraza "Linux" tvrde da je pogrešno usredotočiti se samo na GNU, jer prosječna distribucija sadrži softver iz različitih organizacija i može se zvati Mozilla / KDE / Apache / X.org / GNU / Linux sa sličnim opravdanjem.
Pojam Linux koristi i više ljudi - ako ništa drugo, to je jednostavniji i lakši naziv za pamćenje, tipkanje i izgovaranje. Bez obzira na idealno ime, većinu ljudi operativni sustav obično naziva Linux. Ovdje ćete naći "Linux" ovdje na How-To Geek i drugdje, jer to je češći izraz koji čitatelji odmah razumiju.
Završit ćemo s citatom Linusa Torvaldsa iz 1996 .:
Ovaj razgovor je prošao dovoljno dugo, puno vam hvala.
To zapravo ne znači ono što ljudi nazivaju Linux, sve dok se dodjeljuje kredit tamo gdje je kredit dužan (na obje strane). Osobno ću ga i dalje zvati "Linux"
Image Zasluge: francois na Flickr, Alison Upton, Gisle Hannemyr na Flickr