Wat is GNU/Linux en waarom noemt bijna niemand het zo?

Je bent geïnteresseerd in Linux en hebt enkele van de berichten op de website gelezen. Onderweg kwam je een naam tegen die je raar in de oren klonk: GNU/Linux. Wat betekenen deze letters en waarom blijven sommige mensen ze aan Linux toevoegen?

Dit is een simpele vraag, maar het antwoord leidt ons naar een debat dat al tientallen jaren gaande is in de Linux-wereld. Verifiëren Redenen waarom Linux Mint de perfecte distro is voor Windows-gebruikers.

Wat is GNU/Linux?

GNU/Linux is de naam die wordt gegeven aan een gratis en open source besturingssysteem dat algemeen bekend staat als "Linux".

Wanneer ze worden gebruikt om te verwijzen naar een algemeen besturingssysteem, zijn de termen "GNU/Linux" en "Linux" uitwisselbaar. Maar er zijn veel verschillende onderdelen die nodig zijn om een ​​volledig functioneel besturingssysteem te maken. Men kan zeggen dat GNU meer is dan Linux in GNU/Linux, en daarom is de vraag hoe een besturingssysteem moet worden genoemd niet zo eenvoudig als het lijkt.

Wat is "GNU" in GNU/Linux?

We zijn in de jaren XNUMX en de computerindustrie bevindt zich momenteel in een overgangsperiode. Een zaak van het Hooggerechtshof waarbij Apple betrokken was, oordeelde dat binaire software (het type programma dat verschilt van de broncode doordat het uitvoerbaar is) auteursrechtelijk kan worden beschermd. Microsoft bracht Windows een paar jaar later uit. Dit zorgde ervoor dat de manier waarop mensen omgaan met software begon te veranderen.

Voordat bedrijven begonnen met het toevoegen van copyright aan hun software met als doel rijk te worden, werd de meeste software gebruikt door onderzoekers en academici. Computercode werd openlijk gedeeld en mensen waren vrij om met de software te doen wat ze wilden. Nu beginnen de beperkingen te verschijnen en is het illegaal om te blijven doen wat had moeten gebeuren.

Er is een beweging ontstaan ​​die de vrije-softwarebeweging wordt genoemd. In 1983 kondigde Richard Stallman een plan aan om een ​​volledig Unix-compatibel, niet-gepatenteerd besturingssysteem te creëren. Nagesynchroniseerd met het GNU-project, is de aankondiging nog steeds beschikbaar op het GNU-project GNU.org.

GNU is een recursief acroniem dat staat voor "GNU's Not Unix". Het GNU-project leverde veel van de geweldige tools waarvan de gratis desktops van vandaag afhankelijk zijn. Belangrijke tools die in de jaren tachtig zijn gemaakt, zijn onder meer GCC (een tool voor het compileren van de C-taal), de zeer krachtige Emacs-teksteditor, Bash en vele opdrachtregelhulpprogramma's die nog steeds in gebruik zijn.

Veel veelgebruikte applicaties maken deel uit van het GNU-project, zoals GIMP (GNU Image Manipulation Applications) en GNOME, een van de meest populaire gratis desktopomgevingen. Welke Linux-distributie u ook gebruikt, u vertrouwt hoogstwaarschijnlijk op meer dan een paar stukjes GNU-software.

Het GNU-project is ook verantwoordelijk voor de General Public License. Dit is wat de meeste gratis software die we gebruiken door de jaren heen gratis heeft gehouden.

Wat is "Linux" in GNU/Linux?

Linux verscheen in 1991. Het project begon toen een student aan de Universiteit van Helsinki aan zijn eigen besturingssysteemkernel begon te werken. Zijn naam was Linus Torvalds.

In die tijd had het GNU-project al veel gecreëerd van wat nodig was voor een effectief vrij besturingssysteem, maar er ontbraken enkele onderdelen. Waaronder apparaatstuurprogramma's, achtergrondprocessen en een werkende kernel. Deze componenten zorgen ervoor dat software kan communiceren met hardware.

De poging tot kernelontwikkeling van het GNU Hurd Project was vorig jaar begonnen en was nog niet klaar. Een andere kernel, MINIX genaamd, bestaat al sinds 1987, maar had alleen een licentie voor educatief gebruik.

Gefrustreerd besloot Torvalds zelf een kernel te maken. Hij verwees naar het persoonlijke project als Linux, een combinatie van zijn naam en UNIX, maar dacht dat hij te aanmatigend zou zijn om het publiekelijk te delen. In plaats daarvan kreeg het project de naam Freax, wat een combinatie is van "free", "freak" en "UNIX". Een collega hield niet van de naam en gaf de voorkeur aan Linux. Linus was het daarmee eens en de naam bleef hangen.

De kernel was aanvankelijk niet gratis, maar in 1992 gaf Linus Linux een licentie onder de GNU General Public License, een copyleft-licentie gemaakt door het GNU-project. Dit is verantwoordelijk voor een groot deel van het succes van het project. In plaats van een concurrerende kernel te creëren, hebben velen op Linux vertrouwd en bijgedragen aan de ontwikkeling ervan. Verifiëren Vergelijking van macOS en Linux: belangrijkste verschillen die u moet weten.

Gebruiken we GNU of Linux?

Met GNU-tools en een functionele Linux-kernel hebben we nu een gratis besturingssysteem dat werkt. Maar hoe noemen we het? Sinds het begin hebben veel mensen besturingssystemen die de Linux-kernel gebruiken simpelweg "Linux" genoemd. Deze trend is geboren omdat Linux niet het grootste deel is van wat er nodig is om de ervaring te creëren die we ons allemaal voorstellen als we Linux zeggen.

Nogmaals, de Linux-kernel is het specifieke onderdeel dat ervoor zorgt dat software en hardware met elkaar communiceren. Alles wat we al op het scherm zien? Dat is iets anders.

Richard Stallman stelde aanvankelijk het idee voor om dergelijke creaties GNU Linux-gebaseerde systemen te noemen. Daarna veranderde hij zijn voorkeur naar GNU/Linux (uitgesproken als "GNU slash Linux" of "GNU plus Linux"), dus het is duidelijk dat beide projecten een integrale rol spelen. Sommige mensen accepteren dit argument, terwijl anderen vinden dat zo'n naam onhandig en onnodig is. De splitsing is tot op de dag van vandaag voortgezet.

Redenen om "GNU/Linux" te zeggen

Vanaf het begin was het doel van het GNU-project om een ​​compleet besturingssysteem te ontwikkelen. De kern was een van de ontbrekende stukjes van de puzzel. Torvalds was niet van plan een besturingssysteem te maken, maar om dat ontbrekende stukje te leveren.

  1. Linux is van vitaal belang om iets op je scherm te zien, maar het heeft niets te maken met wat je werkelijk ziet. Wat u ziet, wordt grotendeels bepaald door uw desktopomgeving.
  2. GNU is ook verantwoordelijk voor veel van wat er op de achtergrond gebeurt. Zelfs als u geen GUI installeert, werkt u nog steeds met opdrachtregelprogramma's (zoals Bash zelf) die deel uitmaken van GNU.
  3. Zonder GNU-tools lijkt wat wij Linux noemen gewoon niet meer op Linux. Android lijkt niet op Linux, hoewel het de Linux-kernel gebruikt. Dit komt grotendeels omdat het de GNU Toolchain mist.
  4. Een "Linux"-screenshot is niet hetzelfde als een gratis BSD-gebaseerde desktop-screenshot. Verschillende besturingssystemen gebaseerd op open source BSD bieden een bijna identieke ervaring als desktop Linux, hoewel de Linux-kernel nergens wordt gebruikt.
  5. Zo noemen we andere besturingssystemen niet. Als we aan Windows denken, denken we meestal aan de interface. Weinigen van ons denken meteen aan de Windows-kernel. Als iemand de Windows-interface en al zijn Windows-apps bovenop een Linux-kernel kan draaien, zullen ze het waarschijnlijk nog steeds als Windows beschouwen.
  6. Verwijzen naar het hele ecosysteem als Linux schept verwarring. Torvalds neemt soms de eer voor het maken van het hele besturingssysteem, terwijl hij slechts een specifiek onderdeel heeft opgericht.
  7. GNU is verantwoordelijk voor een groot deel van de vrije desktopcultuur en licenties. Het GNU-project leverde niet alleen de tools die het vrije besturingssysteem mogelijk maakten, maar ook het wettelijke kader. De GPL voorkomt dat mensen gratis code gebruiken om hun eigen concurrerende propriëtaire software te maken. De release van veel kerntools, waaronder Linux zelf, onder een copyleft-licentie versnelde hun acceptatie en legde de basis voor de cultuur die de vrije-softwaregemeenschap tegenwoordig geniet.

Verifiëren Redenen waarom Ubuntu de perfecte Linux-distro is voor softwareontwikkelaars.

Redenen om "Linux" te zeggen

Er zijn sterke argumenten om de naam GNU/Linux de meest accurate en meest gebruikte naam te maken. Maar is het een goede naam? Hier zijn enkele van de argumenten die mensen hebben aangevoerd om het besturingssysteem "Linux" te noemen. De lijst is korter, maar het kan nog steeds de krachtigste zijn.

  1. Linux wordt al steeds populairder. Dat was in de jaren XNUMX zo en dat is nog steeds zo. Om naar het besturingssysteem te verwijzen als iets anders, zou het een bewuste poging tot rebranding zijn en voelt het nog steeds. Dat komt omdat het Linux was dat het voor gebruikers mogelijk maakte om alle software uit te voeren die door het GNU-project en anderen was gemaakt. Zonder Linux heb je echt niets te gebruiken.
  2. GNU/Linux is een slechte naam. Het is beschamend om het te lezen en het is ongepast om het te zeggen. Deze reden alleen al is genoeg om sommige mensen die het erover eens zijn dat Linux geen eerlijke naam is, ervan te weerhouden het besturingssysteem iets anders te noemen.
  3. Waar stoppen we? Als we GNU de eer geven, geven we dan niet de eer aan X of Wayland, de renderingservers waarop het grootste deel van het gratis desktop-ecosysteem vertrouwt? Het geluid doet er ook toe. evenals desktopomgevingen. Al snel noemden we onze desktops GNOME/PipeWire/Wayland/GNU/Linux.

Verifiëren Moet je Linux gebruiken met Wayland? Wat je moet weten.

Torvalds zelf heeft betoogd dat het absurd is om naar Linux te verwijzen als GNU/Linux.

Geeft u de voorkeur aan GNU/Linux of Linux?

Ik ben geen grote fan van de GNU/Linux-naam, maar het ligt voor de hand om te zeggen dat je laptop GNU draait in plaats van Linux. Met de komst van Android en de Chromebook wordt de naam Linux steeds ontoereikend. Alleen omdat software beschikbaar is voor Linux, wil nog niet zeggen dat het op Android werkt, en vice versa.

De situatie wordt alleen maar complexer naarmate infotainmentsystemen, smart home-producten, wearables en andere elektronica de Linux-kernel blijven gebruiken. U kunt nu bekijken Wat is het verschil tussen Linux-distributies als ze allemaal op Linux zijn gebaseerd?

Ga naar de bovenste knop