14Aug
Jūs paprastai pamatysite Linux operacinę sistemą, vadinamą "Linux" internete. Tačiau vietoj to retkarčiais vartojamas terminas "GNU / Linux".Linux ir GNU / Linux nurodo tą pačią operacinę sistemą ir programinę įrangą, ir yra ginčų dėl to, kuris terminas yra tinkamesnis.
Mes nesame čia, kad galėtumėm dalyvauti šiuose senuose debatuose, tačiau šis straipsnis turėtų padėti jums suprasti, kodėl yra pavadinimų ginčai ir koks skirtumas tarp terminų "Linux" ir "GNU / Linux".
Kas yra "Linux""?
"Linux" savaime yra tik branduolys - pagrindinė operacinės sistemos dalis. Kita programinė įranga, pvz., GNU C kompiliatorius, naudojamas brandinti, bash komandinės eilutės apvalkalas, GNU apvalkalo komunalinės paslaugos( visos pagrindinės komandos, kurias naudosite komandinėje eilutėje), "X.org" grafinis serveris, grafinis darbastalis "Unity"ir programinę įrangą, kuri veikia virš grafinio darbastalio, pvz., "Firefox", visus gamina skirtingos kūrėjų grupės.
Linux distribucijos surinkti visą šią skirtingą programinę įrangą iš skirtingų kūrėjų ir paskambinti į pilną paketą "Linux." Norėdami gauti daugiau informacijos apie Linux distribucijas ir ką jie daro, skaitykite HTG paaiškina: kas yra "Linux Distro" ir kaip jie skiriasi?
GNU projektas
Richard Stallman sukūrė GNU planus 1983 metais. GNU turėjo būti visiškai suderinama su Unix operacine sistema, sudaryta iš nemokamos programinės įrangos. GNU yra rekursinis akronimas "GNU's Not Unix!"( "Laisvoji programinė įranga" yra panaši į atvirojo kodo programinę įrangą, nors laisvoji programinė įranga daugiau dėmesio skiria "laisvei". Tačiau tai yra kita ginčų rūšis.)
Iki 1991 m. GNU projektas baigė daugelį GNU operacinės sistemos dalių, įskaitant GNU C kompiliatorių( gcc), komandinę eilutę bash, daugelį lukštais utilizavimo, teksto redaktorių "Emacs" ir dar daugiau. Kitos operacinės sistemos dalys gali būti teikiamos jau esama nemokama programine įranga, pvz., "X Window System", kuri suteikė grafinį darbastalį.
Tačiau pagrindinė operacinės sistemos dalis - GNU Hurd branduolys - nebuvo užbaigta. GNU projektas pasirinko ambicingą branduolio branduolį, dėl kurio ilgai trunka.(Nuo 2013 m. "GNU Hurd" branduolys vystėsi jau 23 metus, o stabilios versijos niekada nebuvo išleistas.)
Linux atvyksta į
GNU projektas branduolį laikė "paskutiniu trūkstamu gabalu" GNU operacinės sistemos.1991 m. Linus Torvalds išleido pirmąją "Linux" branduolio versiją.Dabar buvo pakankamai programinės įrangos visiškai nemokamai operacinei sistemai, o platintojai( pvz., Modernūs "Linux distribucijos") susaistė Linux branduolį, GNU programinę įrangą ir X Window System kartu.
Iš pradžių buvo diskusijos apie tai, ką reikėtų paskirstyti šioms paskirstytoms.1992 m. "Yggdrasil" projektas pasirinko pavadinimą "Yggdrasil Linux /GNU/ X" dėl jo programinės įrangos derinio."GNU / Linux" yra labiausiai pageidaujama sąvoka, kurią sukūrė Richardas Stallmanas ir "Free Software Foundation"."Debian" šiandien vis dar nurodo savo programinę įrangą kaip "GNU / Linux".
"Case for GNU / Linux"
"GNU" projektas sudaro didelę dalį standartinės "Linux" sistemos ir buvo skirtas sukurti visą operacinę sistemą, pavadintą GNU.Tačiau didelė dalis Richard'o Stallmano prieštaravimo sąvokai "Linux" reiškia, kad jis sumažina GNU ir jo pirminio tikslo reikšmę: kaip visiškai nemokamą operacinę sistemą, skirtą suteikti vartotojams laisvę.Tai susipina su diskusijomis apie "laisvą programinę įrangą" - terminą, skirtą sutelkti dėmesį į laisvę - ir "atvirąjį šaltinį" - terminą, skirtą susitelkti ties techniniais pranašumais ir sumažinti filosofinį požiūrį.
Kaip 2005 m. Interviu su "ZNET" sakė Richardas Stallmanas: "
Linux" nebuvo sukurtas siekiant išlaisvinti kibernetinę erdvę, o "Linux" motyvai neturėjo mums visos GNU / Linux sistemos.
Šiandien dešimtys milijonų vartotojų naudoja sukurtą operacinę sistemą, kad galėtų turėti laisvę, tačiau jos to nežino, nes mano, kad sistema yra "Linux" ir kad ją sukūrė studentas "tik įdomiai"."
Daugiau jo minčių apie šią temą galima perskaityti GNU svetainėje.
"Case for Linux"
"Linux" gynėjai teigia, kad yra klaida susikoncentruoti tik į "GNU", nes vidutinis platinimas apima programinę įrangą iš įvairių organizacijų ir gali būti vadinamas Mozilla /KDE/Apache/X.org/GNU/ Linux su panašiu pagrindimu.
Terminas "Linux" taip pat naudojamas ir daugiau žmonių - jei nieko kito, tai paprastesnis ir lengvesnis vardas, skirtas prisiminti, įvesti ir ištarti. Ir nesvarbu, koks yra idealus vardas, dauguma žmonių paprastai vadina "Linux" operacinę sistemą.Čia rasite nuorodą į "Linux" "How-To Geek" ir kitur, nes tai dažniau vartojamas terminas, kurį skaitytojai iš karto supranta.
Mes baigsime citatą iš Linus Torvaldso 1996 m.:
Umm, ši diskusija vyko pakankamai ilgai, labai jums ačiū.
Tai tikrai nėra _matter_, ką žmonės skambuoja "Linux", kol kreditas suteikiamas, kai reikia mokėti kreditą( iš abiejų pusių).Asmeniškai aš labai toliau pavadinsiu "Linux"
Image Credits: francois on Flickr, Alison Upton, Gisle Hannemyr, "Flickr
"