Die große Debatte ist es Linux oder GNU / Linux?
In der Regel wird das Linux-Betriebssystem online als „Linux“ bezeichnet. Der Begriff „GNU / Linux“ wird jedoch gelegentlich verwendet. Linux und GNU / Linux beziehen sich auf dasselbe Betriebssystem und dieselbe Software, und es wird kontrovers diskutiert, welcher Begriff angemessener ist.
Wir sind nicht hier, um an dieser alten Debatte teilzunehmen, aber dieser Artikel sollte Ihnen helfen zu verstehen, warum es zu Namensstreitigkeiten kommt und was der Unterschied zwischen den Begriffen „Linux“ und „GNU / Linux“ ist.
Was ist "Linux"??
"Linux" selbst ist nur der Kernel - der Kern des Betriebssystems. Andere Software, z. B. der GNU C-Compiler zum Kompilieren des Kernels, die Bash-Befehlszeilen-Shell, die GNU-Shell-Dienstprogramme (alle grundlegenden Befehle, die Sie in einer Befehlszeile verwenden würden), der grafische X.org-Server, ein grafischer Desktop wie Unity, Die Software, die wie Firefox auf dem grafischen Desktop ausgeführt wird, wird von verschiedenen Entwicklergruppen erstellt.
Linux-Distributionen stellen diese unterschiedliche Software von verschiedenen Entwicklern zusammen und nennen das vollständige Paket "Linux". Weitere Informationen zu Linux-Distributionen und ihren Funktionen finden Sie unter HTG-Erklärungen: Was ist eine Linux-Distribution und wie unterscheiden sie sich??
Das GNU-Projekt
Richard Stallman machte 1983 Pläne für GNU. GNU sollte ein komplettes, Unix-kompatibles Betriebssystem sein, das aus freier Software besteht. GNU ist eine rekursive Abkürzung für „GNU's Not Unix!“ („Freie Software“ ist ein ähnlicher Begriff wie Open-Source-Software, obwohl freie Software eher auf „Freiheit“ fokussiert ist. Dies ist jedoch eine andere Kontroverse.)
Bis 1991 hatte das GNU-Projekt viele Teile des GNU-Betriebssystems fertiggestellt, darunter den GNU C-Compiler (gcc), die Bash-Befehlszeilen-Shell, viele Shell-Dienstprogramme, den Emacs-Texteditor und vieles mehr. Andere Teile des Betriebssystems könnten durch bereits vorhandene freie Software bereitgestellt werden, beispielsweise das X Window System, das einen grafischen Desktop bereitstellt.
Der Kern des Betriebssystems - der GNU Hurd-Kernel - war jedoch nicht vollständig. Das GNU-Projekt entschied sich für ein ambitioniertes Mikrokerndesign für den Kernel, was zu langen Verzögerungen führte. (Seit 2013 ist der GNU Hurd-Kernel seit 23 Jahren in Entwicklung, und es wurde noch keine stabile Version veröffentlicht.)
Linux kommt an
Der Kernel wurde vom GNU-Projekt als "das letzte fehlende Stück" des GNU-Betriebssystems angesehen. 1991 veröffentlichte Linus Torvalds die erste Version des Linux-Kernels. Es gab jetzt genug Software für ein völlig freies Betriebssystem, und Distributoren (wie moderne "Linux-Distributionen") bauten Linux-Kernel, GNU-Software und X Window-System zusammen.
Anfangs gab es einige Debatten darüber, wie diese Verteilungen aufgerufen werden sollten. Im Jahr 1992 wählte das Yggdrasil-Projekt den Namen "Yggdrasil Linux / GNU / X" für seine Kombination von Software. GNU / Linux ist der von Richard Stallman und der Free Software Foundation bevorzugte Begriff. Debian bezeichnet seine Software noch heute als "GNU / Linux".
Der Fall für GNU / Linux
Das GNU-Projekt macht einen großen Teil des Standardsystems „Linux“ aus und war ein Projekt zur Entwicklung eines vollständigen Betriebssystems namens GNU. Ein wesentlicher Teil von Richard Stallmans Einwand gegen den Begriff „Linux“ besteht jedoch darin, dass er die Bedeutung von GNU und seinen ursprünglichen Zweck herunterspielt: als völlig freies Betriebssystem, das den Benutzern Freiheit bieten soll. Dies ist mit der Debatte über "Freie Software" - ein Begriff, der auf Freiheit ausgerichtet sein soll - und "Open Source" - ein Begriff, der sich auf technische Vorteile konzentrieren und die philosophische Perspektive herunterspielen soll, verbunden.
Wie Richard Stallman 2005 in einem Interview mit ZNET sagte:
Linux wurde nicht mit dem Ziel entwickelt, den Cyberspace zu befreien, und die Motive für Linux hätten uns nicht das gesamte GNU / Linux-System gegeben.
Heutzutage verwenden Dutzende Millionen Benutzer ein Betriebssystem, das entwickelt wurde, um Freiheit zu haben. Sie wissen es jedoch nicht, weil sie denken, dass das System Linux ist und dass es von einem Studenten "nur zum Spaß" entwickelt wurde.
Weitere Gedanken zu diesem Thema finden Sie auf der GNU-Website.
Der Fall für Linux
Befürworter des Begriffs "Linux" argumentieren, es sei ein Fehler, sich nur auf GNU zu konzentrieren, da die durchschnittliche Distribution Software verschiedener Organisationen enthält und mit ähnlicher Begründung als Mozilla / KDE / Apache / X.org / GNU / Linux bezeichnet werden könnte.
Der Begriff Linux wird auch von mehr Leuten verwendet - wenn nicht anders, ist es ein einfacher Name, den man sich merken, eingeben und aussprechen kann. Was auch immer der ideale Name ist, das Betriebssystem selbst wird von den meisten Leuten allgemein als Linux bezeichnet. Sie finden es hier unter How-To-Geek und anderswo als „Linux“, weil es ein allgemeinerer Begriff ist, den Leser sofort verstehen.
Wir beenden 1996 mit einem Zitat von Linus Torvalds:
Ähm, diese Diskussion hat schon lange genug gedauert, vielen Dank.
Es ist nicht wirklich wichtig, was die Leute Linux nennen, solange Kredit gegeben wird, wo Kredit fällig ist (auf beiden Seiten). Ich persönlich nenne es weiterhin "Linux"
Bildnachweis: francois bei Flickr, Alison Upton, Gisle Hannemyr bei Flickr