14Aug
Normalerweise wird das Linux-Betriebssystem, das als "Linux" bezeichnet wird, online angezeigt. Gelegentlich wird jedoch der Begriff "GNU / Linux" verwendet. Linux und GNU / Linux beziehen sich auf dasselbe Betriebssystem und dieselbe Software, und es gibt eine Kontroverse darüber, welcher Begriff geeigneter ist.
Wir sind nicht hier, um uns in dieser alten Debatte zu äußern, aber dieser Artikel sollte Ihnen helfen zu verstehen, warum es eine Namenskontroverse gibt und was der Unterschied zwischen den Begriffen "Linux" und "GNU / Linux" ist.
Was ist "Linux"?
"Linux" selbst ist nur der Kern - der Kern des Betriebssystems. Andere Software, wie der GNU C-Compiler zum Kompilieren des Kernels, die Bash-Kommandozeilen-Shell, GNU-Shell-Utilities( alle grundlegenden Befehle, die Sie in einer Befehlszeile verwenden würden), X.org-Grafikserver, ein grafischer Desktop wie Unity,und die Software, die auf dem grafischen Desktop läuft, wie Firefox, werden alle von verschiedenen Entwicklergruppen produziert.
Linux-Distributionen assemblieren all diese unterschiedliche Software von verschiedenen Entwicklern und nennen das komplette Paket "Linux". Für weitere Informationen über Linux-Distributionen und was sie tun, lesen Sie HTG erklärt: 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 vollständiges, Unix-kompatibles Betriebssystem aus freier Software sein. GNU ist ein rekursives Akronym für "GNU's Not Unix!"( "Freie Software" ist ein ähnlicher Begriff wie Open-Source-Software, obwohl sich freie Software mehr auf "Freiheit" konzentriert. Aber das ist eine andere Kontroverse.)
Bis 1991GNU-Projekt hatte viele der Teile des GNU-Betriebssystems abgeschlossen, einschließlich des GNU-C-Compilers( gcc), der Bash-Kommandozeilen-Shell, vieler Shell-Utilities, des Emacs-Texteditors und vielem mehr. Andere Teile des Betriebssystems könnten von bereits existierender freier Software bereitgestellt werden, wie beispielsweise dem X-Window-System, das einen grafischen Desktop bereitstellt.
Der Kern des Betriebssystems - der GNU Hurd-Kernel - war jedoch nicht vollständig. Das GNU-Projekt wählte ein ehrgeiziges Mikrokernel-Design 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
Der Kernel wurde vom GNU-Projekt als "das letzte fehlende Stück" des GNU-Betriebssystems angesehen. Im Jahr 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") assemblierten den Linux-Kernel, die GNU-Software und das X-Window-System zusammen.
Anfangs gab es eine Debatte darüber, wie diese Distributionen heißen 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 bevorzugte Begriff von Richard Stallman und der Free Software Foundation. Debian bezeichnet seine Software heute noch als "GNU / Linux".
Der Fall für GNU / Linux
Das GNU-Projekt bildet einen großen Teil des Standardsystems "Linux" und war ein Projekt, das ein vollständiges Betriebssystem mit dem Namen GNU entwickeln sollte. Ein wesentlicher Teil von Richard Stallmans Einwand gegen den Begriff "Linux" ist jedoch, dass er die Bedeutung von GNU und seinen ursprünglichen Zweck herunterspielt: als ein völlig freies Betriebssystem, das den Benutzern Freiheit bieten soll. Dies ist verknüpft mit der Debatte um "freie Software" - ein Begriff, der sich auf Freiheit konzentrieren soll - und "Open Source" - ein Begriff, der sich auf technische Vorteile konzentrieren und den philosophischen Blickwinkel herunterspielen sollte.
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.
Heute verwenden Zehntausende von Benutzern ein Betriebssystem, das entwickelt wurde, damit sie Freiheit haben können - aber sie wissen das nicht, weil sie denken, dass das System Linux ist und dass es von einem Studenten "nur zum Spaß" entwickelt wurde."
Weitere seiner Gedanken zu diesem Thema können auf der GNU-Website nachgelesen werden.
Der Fall für Linux
Befürworter des Begriffs "Linux" argumentieren, dass es ein Fehler ist, sich nur auf GNU zu konzentrieren, da die durchschnittliche Distribution Software von einer Vielzahl von Organisationen enthält und mit ähnlicher Begründung Mozilla /KDE/Apache/X.org/GNU/ Linux genannt werden könnte.
Der Begriff Linux wird auch von mehr Leuten benutzt - wenn nicht anders, ist es ein einfacherer und einfacherer Name, den man sich merken, tippen und aussprechen kann. Und was auch immer der ideale Name ist, das Betriebssystem selbst wird von den meisten Leuten allgemein als Linux bezeichnet. Sie werden es hier auf How-To Geek und anderswo als "Linux" bezeichnet finden, weil es ein häufigerer Begriff ist, den Leser sofort verstehen.
Wir werden mit einem Zitat von Linus Torvalds im Jahr 1996 enden:
Umm, diese Diskussion ist ziemlich lange genug gegangen, vielen Dank.
Es kommt nicht wirklich darauf an, was Leute Linux nennen, solange Kredit gegeben wird, wo Kredit fällig ist( auf beiden Seiten).Persönlich werde ich es weiterhin "Linux" nennen.
Bildnachweis: francois auf Flickr, Alison Upton, Gisle Hannemyr auf Flickr