Warum nennt kaum jemand Linux GNU / Linux
Sie interessieren sich für Linux und haben ein paar Blogbeiträge gelesen. Unterwegs haben Sie einen komischen Namen gefunden: GNU / Linux. Was bedeuten diese Briefe und warum hängen sie immer wieder an Linux? Ich kann diese Frage beantworten, und so werde ich Sie mitten in eine Debatte bringen, die seit Jahrzehnten in der Linux-Welt besteht.
Nun, damit aus dem Weg… Linux oder GNU / Linux, das ist es?
Was ist GNU??
Das Jahrzehnt sind die achtziger Jahre, und die Computerbranche befindet sich in einer Übergangsphase. Ein Oberstes Gericht, an dem Apple beteiligt war, entschied, dass Binärprogramme (die Art von Software, die in einem gebrauchsfertigen Format vorliegt, Binär- oder Quellpakete: Welche sollten Sie verwenden? Binäre vs. Quellpakete: Welche sollten Sie verwenden? Linux-Benutzer haben zwei Hauptanwendungsarten für die Installation von Programmen: Verwenden Sie ein vorgefertigtes Paket oder kompilieren Sie es selbst. Normalerweise wählen wir ein Paket aus. In manchen Fällen sollten Sie jedoch berücksichtigen, dass das Erstellen aus dem Quellcode in Betracht gezogen werden sollte. Microsoft hat Windows einige Jahre später veröffentlicht. Dadurch begann sich die Art und Weise zu ändern, wie Menschen mit Software interagieren.
Bevor Unternehmen mit dem Urheberrecht für Software begannen, um reich zu werden, wurde die meiste Software von Forschern und Akademikern verwendet. Der Computercode wurde offen freigegeben und die Leute konnten mit den Programmen tun, was sie wollten. Jetzt fielen Einschränkungen, und es wurde illegal, das, was bisher getan wurde, fortzusetzen.
Es wurde eine Bewegung gebildet, die als Free Software Movement bezeichnet wurde. 1983 kündigte Richard Stallman den Plan an, ein vollständig nicht proprietäres Unix-kompatibles Betriebssystem zu erstellen. Er nannte es das GNU-Projekt.
GNU ist ein rekursives Akronym, für das steht “GNU's nicht Unix” Das GNU-Projekt lieferte viele der coolen Tools, auf die heute freie Desktops angewiesen sind. Kritische Werkzeuge, die in den 80er Jahren erstellt wurden, umfassen GCC (ein Werkzeug zum Kompilieren von C), Emacs (einen Texteditor), Bash und verschiedene noch verwendete Befehlszeilenprogramme.
Viele weit verbreitete Anwendungen sind Teil des GNU-Projekts, wie beispielsweise GIMP (GNU Image Manipulation Program) und GNOME, eine der beliebtesten freien Desktop-Umgebungen. GNOME erklärte: Ein Blick auf einen der beliebtesten Desktops von Linux: GNOME erklärt: A Look at One der beliebtesten Desktops von Linux Sie interessieren sich für Linux und stoßen auf "GNOME", ein Akronym für GNU Network Object Model Environment. GNOME ist eine der beliebtesten Open-Source-Schnittstellen, aber was bedeutet das? Weiterlesen . Unabhängig davon, welches Linux-Betriebssystem Sie verwenden, sind Sie wahrscheinlich auf mehr als einige wenige GNU-Software angewiesen.
Das GNU-Projekt ist auch für die General Public License verantwortlich. Dies ist, was die meiste freie Software, die wir verwenden, im Laufe der Jahre frei gehalten hat.
Was ist mit Linux??
Linux kam 1991 auf den Markt. Das Projekt begann, als ein Student der Universität Helsinki an seinem eigenen Betriebssystemkern arbeitete. Sein Name war Linus Torvalds.
Zu dem Zeitpunkt hatte das GNU-Projekt bereits viel von dem geschaffen, was für ein funktionierendes freies Betriebssystem erforderlich war, aber die fehlenden Teile waren unerlässlich. Dazu gehörten Hardwaretreiber, Daemons und ein funktionierender Kernel. Diese Komponenten ermöglichen es der Software, mit Hardware zu kommunizieren. Der Linux-Kernel: Eine Erklärung in den Begriffen von Layman Der Linux-Kernel: Eine Erklärung in den Begriffen von Layman Es gibt nur eine De-facto-Sache, die Linux-Distributionen gemeinsam haben: den Linux-Kernel. Aber obwohl oft darüber geredet wird, wissen viele Leute nicht genau, was sie tun. Weiterlesen .
GNU Hurd, der Versuch des GNU-Projekts, einen Kernel zu entwickeln, begann im Jahr zuvor mit der Entwicklung und war noch nicht fertig. Es gab seit 1987 einen anderen Kernel namens MINIX, der jedoch nur für Bildungszwecke lizenziert war.
Frustriert entschied sich Torvalds, sein eigenes zu machen. Er bezeichnete das persönliche Projekt als Linux, eine Kombination aus seinem Namen und UNIX, aber er hielt dies für zu egoistisch, um es öffentlich zu teilen. Stattdessen teilte er das Projekt als Freax, eine Kombination aus “kostenlos,” “Freak,” und “UNIX.” Ein Kollege mochte den Namen nicht und zog Linux vor. Linus stimmte zu und der Name blieb hängen.
Der Kernel war zunächst nicht frei, aber 1992 lizenzierte Linus Linux unter der GPL, einer vom GNU-Projekt erstellten Copyleft-Lizenz. Dies ist für einen großen Teil des Projekterfolgs verantwortlich. Anstatt konkurrierende Kernel zu erstellen, haben viele Linux übernommen und zu deren Entwicklung beigetragen.
Verwenden wir Linux oder GNU??
Mit GNU-Tools und einem funktionsfähigen Linux-Kernel verfügen wir jetzt über ein funktionierendes, freies Betriebssystem. Aber wie soll man es nennen? Von Anfang an nutzten viele Leute Betriebssysteme, die den Linux-Kernel als einfach Linux bezeichneten. Dies führte zu Spannungen, da Linux kaum den Großteil dessen darstellt, was die Erfahrung macht, die wir uns alle vorstellen, wenn wir Linux sagen.
Richard Stallman schlug zunächst die Idee vor, solche Schöpfungen als Linux-basierte GNU-Systeme zu bezeichnen. Dann änderte er seine Vorliebe zu GNU / Linux (ausgesprochen als “GNU-Slash Linux” oder “GNU plus Linux”), so dass klar ist, dass beide Projekte eine wesentliche Rolle spielen. Einige Leute akzeptieren dieses Argument, während andere denken, dass ein solcher Name umständlich und unnötig ist. Die Kluft hält bis heute an.
Gründe für GNU / Linux
Das GNU-Projekt hatte von Anfang an die Aufgabe, ein komplettes Betriebssystem zu entwickeln. Der Kern war eines der fehlenden Teile des Puzzles. Torvalds wollte kein Betriebssystem erstellen, sondern dieses fehlende Teil zur Verfügung stellen.
Linux ist für Sie unverzichtbar etwas auf Ihrem Bildschirm, aber es hat sehr wenig mit dem zu tun, was Sie tatsächlich sehen. Das hängt weitgehend von Ihrer Desktop-Umgebung ab.
Wenn Sie GNOME verwenden, verwenden Sie eine Schnittstelle und eine Software-Suite, die alle Teil des GNU-Projekts sind. Selbst wenn Sie keine grafische Benutzeroberfläche installieren, interagieren Sie immer noch mit Befehlszeilentools (wie Bash selbst), die zu GNU gehören. Ohne diese Tools fühlt sich das, was wir unter Linux verstehen, nicht mehr nach Linux an.
Zum Beispiel fühlt sich Android nicht wie Linux, obwohl es den Linux-Kernel verwendet. Das liegt vor allem daran, dass es an der GNU-Toolchain fehlt. Auf der anderen Seite bietet FreeBSD eine nahezu identische Erfahrung zu Desktop Linux Linux vs. BSD: Welches sollten Sie verwenden? Linux vs. BSD: Welches sollten Sie verwenden? Beide basieren auf Unix, aber hier enden die Gemeinsamkeiten. Hier finden Sie alles, was Sie über die Unterschiede zwischen Linux und BSD wissen müssen. Lesen Sie mehr, auch wenn der Linux-Kernel nicht in Sicht ist.
Wenn wir an Windows denken, denken wir normalerweise auch an die Benutzeroberfläche. Wenige von uns denken sofort an den Windows-Kernel. Wenn jemand die Windows 10-Schnittstelle und alle ihre Windows-Anwendungen auf dem Linux-Kernel ausführen könnte, würde er dies wahrscheinlich immer noch als Windows bezeichnen. Dies ist bereits bei Chromebooks der Fall, die den Linux-Kernel verwenden, aber herkömmliche Linux-Anwendungen innerhalb der Google-Benutzeroberfläche nicht ausführen können. Installation von Linux auf einem Chromebook. Installation von Linux auf einem Chromebook. Benötigen Sie Skype auf Ihrem Chromebook? Vermisst du keinen Zugriff auf Spiele über Steam? Möchten Sie den VLC Media Player verwenden? Dann starten Sie Linux auf Ihrem Chromebook. Weiterlesen .
Betriebssystemkomponenten
Ein freies Betriebssystem besteht aus vielen Komponenten. Das gesamte Ökosystem als Linux zu bezeichnen, führt zu Verwirrung. Torvalds erhält manchmal die Anerkennung des gesamten Betriebssystems, wenn er nur einen bestimmten Teil gründet.
Noch wichtiger ist, dass das GNU-Projekt nicht nur die Tools zur Verfügung stellte, die ein freies Betriebssystem ermöglichten, sondern auch den rechtlichen Rahmen für Open Source-Softwarelizenzen: Welche sollten Sie verwenden? Open Source-Softwarelizenzen: Welche sollten Sie verwenden? Wussten Sie, dass nicht alle Open Source-Lizenzen gleich sind? Weiterlesen . Die GPL verhindert, dass Benutzer kostenlosen Code verwenden und zur Erstellung ihrer eigenen proprietären proprietären Software verwenden. Dass so viele Kern-Tools, darunter auch Linux, unter einer Copyleft-Lizenz veröffentlicht wurden, beschleunigten deren Einführung und legten den Grundstein für die Kultur, die die freie Software-Community heute hat.
Gründe für Linux
Linux ist beliebter. Dies war bereits in den 90er Jahren der Fall und ist bis heute so. Das Betriebssystem als etwas anderes zu bezeichnen, hätte sich wie eine bewusste Rebranding-Anstrengung angefühlt. Das liegt daran, dass Linux es den Leuten ermöglichte, die gesamte Software, die das GNU-Projekt und andere erstellt hatten, tatsächlich auszuführen. Ohne Linux hätten Sie nichts, was Sie tatsächlich verwenden könnten.
Außerdem ist GNU / Linux ein unbeholfener Name. Es ist unangenehm zu lesen und noch unbeholfener zu sagen. Dieser Grund reicht aus, um einige Leute, die sich einig sind, dass Linux kein guter Name ist, davon abzuhalten, das Betriebssystem irgendetwas anderes zu nennen.
Dann gibt es auch Linus 'eigenes Argument, dass es einfach lächerlich ist, Linux als GNU / Linux zu bezeichnen.
Außerdem, wo hören wir auf? Wenn wir GNU Kredit zuschreiben, geben wir nicht X, dem Anzeigeserver, den der größte Teil des freien Desktop-Ökosystems seit Jahrzehnten verwendet, keinen Kredit? Wir sehen gerade erst einen Ersatz für eine Software, die 1984 entwickelt wurde. Und ohne Display-Server haben Sie nichts. So nennen wir diese X / GNU / Linux-Systeme (jetzt durch Wayland / GNU / Linux ersetzt) Fedora 25 ist angekommen: Hier ist was geändert Fedora 25 ist angekommen: Hier ist was geändert Fedora 25 liefert das Neueste aus dem GNOME-Projekt, aber was ist das Story mit dem neuen Anzeigeserver Wayland? Ist der Anzeigeserver der nächsten Generation wirklich bereit für die Hauptsendezeit? (Weitere Informationen). Audio ist auch wichtig. Dies gilt auch für Desktop-Umgebungen. In Kürze bezeichnen wir unsere Desktops als KDE / PulseAudio / Wayland / GNU / Linux.
Was denkst du?
Ich bin kein Fan des Namens GNU / Linux, aber ich würde persönlich lieber meinen Laptop als GNU-System bezeichnen als ein Linux-System. Als jemand, der auch Android und Chromebooks behandelt hat, wird der Name Linux zunehmend unzureichend. Ein für Linux verfügbares Programm bedeutet nicht, dass es auf Android läuft und umgekehrt. Die Situation wird sich nur verschärft, da Infotainmentsysteme, Smart-Home-Produkte, Wearables und andere Elektronik den Linux-Kernel weiterhin begeistern.
Was ist mit dir? Haben Sie das Gefühl, dass Linux ausreicht? Sehen Sie, dass Stallman versucht, den Kredit zu beanspruchen? Würden Sie einen anderen Namen empfehlen? Nehmen Sie an der laufenden Konversation in den Kommentaren unten teil!
Erfahren Sie mehr über: Linux.