14Aug

The Great Debate: is het Linux of GNU / Linux?

Meestal wordt het Linux-besturingssysteem "Linux" online genoemd. In plaats daarvan wordt echter de term "GNU / Linux" gebruikt. Linux en GNU / Linux verwijzen naar hetzelfde besturingssysteem en dezelfde software, en er is een controverse over welke term meer geschikt is.

We zijn hier niet om een ​​kant te kiezen in dit oude debat, maar dit artikel zou je moeten helpen begrijpen waarom er een naamgevingscontroverse is en wat het verschil is tussen de termen "Linux" en "GNU / Linux."

Wat is "Linux"“?

"Linux" zelf is slechts de kernel - het kerngedeelte van het besturingssysteem. Andere software, zoals de GNU C-compiler die wordt gebruikt voor het compileren van de kernel, bash-commandoregel-shell, GNU shell-utilities( alle basisopdrachten die je zou gebruiken op een opdrachtregel), X.org grafische server, een grafische desktop zoals Unity,en de software die bovenop de grafische desktop draait, zoals Firefox, worden allemaal geproduceerd door verschillende groepen ontwikkelaars.

Linux distributies assembleren al deze ongelijksoortige software van verschillende ontwikkelaars en noemen het complete pakket "Linux." Voor meer informatie over Linux-distributies en wat ze doen, lees HTG Explains: Wat is een Linux Distro en hoe verschillen ze?

Het GNU-project

Richard Stallman maakte in 1983 plannen voor GNU. GNU zou een compleet, Unix-compatibel besturingssysteem zijn dat bestaat uit gratis software. GNU is een recursief acroniem dat staat voor "GNU's Not Unix!"( "Vrije software" is een vergelijkbare term als open-source software, hoewel vrije software meer op "vrijheid" is gericht. Maar dat is een andere controverse.)

Tegen 1991 was deHet GNU-project had veel van de onderdelen van het GNU-besturingssysteem voltooid, inclusief de GNU C Compiler( gcc), bash commandoregel-shell, veel shell-hulpprogramma's, de Emacs-teksteditor en meer. Andere delen van het besturingssysteem zouden kunnen worden geleverd door reeds bestaande gratis software, zoals het X Window System, dat een grafisch bureaublad bood.

Het kerngedeelte van het besturingssysteem - de GNU Hurd-kernel - was echter niet compleet. Het GNU Project koos voor een ambitieus microkernelontwerp voor de kernel, resulterend in lange vertragingen.(Vanaf 2013 is de GNU Hurd-kernel al 23 jaar in ontwikkeling en er is nog nooit een stabiele versie vrijgegeven.)

Linux arriveert

De kernel werd door het GNU-project gezien als "het laatste ontbrekende stuk" van het GNU-besturingssysteem. In 1991 bracht Linus Torvalds de eerste versie van de Linux-kernel uit. Er was nu voldoende software voor een volledig gratis besturingssysteem en distributeurs( zoals moderne "Linux-distributies") combineerden de Linux-kernel, GNU-software en X Window System samen.

Aanvankelijk was er enige discussie over wat deze distributies zouden moeten heten. In 1992 koos het Yggdrasil-project de naam "Yggdrasil Linux /GNU/ X" vanwege de combinatie van software. GNU / Linux is de geprefereerde term die Richard Stallman en de Free Software Foundation voorschotelden. Debian verwijst nog steeds naar zijn software als "GNU / Linux" vandaag.

De zaak voor GNU / Linux

Het GNU-project maakt een groot deel uit van het standaard "Linux" -systeem en was een project bedoeld om een ​​volledig besturingssysteem te ontwikkelen, GNU genaamd. Een belangrijk onderdeel van het bezwaar van Richard Stallman tegen de term 'Linux' is echter dat het de betekenis van GNU en het oorspronkelijke doel ervan ondermijnt: als een volledig gratis besturingssysteem bedoeld om gebruikers vrijheid te bieden. Dit is verweven met het debat over 'vrije software' - een term die is bedoeld om op vrijheid te focussen - en 'open source' - een term die is bedoeld om te focussen op technische voordelen en de filosofische invalshoek te bagatelliseren.

Zoals Richard Stallman in 2005 in een interview met ZNET zei:

Linux was niet ontworpen met het doel cyberspace te bevrijden, en de motieven voor Linux zouden ons niet het hele GNU / Linux-systeem hebben gegeven.

Vandaag de dag gebruiken tientallen miljoenen gebruikers een besturingssysteem dat zo is ontwikkeld dat ze vrijheid kunnen hebben, maar ze weten dit niet, omdat ze denken dat het Linux is en dat het door een student is ontwikkeld "gewoon voor de lol"."

Meer van zijn mening over het onderwerp is te lezen op de GNU-website.

De zaak voor Linux

Voorstanders van de term "Linux" beweren dat het een vergissing is om alleen op GNU te focussen, omdat de gemiddelde distributie software van verschillende organisaties bevat en Mozilla /KDE/Apache/X.org/GNU/ Linux kan worden genoemd met een soortgelijke rechtvaardiging.

De term Linux wordt ook door meer mensen gebruikt - als het niets anders is, is het een eenvoudigere en eenvoudigere naam om te onthouden, te typen en uit te spreken. En wat de ideale naam ook is, het besturingssysteem zelf wordt door de meeste mensen over het algemeen Linux genoemd. Je zult het hier op "How-To Geek" en elders vinden als "Linux" omdat het een algemenere term is die lezers onmiddellijk begrijpen.

We eindigen met een citaat van Linus Torvalds in 1996:

Umm, deze discussie is vrij lang genoeg doorgegaan, heel erg bedankt.

Het maakt niet echt uit wat mensen Linux noemen, zolang er maar krediet wordt gegeven waar krediet verschuldigd is( aan beide kanten).Persoonlijk zal ik het nog steeds "Linux" blijven noemen.

Image Credits: francois op Flickr, Alison Upton, Gisle Hannemyr op Flickr