Was ist GNU/Linux und warum nennt es kaum jemand so?

Sie interessieren sich für Linux und haben einige der auf der Website angezeigten Beiträge gelesen. Unterwegs sind Sie auf einen Namen gestoßen, der Ihnen komisch vorkam: GNU/Linux. Was bedeuten diese Buchstaben und warum hängen manche Leute sie immer wieder an Linux an?

Dies ist eine einfache Frage, aber die Antwort führt uns zu einer Debatte, die in der Linux-Welt seit Jahrzehnten andauert. Verifizieren Gründe, warum Linux Mint die ideale Distribution für Windows-Benutzer ist.

Was ist GNU/Linux?

GNU/Linux ist die Bezeichnung für ein kostenloses und Open-Source-Betriebssystem, das allgemein als „Linux“ bekannt ist.

Bei der Bezeichnung eines allgemeinen Betriebssystems sind die Begriffe „GNU/Linux“ und „Linux“ austauschbar. Aber es gibt viele verschiedene Teile, die zur Herstellung eines voll funktionsfähigen Betriebssystems erforderlich sind. GNU ist wohl mehr GNU/Linux als Linux, weshalb die Frage, was wir ein Betriebssystem nennen, nicht so einfach ist, wie es scheint.

Was ist „GNU“ in GNU/Linux?

Wir befinden uns in den 1980er Jahren und die Computerindustrie befindet sich derzeit im Umbruch. In einem Fall des Obersten Gerichtshofs, an dem Apple beteiligt war, wurde entschieden, dass Binärsoftware (eine Art Programm, das sich vom Quellcode dadurch unterscheidet, dass es ausführbar ist) urheberrechtlich geschützt sein kann. Einige Jahre später veröffentlichte Microsoft Windows. Dies führte dazu, dass sich die Art und Weise, wie Menschen mit Software interagierten, veränderte.

Bevor Unternehmen begannen, ihre Software mit Urheberrechten zu versehen, um reich zu werden, wurde die meiste Software von Forschern und Akademikern genutzt. Computercode wurde offen geteilt und die Leute konnten mit den Programmen machen, was sie wollten. Jetzt kamen Einschränkungen auf und es wurde illegal, weiterhin das zu tun, was hätte getan werden sollen.

Es entstand eine Bewegung namens Free Software Movement. 1983 kündigte Richard Stallman den Plan an, ein vollständig Unix-kompatibles, nicht proprietäres Betriebssystem zu entwickeln. Es hieß GNU-Projekt und die Werbung ist immer noch auf der Website verfügbar GNU.org.

GNU ist eine rekursive Abkürzung, die für „GNU's Not Unix“ steht. Das GNU-Projekt stellte viele großartige Tools bereit, auf denen die heutigen kostenlosen Desktops basieren. Zu den wichtigen Tools, die in den 1980er Jahren entwickelt wurden, gehören GCC (ein Tool zum Kompilieren der C-Sprache), der sehr leistungsstarke Emacs-Texteditor Bash und mehrere Befehlszeilen-Dienstprogramme, die noch immer verwendet werden.

Viele weit verbreitete Anwendungen sind Teil des GNU-Projekts, beispielsweise GIMP (GNU Image Manipulation Applications) und GNOME, eine der beliebtesten kostenlosen Desktop-Umgebungen. Unabhängig davon, welche Linux-Distribution Sie verwenden, verlassen Sie sich wahrscheinlich auf mehr als nur ein paar Teile der GNU-Software.

Das GNU-Projekt ist auch für die General Public License verantwortlich. Dies ist der Grund dafür, dass der Großteil der von uns genutzten kostenlosen Software im Laufe der Jahre kostenlos blieb.

Was ist „Linux“ in GNU/Linux?

Linux erschien 1991. Das Projekt begann, als ein Student der Universität Helsinki begann, an seinem eigenen Betriebssystemkernel zu arbeiten. Sein Name war Linus Torvalds.

Zu diesem Zeitpunkt hatte das GNU-Projekt bereits vieles geschaffen, was für ein effektives freies Betriebssystem erforderlich war, aber es fehlten einige Teile. Dazu gehörten Gerätetreiber, Hintergrundprozesse und ein funktionierender Kernel. Diese Komponenten ermöglichen die Kommunikation der Software mit der Hardware.

Der Versuch des GNU Hurd-Projekts, den Kernel zu entwickeln, hatte im vergangenen Jahr begonnen und war noch nicht fertig. Seit 1987 gibt es einen anderen Kernel namens MINIX, der jedoch nur für den Bildungsbereich lizenziert wurde.

Frustriert beschloss Torvalds, sich einen Kern anzufertigen. Er bezeichnete das persönliche Projekt als Linux, eine Kombination aus seinem Namen und UNIX, hielt es jedoch für zu arrogant, es öffentlich zu teilen. Stattdessen trug das Projekt den Namen Freax, eine Kombination aus „free“, „freak“ und „UNIX“. Einem Kollegen gefiel der Name nicht und er bevorzugte Linux. Linus stimmte zu und der Name blieb hängen.

Der Kernel war ursprünglich nicht kostenlos, aber 1992 lizenzierte Linus Linux unter der GNU General Public License, einer vom GNU-Projekt erstellten Copyleft-Lizenz. Dies ist für einen Großteil des Projekterfolgs verantwortlich. Anstatt einen konkurrierenden Kernel zu erstellen, verließen sich viele auf Linux und trugen zu seiner Entwicklung bei. Verifizieren Vergleich zwischen macOS und Linux: Die wichtigsten Unterschiede, die Sie kennen sollten.

Benutzen wir GNU oder Linux?

Mithilfe von GNU-Tools und einem funktionierenden Linux-Kernel haben wir jetzt ein kostenloses Betriebssystem, das funktioniert. Aber wie nennen wir es? Seit jeher bezeichnen viele Menschen Betriebssysteme, die den Linux-Kernel verwenden, einfach als „Linux“. Dieser Trend entstand, weil Linux nicht den Großteil dessen ausmacht, was dazu beiträgt, das Erlebnis zu schaffen, das wir uns alle vorstellen, wenn wir Linux sagen.

Auch hier ist der Linux-Kernel der spezifische Teil, der dafür sorgt, dass Software und Hardware miteinander kommunizieren. Alles, was wir tatsächlich auf dem Bildschirm sehen? Das ist eine andere Sache.

Richard Stallman schlug zunächst vor, solche Kreationen als GNU-Systeme zu bezeichnen, die auf Linux basieren. Dann änderte er seine Präferenz auf GNU/Linux (ausgesprochen „GNU slash Linux“ oder „GNU plus Linux“), sodass beide Projekte eindeutig eine wesentliche Rolle spielen. Einige Leute akzeptieren dieses Argument, während andere meinen, ein solcher Name sei peinlich und unnötig. Die Spaltung besteht bis heute fort.

Gründe, „GNU/Linux“ zu sagen

Ziel des GNU-Projekts war von Anfang an die Entwicklung eines vollständigen Betriebssystems. Der Kern war eines der fehlenden Teile des Puzzles. Torvalds hatte es sich nicht zum Ziel gesetzt, ein Betriebssystem zu entwickeln, sondern das fehlende Teil bereitzustellen.

  1. Linux ist wichtig, damit Sie etwas auf Ihrem Bildschirm sehen können, aber es hat nichts damit zu tun, was Sie tatsächlich sehen. Was Sie sehen, wird weitgehend von Ihrer Desktop-Umgebung bestimmt.
  2. GNU ist auch für vieles verantwortlich, was im Hintergrund passiert. Auch wenn Sie keine GUI installieren, interagieren Sie dennoch mit Befehlszeilentools (wie Bash selbst), die Teil von GNU sind.
  3. Ohne die GNU-Tools sieht das, was wir als Linux bezeichnen, nicht mehr wie Linux aus. Android sieht nicht wie Linux aus, obwohl es den Linux-Kernel verwendet. Dies liegt vor allem daran, dass die GNU-Toolchain fehlt.
  4. Ein „Linux“-Screenshot unterscheidet sich nicht von einem kostenlosen BSD-basierten Desktop-Screenshot. Die verschiedenen Open-Source-BSD-basierten Betriebssysteme bieten ein nahezu identisches Erlebnis wie Desktop-Linux, obwohl der Linux-Kernel nirgends verwendet wird.
  5. So nennen wir andere Betriebssysteme nicht. Wenn wir an Windows denken, denken wir normalerweise an die Benutzeroberfläche. Die wenigsten von uns denken sofort an den Windows-Kernel. Wenn jemand die Windows-Oberfläche und alle seine Windows-Anwendungen auf einem Linux-Kernel ausführen könnte, würde er es sich wahrscheinlich immer noch als Windows vorstellen.
  6. Die Bezeichnung des gesamten Ökosystems als Linux führt zu Verwirrung. Manchmal rühmt sich Torvalds, das gesamte Betriebssystem geschaffen zu haben, während er nur einen bestimmten Teil gegründet hat.
  7. GNU ist für einen Großteil der kostenlosen Desktop-Kultur und Lizenzierung verantwortlich. Das GNU-Projekt stellte nicht nur die Werkzeuge bereit, die das freie Betriebssystem ermöglichten, sondern lieferte auch den rechtlichen Rahmen. Die GPL verhindert, dass Menschen freien Code nehmen und ihn verwenden, um eigene konkurrierende proprietäre Software zu erstellen. Die Veröffentlichung vieler Kerntools, darunter auch Linux selbst, unter einer Copyleft-Lizenz beschleunigte deren Einführung und legte den Grundstein für die Kultur, die die Freie-Software-Community heute hat.

Verifizieren Gründe, warum Ubuntu die ideale Linux-Distribution für Softwareentwickler ist.

Gründe, „Linux“ zu sagen

Es gibt gute Gründe dafür, GNU/Linux zum zutreffendsten und am weitesten verbreiteten Namen zu machen. Aber ist es ein guter Name? Hier sind einige der Argumente, die dafür vorgebracht wurden, das Betriebssystem „Linux“ zu nennen. Die Liste ist kürzer, aber vielleicht noch stärker.

  1. Linux wird bereits immer beliebter. Das war in den 1990er-Jahren so, und das ist auch heute noch der Fall. Das Betriebssystem als etwas anderes zu bezeichnen, ist und bleibt wie ein bewusster Versuch einer Umbenennung. Das liegt daran, dass Linux es Benutzern ermöglichte, die gesamte vom GNU-Projekt und anderen erstellte Software auszuführen. Ohne Linux hätten Sie nichts, was Sie tatsächlich nutzen könnten.
  2. GNU/Linux ist ein unpassender Name. Es ist peinlich zu lesen und unbequem zu sagen. Allein dieser Grund reicht aus, um einige Leute, die der Meinung sind, dass Linux kein fairer Name ist, davon abzuhalten, das Betriebssystem anders zu nennen.
  3. Wo hören wir auf? Wenn wir GNU würdigen, würdigen wir dann nicht auch X oder Wayland, die Renderserver, auf denen der Großteil des kostenlosen Desktop-Ökosystems basiert? Auch der Ton ist wichtig. Sowie Desktop-Umgebungen. Schon bald bezeichneten wir unsere Desktops als GNOME/PipeWire/Wayland/GNU/Linux.

Verifizieren Sollten Sie Linux mit Wayland verwenden? Was du wissen musst.

Torvalds selbst hat argumentiert, dass es absurd sei, Linux als GNU/Linux zu bezeichnen.

Bevorzugen Sie GNU/Linux oder Linux?

Ich bin kein Fan des Namens GNU/Linux, aber man kann durchaus sagen, dass auf dem Laptop GNU und nicht Linux läuft. Mit dem Aufkommen von Android und Chromebooks wird Linux zu einem zunehmend unterschätzten Namen. Nur weil Software für Linux verfügbar ist, heißt das nicht, dass sie auch auf Android funktioniert und umgekehrt.

Die Situation wird immer komplexer, da Infotainmentsysteme, Smart-Home-Produkte, Wearables und andere elektronische Geräte weiterhin den Linux-Kernel übernehmen. Sie können es jetzt ansehen Was ist der Unterschied zwischen Linux-Distributionen, wenn sie alle auf Linux basieren?

Nach oben gehen