
Michael Cain
0
2012
399
Zanima vas Linux i pročitali ste nekoliko postova na blogu. Uz put ste naišli na smiješno ime: GNU / Linux. Što ta slova znače i zašto ih ljudi stalno dodaju u Linux? Mogu odgovoriti na to pitanje i, dok to radim, prebacit ću vas u sred rasprave koja desetljećima traje u svijetu Linuxa.
E sad, s tim van sebe ... Linux ili GNU / Linux, to je to?
Što je GNU?
Dekada je 1980-ih, a računalna industrija je u razdoblju tranzicije. Vrhovni sud u kojem je sudjelovao Apple presudio je da su binarni programi (vrsta softvera koji se isporučuje u spremnom formatu Binarni ili Izvorni paketi: Koji biste trebali koristiti? Binarni ili Izvorni paketi: Koji biste trebali koristiti? Linux korisnici imaju dva glavni načini instaliranja programa: koristite unaprijed izgrađeni paket ili ga sami sastavite. Obično odaberemo paket, ali postoje slučajevi kada bi trebali razmotriti izgradnju iz izvora.) mogu biti zaštićeni autorskim pravima. Microsoft je objavio Windows nekoliko godina kasnije. Ovo je započelo promjenu u načinu na koji su ljudi komunicirali sa softverom.
Prije nego što su tvrtke pokrenule softver za autorsko pravo s namjerom obogaćivanja, većinu softvera koristili su istraživači i akademici. Računalni kôd dijelio se otvoreno i ljudi su mogli raditi sve što su htjeli s programima. Sad su na snazi padala ograničenja i postajalo je nezakonito nastaviti raditi ono što se prije radilo.
Pokret formiran pod nazivom Pokret slobodnog softvera. Richard Stallman je 1983. objavio plan za stvaranje potpuno ne-vlasničkog Unix kompatibilnog operativnog sustava. Nazvao ga je projektom GNU-a.
GNU je rekurzivna kratica za koju se zalaže “GNU nije Unix” Projekt GNU pružio je mnoge cool alate o kojima danas ovise besplatne radne površine. Kritični alati stvoreni u 80-ima uključuju GCC (alat za sastavljanje C), Emacs (uređivač teksta), Bash i razne alate naredbenog retka koji se još koriste.
Mnogo široko korištene aplikacije dio su GNU Projekta, poput GIMP-a (GNU Image Manipulation Program) i GNOME, jednog od najpopularnijih besplatnih desktop okruženja GNOME Objasnio: Pogled na jedan od najpopularnijih Linux-ovih stolnih računala GNOME Objašnjeni: pogled na jedan Linuxa najpopularnijih desktop računala Zanima vas Linux, a naišli ste na "GNOME", kraticu za GNU Network Object Model Environment. GNOME je jedno od najpopularnijih sučelja otvorenog koda, ali što to znači? . Bez obzira koji Linux operativni sustav koristite, vjerojatno ovisite o više od nekoliko bita GNU softvera.
Projekt GNU odgovoran je i za Opću javnu licencu. To je ono što je zadržalo većinu besplatnog softvera koji koristimo besplatno tijekom godina.
Što je s Linuxom?
Linux je nastao 1991. Projekt je započeo kada je student na Sveučilištu u Helsinkiju počeo raditi na vlastitom jezgri operacijskog sustava. Ime mu je bilo Linus Torvalds.
Tada je GNU projekt već stvorio većinu onoga što je bilo potrebno za funkcioniranje besplatnog operativnog sustava, ali nedostajući dijelovi bili su neophodni. Uključili su upravljačke programe hardvera, demone i radnu jezgru. Ove komponente omogućuju softveru da komunicira s hardverom Linux Kernel: Objašnjenje u laikanskim uvjetima Linux Kernel: Objašnjenje u laikanskim uvjetima Postoji samo jedna de facto stvar koju Linux distribucije imaju zajedničke: Linux kernel. No iako se o tome često govori, puno ljudi zapravo ne zna što točno čini. .
GNU Hurd, pokušaj GNU Projekta na kernelu, počeo se razvijati godinu prije i još nije bio spreman. Druga jezgra koja se zove MINIX postojala je od 1987. godine, ali bila je licenca samo za obrazovnu upotrebu.
Frustriran, Torvalds je odlučio napraviti svoje. Osobni je projekt nazvao Linux, kombinacija njegovog imena i UNIX-a, ali smatrao je da bi bilo previše egoistično za javno dijeljenje. Umjesto toga, projekt je dijelio kao Freax, kombinacija “besplatno,” “nakaza,” i “UNIX.” Suradniku se nije svidjelo ime i više je volio Linux. Linus je pristao i ime se zaglavilo.
Kernel u početku nije bio slobodan, ali 1992. godine Linus je licencirao Linux prema GPL-u, licencu za kopiranje koje je stvorio GNU Project. To je odgovorno za velik dio uspjeha projekta. Umjesto da stvaraju konkurentna jezgra, mnogi su prihvatili Linux i pridonijeli njegovom razvoju.
Koristimo li Linux ili GNU?
S GNU alatima i funkcionalnim Linux kernelom sada imamo djelujući i besplatni operativni sustav. Ali kako se to nazvati? Već od ranih dana mnogi su se upućivali u pozivanje operativnih sustava koji su koristili Linux kernel kao jednostavno Linux. To je pokrenulo napetost jer Linux teško predstavlja najveći dio onoga što čini iskustvo koje svi zamislimo kad kažemo Linux.
Richard Stallman je na početku predložio ideju da se takve kreacije nazivaju GNU sustavima temeljenim na Linuxu. Potom je promijenio sklonost GNU / Linuxu (izgovara se kao “GNU kosi Linux” ili “GNU plus Linux”), tako da je jasno da oba projekta igraju suštinsku ulogu. Neki prihvaćaju taj argument, dok drugi smatraju da je takvo ime nespretno i nepotrebno. Podjela traje do danas.
Razlozi GNU / Linuxa
Od početka, svrha GNU Projekta bila je razviti cjelovit operativni sustav. Kernel je bio jedan od dijelova slagalice koji nedostaju. Torvalds nije imao za cilj stvoriti operativni sustav, već osigurati taj nedostajući dio.
Za vas je Linux od vitalnog značaja nešto na vašem zaslonu, ali to ima vrlo malo veze s onim što zapravo vidite. To u velikoj mjeri određuje okruženje vaše radne površine.
Ako koristite GNOME, koristite sučelje i paket softvera koji je sve dio GNU Projekta. Čak i ako ne instalirate grafičko korisničko sučelje, i dalje komunicirate s alatima naredbenog retka (poput Bash-a) koji su dio GNU-a. Bez ovih alata ono što mi smatramo Linuxom više se ne osjeća kao Linux.
Na primjer, Android se ne osjeća kao Linux iako koristi Linux kernel. To je uglavnom zato što nedostaje GNU alatna mreža. S druge strane, FreeBSD pruža gotovo identičan doživljaj kao Linux Linux u odnosu na BSD: Koji biste trebali koristiti? Linux vs. BSD: Što trebate koristiti? Oba se temelje na Unixu, ali tu se sličnosti završavaju. Evo svega što trebate znati o razlikama između Linuxa i BSD-a. , iako Linux kernel nije nigdje na vidiku.
Slično tome, kada mislimo na Windows, obično mislimo na sučelje. Malo nas odmah pomisli na Windows kernel. Ako bi netko mogao pokrenuti sučelje Windows 10 i sve svoje Windows aplikacije iznad Linux kernela, vjerojatno bi to još smatrao Windowsom. To je već slučaj s Chromebookovima koji koriste Linux kernel, ali ne mogu pokretati tradicionalne Linux aplikacije unutar Googleovog sučelja. Kako instalirati Linux na Chromebook Kako instalirati Linux na Chromebook. Treba li vam Skype na Chromebooku? Nedostaje li vam nedostatak pristupa igrama putem Steam-a? Želite li koristiti VLC Media Player? Zatim počnite koristiti Linux na Chromebooku. .
Komponente operativnog sustava
Besplatni operativni sustav sastoji se od mnogih komponenti. Pozivanje na cijeli ekosustav kao Linux stvara zbrku. Torvalds ponekad zaslužuje stvaranje cijelog operativnog sustava, kada je samo osnovao određeni dio.
Što je još važnije, projekt GNU ne samo da je osigurao alate koji omogućuju besplatni operativni sustav, već je pružio i pravni okvir Licence za softver otvorenog koda: Koji biste trebali koristiti? Licence softvera otvorenog koda: koje biste trebali koristiti? Jeste li znali da nisu sve licence otvorenog koda iste? , GPL sprječava ljude da uzimaju besplatan kod i koriste ga za stvaranje vlastitog konkurentnog privatnog softvera. Toliko bitnih alata, uključujući i sam Linux, izdato pod licencom copyleft, ubrzalo je njihovo usvajanje i postavilo temelj kulturi koju danas ima zajednica slobodnog softvera.
Razlozi za Linux
Linux je popularniji. Tako je bilo i u 90-ima, a to je slučaj i danas. Da se prema operativnom sustavu pozivate na bilo što drugo, i dalje bi se osjećalo kao svjesni napor izmjene. To je zato što je Linux omogućio ljudima da zapravo pokrenu sav softver koji su stvorili GNU Project i drugi. Bez Linuxa niste imali ništa što zapravo ne biste mogli koristiti.
Osim toga, GNU / Linux je nespretan naziv. Neugodno je čitati, a još je nespretnije reći. Sam razlog je dovoljan da neki ljudi koji se slažu da Linux nije pošteno ime pozivaju operativni sustav bilo što drugo.
Tu je i Linusov vlastiti argument, da je pozivanje na Linux kao GNU / Linux jednostavno smiješno.
Osim toga, gdje se zaustavljamo? Ako GNU-u dodijelimo kredit, zar ne dajemo kredit X, poslužitelju zaslona koji je većina besplatnih ekosustava stolnih računala koristio desetljećima? Tek sada počinjemo vidjeti zamjenu za dio softvera koji je prvi put razvijen 1984. A bez poslužitelja za prikaz, nemate ništa. Dakle, zovemo li ove X / GNU / Linux sustave (sada ih je zamijenio Wayland / GNU / Linux Fedora 25 je stigao: Evo što je promijenjeno Fedora 25 je stigla: Evo što je promijenjeno Fedora 25 donosi najnovije informacije iz projekta GNOME, ali što je priča s novim poslužiteljem prikaza, Wayland? Je li poslužitelj zaslona sljedeće generacije zaista spreman za prime time?). I zvuk je važan. Kao i radna okruženja. Prije dugo ćemo na naše radne površine nazvati KDE / PulseAudio / Wayland / GNU / Linux.
Što misliš?
Nisam ljubitelj imena GNU / Linux, ali ipak bih se radije obraćao svom prijenosnom računalu kao GNU sustavu, a ne Linuxu. Kao nekome tko je također pokrivao Android i Chromebookove, ime Linux sve je više nedovoljno. Program koji je dostupan za Linux ne znači da će se pokretati na Androidu i obrnuto. Situacija će se samo još više zaplesti jer sustavi za zabavu, pametni kućni proizvodi, nosivi materijali i druga elektronika nastavljaju prihvaćati Linux kernel.
A ti? Smatrate li da je Linux dovoljan? Smatrate li Stallman kao da pokušava zatražiti kredit? Želite li u potpunosti preporučiti drugo ime? Pridružite se razgovoru koji je u toku u komentarima ispod!