Waarom nauwelijks iemand Linux GNU / Linux noemt
Je bent geïnteresseerd in Linux en hebt een paar blogberichten gelezen. Onderweg kom je een grappige naam tegen: GNU / Linux. Wat betekenen deze letters en waarom blijven mensen ze aan Linux toevoegen? Ik kan die vraag beantwoorden, en terwijl ik dat doe, laat ik je middenin een debat stappen dat al decennia in de Linux-wereld blijft bestaan.
Nu, met dat uit de weg ... Linux of GNU / Linux, dat is alles?
Wat is GNU?
Het decennium is de jaren tachtig en de computerindustrie bevindt zich in een overgangsperiode. Een hooggerechtshof waarbij Apple betrokken was, oordeelde dat binaire programma's (het soort software dat wordt geleverd in een gebruiksklare indeling Binaire versus bronpakketten: welke moet u gebruiken? Binaire versus bronpakketten: welke moet u gebruiken? Linux-gebruikers hebben twee belangrijkste manieren om programma's te installeren: gebruik een vooraf gebouwd pakket of compileer het zelf. Meestal kiezen we een pakket, maar er zijn momenten waarop je zou moeten overwegen om te bouwen vanaf bron Lees meer) waarop copyright rust. Microsoft heeft een paar jaar later Windows vrijgegeven. Dit zette een verandering in de manier waarop mensen met software communiceerden.
Voordat bedrijven begonnen software te auteursrechten met de bedoeling om rijk te worden, werd de meeste software gebruikt door onderzoekers en academici. Computercode werd openlijk gedeeld en mensen waren vrij om te doen wat ze wilden met de programma's. Nu namen de beperkingen af en werd het illegaal om te blijven doen wat vroeger werd gedaan.
Een beweging gevormd genaamd de Vrije Software Beweging. In 1983 kondigde Richard Stallman een plan aan om een volledig niet-eigen Unix-compatibel besturingssysteem te creëren. Hij noemde het het GNU-project.
GNU is een recursief acroniem dat voor staat “GNU is geen Unix” Het GNU-project leverde veel van de coole tools op waarvan gratis desktops afhankelijk zijn van vandaag. Kritieke hulpmiddelen die in de jaren 80 zijn gemaakt, omvatten GCC (een hulpmiddel voor het compileren van C), Emacs (een teksteditor), Bash en verschillende hulpprogramma's voor de opdrachtregel die nog in gebruik zijn.
Veel veelgebruikte applicaties maken deel uit van het GNU-project, zoals GIMP (GNU Image Manipulation Program) en GNOME, een van de meest populaire gratis desktopomgevingen. GNOME Explained: A Look at One's populairste desktops GNOME Explained: A Look at One van Linux's populairste desktops Je bent geïnteresseerd in Linux en je bent GNOME Network Object Model Environment tegengekomen. GNOME is een van de meest populaire opensource-interfaces, maar wat betekent dat? Lees verder . Ongeacht welk Linux-besturingssysteem je gebruikt, je bent waarschijnlijk afhankelijk van meer dan een paar stukjes GNU-software.
Het GNU-project is ook verantwoordelijk voor de algemene openbare licentie. Dit is wat de meeste gratis software die we gebruiken in de loop der jaren heeft bewaard.
Hoe zit het met Linux?
Linux kwam rond in 1991. Het project begon toen een student aan de Universiteit van Helsinki begon te werken aan zijn eigen besturingssysteem-kernel. Zijn naam was Linus Torvalds.
In die tijd had het GNU-project al veel van wat er nodig was voor een functionerend, gratis besturingssysteem gecreëerd, maar de ontbrekende stukjes waren essentieel. Deze omvatten hardwarestuurprogramma's, daemons en een werkende kernel. Deze componenten maken software mogelijk om te communiceren met hardware. De Linux Kernel: een uitleg in de termen van de leek De Linux-kernel: een uitleg in de termen van de leek Er is maar één de facto ding dat Linux-distributies gemeen hebben: de Linux-kernel. Maar hoewel er vaak over wordt gesproken, weten veel mensen niet precies wat het doet. Lees verder .
GNU Hurd, de poging van het GNU Project om een kernel te ontwikkelen, begon een jaar eerder met de ontwikkeling en was nog niet klaar. Een andere kernel genaamd MINIX bestond al sinds 1987, maar het was alleen in licentie voor educatief gebruik.
Gefrustreerd besloot Torvalds zijn eigen te maken. Hij verwees naar het persoonlijke project als Linux, een combinatie van zijn naam en UNIX, maar hij dacht dat dat te egoïstisch zou zijn om publiekelijk te delen. In plaats daarvan deelde hij het project als Freax, een combinatie van “gratis,” “gek,” en “UNIX.” Een collega hield niet van de naam en gaf de voorkeur aan Linux. Linus stemde toe en de naam bleef hangen.
De kernel was aanvankelijk niet gratis, maar in 1992 licentieerde Linus Linux onder de GPL, een copyleft-licentie die het GNU-project creëerde. Dit is verantwoordelijk voor veel van het succes van het project. In plaats van concurrerende kernels te creëren, hebben velen Linux geadopteerd en bijgedragen aan de ontwikkeling ervan.
Gebruiken we Linux of GNU?
Met GNU-tools en een functionele Linux-kernel hebben we nu een werkend, gratis besturingssysteem. Maar hoe het te noemen? Van oudsher gingen veel mensen op zoek naar besturingssystemen die de Linux-kernel gewoon als Linux gebruikten. Dit veroorzaakte spanning omdat Linux nauwelijks het grootste deel vertegenwoordigt van wat er in gaat om de ervaring te maken die we ons allemaal voorstellen wanneer we Linux zeggen.
Richard Stallman stelde in eerste instantie voor om dergelijke creaties Linux-gebaseerde GNU-systemen te noemen. Vervolgens veranderde hij zijn voorkeur in GNU / Linux (uitgesproken als “GNU slash Linux” of “GNU plus Linux”), zodat het duidelijk is dat beide projecten een essentiële rol spelen. Sommige mensen accepteren dat argument, terwijl anderen denken dat een dergelijke naam onhandig en onnodig is. De kloof duurt tot op de dag van vandaag.
Redenen voor GNU / Linux
Vanaf het begin was het doel van het GNU-project om een compleet besturingssysteem te ontwikkelen. De kernel was een van de ontbrekende stukjes van de puzzel. Torvalds was niet van plan om een besturingssysteem te maken, maar om dat ontbrekende stuk te leveren.
Linux is essentieel voor u om te zien iets op je scherm, maar het heeft heel weinig te maken met wat je echt ziet. Dat wordt grotendeels bepaald door uw desktopomgeving.
Als u GNOME gebruikt, gebruikt u een interface en een suite met software die allemaal deel uitmaken van het GNU-project. Zelfs als u geen grafische gebruikersinterface installeert, werkt u nog steeds met opdrachtregelprogramma's (zoals Bash zelf) die deel uitmaken van GNU. Zonder deze tools, lijkt Linux ons niet meer op Linux.
Bijvoorbeeld, Android voelt niet als Linux, ook al gebruikt het de Linux-kernel. Dat komt grotendeels omdat het de GNU-toolchain mist. Aan de andere kant biedt FreeBSD een bijna identieke ervaring met Linux Linux tegen BSD: welke moet u gebruiken? Linux vs. BSD: welke moet u gebruiken? Beide zijn gebaseerd op Unix, maar daar eindigen de overeenkomsten. Hier is alles wat je moet weten over de verschillen tussen Linux en BSD. Read More, ook al is de Linux-kernel nergens te bekennen.
Op dezelfde manier denken we, als we aan Windows denken, meestal aan de interface. Weinigen van ons denken meteen aan de Windows-kernel. Als iemand de Windows 10-interface en al hun Windows-applicaties op de Linux-kernel zou kunnen draaien, zouden ze dat waarschijnlijk nog steeds als Windows zien. Dit is al het geval met Chromebooks, die de Linux-kernel gebruiken maar geen traditionele Linux-toepassingen kunnen uitvoeren in de interface van Google. Linux op een Chromebook installeren Linux op een Chromebook installeren Heb je Skype nodig op je Chromebook? Mis je het niet hebben van toegang tot games via Steam? Ben je pijnlijk om VLC Media Player te gebruiken? Start dan met het gebruik van Linux op uw Chromebook. Lees verder .
Onderdelen van het besturingssysteem
Een gratis besturingssysteem bestaat uit vele componenten. Verwijzen naar het hele ecosysteem terwijl Linux voor verwarring zorgt. Torvalds krijgt soms de eer voor het creëren van het volledige besturingssysteem, toen hij slechts een specifiek onderdeel oprichtte.
Wat nog belangrijker is, het GNU Project bood niet alleen de tools die een vrij besturingssysteem mogelijk maakten, het leverde ook het wettelijk kader op. Open Source Softwarelicenties: welke moet u gebruiken? Open Source-softwarelicenties: welke moet u gebruiken? Wist u dat niet alle open source-licenties hetzelfde zijn? Lees verder . De GPL voorkomt dat mensen gratis code gebruiken en het gebruiken om hun eigen concurrerende eigen software te maken. Dat zoveel kerntools, waaronder Linux zelf, werden vrijgegeven onder een copyleft-licentie, versnelden hun acceptatie en legden de basis voor de cultuur die de vrije softwaregemeenschap vandaag heeft.
Redenen voor Linux
Linux is populairder. Dit was het geval in de jaren 90, en het is nog steeds zo. Verwijzen naar het besturingssysteem zoals iets anders zou hebben en nog steeds zou voelen als een bewuste rebranding-inspanning. Dat komt omdat Linux is wat mensen in staat stelde om daadwerkelijk alle software te gebruiken die het GNU Project en anderen hadden gecreëerd. Zonder Linux had je niets dat je echt kon gebruiken.
Bovendien is GNU / Linux een onhandige naam. Het is lastig om te lezen, en het is nog onhandiger om te zeggen. Deze reden alleen al is voldoende om sommige mensen die het erover eens zijn dat Linux geen eerlijke naam is, ervan te overtuigen het besturingssysteem iets anders te noemen.
Dan is er het argument van Linus zelf, dat het verwijzen naar Linux als GNU / Linux gewoonweg belachelijk is.
Trouwens, waar stoppen we? Als we GNU loven, geven we dan niet de eer aan X, de displayserver die het grootste deel van het gratis desktopecosysteem al tientallen jaren gebruikt? We beginnen nu pas met het vervangen van een stuk software dat voor het eerst werd ontwikkeld in 1984. En zonder een displayserver heb je niets. Dus noemen we dit X / GNU / Linux-systemen (wordt nu vervangen door Wayland / GNU / Linux Fedora 25 is aangekomen: Hier is wat is veranderd Fedora 25 is aangekomen: Hier is wat veranderd Fedora 25 levert het laatste nieuws van het GNOME-project, maar wat is het verhaal met de nieuwe display-server, Wayland? Is de weergaveserver van de volgende generatie echt klaar voor prime time? Lees meer). Audio is ook belangrijk. Dat zijn ook desktopomgevingen. Binnenkort verwijzen we naar onze desktops als KDE / PulseAudio / Wayland / GNU / Linux.
Wat denk je?
Ik ben geen fan van de naam GNU / Linux, maar ik zou persoonlijk toch liever naar mijn laptop verwijzen als een GNU-systeem dan als een Linux-systeem. Als iemand die ook Android en Chromebooks heeft behandeld, wordt de naam Linux in toenemende mate ontoereikend. Een programma dat beschikbaar is voor Linux betekent niet dat het op Android zal draaien, en omgekeerd. De situatie zal alleen maar ingewikkelder worden naarmate infotainmentsystemen, smart home-producten, wearables en andere elektronica de Linux-kernel blijven omhelzen.
En jij dan? Heb je het gevoel dat Linux voldoende is? Zie je Stallman als een poging om het krediet te claimen? Zou je een andere naam helemaal aanraden? Neem deel aan het lopende gesprek in de onderstaande opmerkingen!
Ontdek meer over: Linux.