De ce nu-i convine nimeni pe Linux GNU / Linux
Sunteți interesat de Linux și ați citit câteva postări pe blog. Pe parcurs, ați întâlnit un nume amuzant: GNU / Linux. Ce înseamnă acele scrisori și de ce oamenii continuă să le atașeze la Linux? Pot răspunde la această întrebare și, așa cum o fac eu, te voi lăsa în mijlocul unei dezbateri care a persistat de zeci de ani în lumea Linux.
Acum, cu asta din drum ... Linux sau GNU / Linux, care este?
Ce este GNU?
Deceniul este anii 1980, iar industria de calculatoare se află într-o perioadă de tranziție. O instanță supremă implicând Apple a decis că programele binare (tipul de software care vine într-un format gata de utilizare Binar vs. Sursa de pachete: Care ar trebui să utilizați? Binar vs Sursa pachete: Care ar trebui să utilizați? Principalele modalități de instalare a programelor: folosiți un pachet pre-construit sau compilați-l singur. De obicei, alegem un pachet, dar sunt momente când trebuie să luați în considerare construirea de la sursă. Microsoft a lansat Windows câțiva ani mai târziu. Acest lucru a început o schimbare în modul în care oamenii au interacționat cu software-ul.
Înainte ca firmele să înceapă să protejeze software-ul cu intenția de a se îmbogăți, majoritatea software-urilor au fost folosite de cercetători și cadre universitare. Codul computerului era împărțit în mod deschis, iar oamenii erau liberi să facă tot ce voiau cu programele. Acum, restricțiile au fost în scădere și a devenit ilegal să continuăm să facem ceea ce fusese făcut.
O mișcare formată numită Movement Free Software. În 1983, Richard Stallman a anunțat un plan de creare a unui sistem de operare complet neprotejat Unix compatibil. El a numit proiectul GNU.
GNU este un acronim recursiv pe care îl reprezintă “GNU nu este unic” Proiectul GNU a furnizat multe dintre instrumentele răcoroase pe care depind desktop-urile desktop de astăzi. Instrumentele critice create în anii '80 includ GCC (un instrument pentru compilarea C), Emacs (un editor de text), Bash și diverse utilitare din linia de comandă încă în uz.
Multe aplicații utilizate pe scară largă fac parte din Proiectul GNU, cum ar fi GIMP (GNU Image Manipulation Programme) și GNOME, unul dintre cele mai populare medii desktop gratuite GNOME Explicat: Uită-te la unul dintre cele mai populare desktop-uri GNOME Explicat: din cele mai populare desktop-uri ale Linux Sunteți interesat de Linux și ați întâlnit "GNOME", un acronim pentru mediul modelului de obiecte de rețea GNU. GNOME este una dintre cele mai populare interfețe open source, dar ce înseamnă asta? Citeste mai mult . Indiferent de sistemul de operare Linux pe care îl folosiți, probabil că depindeți de mai mult de câteva biți de software GNU.
Proiectul GNU este, de asemenea, responsabil pentru Licența publică generală. Aceasta este ceea ce a păstrat cea mai mare parte a software-ului liber pe care îl folosim gratuit de-a lungul anilor.
Ce despre Linux?
Linux a venit în 1991. Proiectul a început atunci când un student de la Universitatea din Helsinki a început să lucreze la propriul nucleu al sistemului de operare. Numele lui era Linus Torvalds.
În acel moment, proiectul GNU a creat deja o mare parte din ceea ce era necesar pentru un sistem de operare liber, dar piesele lipsă erau esențiale. Acestea includ drivere hardware, daemoane și un kernel de lucru. Aceste componente sunt ceea ce permite software-ului să comunice cu hardware-ul Kernel-ul Linux: o explicație în termenii Layer Kernel-ul Linux: o explicație în termenii laicului Există doar un lucru de facto pe care distribuțiile Linux le au în comun: kernel-ul Linux. Dar, deși se vorbește deseori, o mulțime de oameni nu știu exact ce face. Citeste mai mult .
GNU Hurd, încercarea proiectului GNU pentru un kernel, a început să se dezvolte cu un an înainte și nu a fost încă pregătită. Un nucleu diferit numit MINIX a fost în jur de la 1987, dar a fost doar licențiat pentru utilizare educațională.
Frustrați, Torvalds a decis să-și facă propriul. El a făcut referire la proiectul personal ca Linux, o combinație a numelui său și UNIX, dar el a crezut că ar fi prea egoist pentru a împărtăși public. În schimb, el a împărțit proiectul ca Freax, o combinație de “liber,” “ciudățenie,” și “UNIX.” Un coleg ne-a plăcut numele și preferatul Linux. Linus a consimțit și numele a rămas blocat.
Kernel-ul nu a fost gratuit la început, dar în 1992 Linus a licențiat Linux sub GPL, o licență copyleft pe care a creat-o proiectul GNU. Acest lucru este responsabil pentru o mare parte din succesul proiectului. Mai degrabă decât să creeze nuclee concurente, mulți au adoptat Linux și au contribuit la dezvoltarea sa.
Folosim Linux sau GNU?
Cu ajutorul instrumentelor GNU și a unui kernel funcțional Linux, avem acum un sistem de operare gratuit. Dar ce să spunem? Încă de la început, mulți oameni au apelat la sistemele de operare care foloseau kernel-ul Linux ca simplu Linux. Acest lucru a dat naștere tensiunii deoarece Linux nu reprezintă cu greu cea mai mare parte a ceea ce merge în a face experiența cu care ne imaginăm cu toții când spunem Linux.
Richard Stallman a propus inițial ideea de a numi astfel de creații GNU bazate pe Linux. Apoi și - a schimbat preferința față de GNU / Linux (pronunțată ca “GNU slash Linux” sau “GNU plus Linux”), astfel încât este clar că ambele proiecte joacă un rol esențial. Unii oameni acceptă acest argument, în timp ce alții cred că un astfel de nume este incomod și inutil. Diviziunea durează până în această zi.
Motive pentru GNU / Linux
De la început, scopul proiectului GNU a fost acela de a dezvolta un sistem de operare complet. Kernelul era una dintre piesele lipsă ale puzzle-ului. Torvalds nu sa hotărât să creeze un sistem de operare, ci să furnizeze acea piesă lipsă.
Linux este vital pentru tine de a vedea orice pe ecran, dar are foarte puțin de-a face cu ceea ce vedeți de fapt. Acest lucru este în mare măsură determinat de mediul dvs. desktop.
Dacă utilizați GNOME, utilizați o interfață și o suită de software care face parte din Proiectul GNU. Chiar dacă nu instalați o interfață grafică de utilizator, încă mai interacționați cu instrumente de linie de comandă (cum ar fi Bash în sine) care fac parte din GNU. Fără aceste instrumente, ceea ce noi credem că Linux nu mai simte Linux.
De exemplu, Android nu se simte ca Linux, chiar dacă utilizează kernel-ul Linux. Acest lucru se datorează în mare parte faptului că îi lipsește setul de instrumente GNU. Pe de altă parte, FreeBSD oferă o experiență aproape identică cu desktop Linux Linux vs. BSD: Care ar trebui să utilizați? Linux vs. BSD: Care ar trebui să utilizați? Ambele se bazează pe Unix, dar acolo se termină asemănările. Iată tot ce trebuie să știți despre diferențele dintre Linux și BSD. Citește mai mult, chiar dacă nucleul Linux nu se află nicăieri.
În mod similar, când ne gândim la Windows, ne gândim de obicei la interfață. Puțini dintre noi ne gândim imediat la kernel-ul Windows. Dacă cineva ar putea rula interfața Windows 10 și toate aplicațiile lor Windows pe partea de sus a kernel-ului Linux, probabil că ar mai crede că este Windows. Acest lucru se întâmplă deja în cazul Chromebookurilor care utilizează kernelul Linux, dar nu pot rula aplicații tradiționale Linux în interfața Google Cum se instalează Linux pe un Chromebook Cum se instalează Linux pe un Chromebook Aveți nevoie de Skype de pe Chromebook? Îți lipsește lipsa accesului la jocuri prin Steam? Îți dorești să folosești VLC Media Player? Apoi începeți să utilizați Linux pe Chromebook. Citeste mai mult .
Componente ale sistemului de operare
Un sistem de operare gratuit este alcătuit din mai multe componente. Referindu-se la întregul ecosistem, Linux creează confuzie. Torvalds obține uneori credit pentru crearea întregului sistem de operare, când a fondat doar o parte specifică.
Mai important, proiectul GNU nu numai că a furnizat instrumentele care au permis un sistem de operare gratuit, ci a oferit cadrul legal. Licențe de software open source: Ce ar trebui să utilizați? Licențe de software open source: ce ar trebui să utilizați? Știați că nu toate licențele open source sunt aceleași? Citeste mai mult . GPL împiedică utilizatorii să utilizeze codul liber și să-l folosească pentru a-și crea propriul software propriu concurențial. Că atât de multe instrumente de bază, inclusiv Linux, în sine, au fost lansate sub licența copyleft, și-au accelerat adoptarea și au pus bazele culturii pe care o are comunitatea free software.
Motive pentru Linux
Linux este mai popular. Acesta a fost cazul în anii '90, și rămâne astăzi cazul. Pentru a se referi la sistemul de operare ca orice altceva ar avea, si inca se va simti ca un efort de rebranding conștient. Asta pentru că Linux este ceea ce a permis oamenilor să ruleze de fapt tot software-ul pe care proiectul GNU și alții l-au creat. Fără Linux, nu ai avut nimic de folosit.
În plus, GNU / Linux este un nume stângace. Este greu să citești și este chiar mai greu de spus. Numai acest motiv este de ajuns pentru a păstra unii oameni care sunt de acord că Linux nu este un nume corect de a apela sistemul de operare altceva.
Apoi, există argumentul lui Linus, că trimiterea la Linux ca GNU / Linux este pur și simplu ridicolă.
În plus, unde ne oprim? Dacă acordăm credit GNU, nu acordăm credit X, serverului de afișare pe care majoritatea ecosistemului desktop gratuit le-a folosit de zeci de ani? Abia acum începem să vedem o înlocuire pentru un software care a fost dezvoltat pentru prima dată în 1984. Și fără un server de afișare, nu ai nimic. Deci, numim aceste sisteme X / GNU / Linux (acum sunt înlocuite de Wayland / GNU / Linux Fedora 25 a sosit: Iată ce sa schimbat Fedora 25 a sosit: Iată ce sa schimbat Fedora 25 oferă cel mai recent proiect GNOME. Povestea cu noul server de afișare, Wayland? Este serverul de afișare de generația următoare pregătit pentru prima dată? Și audio este important. Deci, sunt medii desktop. Nu mai mult de mult, ne referim la desktop-urile noastre ca KDE / PulseAudio / Wayland / GNU / Linux.
Tu ce crezi?
Nu sunt fan al numelui GNU / Linux, dar aș prefera personal să mă refer la laptopul meu ca la un sistem GNU mai degrabă decât la un sistem Linux. Fiind cineva care a acoperit și Android și Chromebookurile, numele Linux este din ce în ce insuficient. Un program disponibil pentru Linux nu înseamnă că va funcționa pe Android și invers. Situația va deveni mai complicată decât sistemele infotainment, produsele inteligente de acasă, purtătorii de mașini și alte electronice continuă să îmbrățișeze kernelul Linux.
Și tu? Credeți că Linux este suficient? Îl vezi pe Stallman încercând să pretindă creditul? V-ați recomanda alt nume în întregime? Alăturați-vă conversației în curs în comentariile de mai jos!
Explorați mai multe despre: Linux.