Warum kaum jemand Linux "GNU / Linux" anruft

Du bist an Linux interessiert und hast ein paar Blogposts gelesen. Auf dem Weg dorthin hast du einen lustigen Namen gefunden: GNU / Linux. Aber was bedeutet das?

Du bist an Linux interessiert und hast ein paar Blogposts gelesen.  Auf dem Weg dorthin hast du einen lustigen Namen gefunden: GNU / Linux.  Aber was bedeutet das?
Werbung

Du bist an Linux interessiert und hast ein paar Blogposts gelesen. Auf dem Weg dorthin hast du einen lustigen Namen gefunden: GNU / Linux. Was bedeuten diese Buchstaben und warum verbinden sie sie immer noch mit Linux? Ich kann diese Frage beantworten, und wie ich es tun werde, werde ich Sie mitten in eine Debatte stecken, die seit Jahrzehnten in der Linux-Welt existiert.

Nun, mit dem aus dem Weg ... Linux oder GNU / Linux, was ist das?

Was ist GNU?

Das Jahrzehnt ist in den 1980er Jahren und die Computerindustrie befindet sich in einer Übergangsphase. Ein Supreme Court mit Apple entschied, dass Binärprogramme (die Art von Software, die in einem gebrauchsfertigen Format kommt binary vs. Quellpakete: Was sollten Sie verwenden? Binär vs. Quellpakete: Was sollten Sie verwenden? Linux-Benutzer haben zwei Hauptwege der Installation von Programmen: Verwenden Sie ein vorgefertigtes Paket oder kompilieren Sie es selbst. In der Regel wählen wir ein Paket, aber es gibt Zeiten, in denen Sie in Erwägung ziehen, aus der Quelle zu bauen. Microsoft veröffentlichte Windows ein paar Jahre später. Dies führte zu einer Veränderung in der Art und Weise, wie Menschen mit Software interagierten.

Bevor Unternehmen begannen, Software mit der Absicht zu schützen, reich zu werden, wurde die meiste Software von Forschern und Akademikern benutzt. Computercode wurde offen geteilt, und die Leute konnten mit den Programmen tun, was sie wollten. Jetzt gab es Einschränkungen, und es wurde illegal, das zu tun, was früher getan wurde.

Eine Bewegung namens Free Software Movement. 1983 kündigte Richard Stallman einen Plan an, ein völlig nicht-proprietäres Unix-kompatibles Betriebssystem zu erstellen. Er nannte es das GNU-Projekt.

GNU ist ein rekursives Akronym, das für "GNU's Not Unix" steht. Das GNU-Projekt lieferte viele der coolen Werkzeuge, von denen freie Desktops heute abhängig sind. Zu den kritischen Werkzeugen, die in den 80er Jahren entwickelt wurden, gehören GCC (ein Werkzeug zum Kompilieren von C), Emacs (ein Texteditor), Bash und verschiedene Befehlszeilen-Dienstprogramme, die immer noch verwendet werden.

Viele weit verbreitete Anwendungen sind Teil des GNU-Projekts, wie GIMP (GNU Image Manipulation Program) und GNOME, eine der beliebtesten freien Desktop-Umgebungen GNOME Explained: Ein Blick auf einen der beliebtesten Desktops von Linux GNOME erklärt: Ein Blick auf einen von den beliebtesten Desktops von Linux Sie sind an Linux interessiert und stoßen auf "GNOME", ein Akronym für GNU Network Object Model Environment. GNOME ist eine der populärsten Open-Source-Schnittstellen, aber was bedeutet das? Weiterlesen . Egal, welches Linux-Betriebssystem Sie verwenden, Sie sind wahrscheinlich auf mehr als ein paar Bits GNU-Software angewiesen.

Das GNU-Projekt ist auch für die General Public License verantwortlich. Dies ist es, was den Großteil der kostenlosen Software, die wir verwenden, über die Jahre hinweg freigehalten hat.

Was ist mit Linux?

Linux kam 1991 auf den Markt. Das Projekt begann, als ein Student an der Universität Helsinki anfing, an seinem eigenen Betriebssystemkern zu arbeiten. Sein Name war Linus Torvalds.

Zu der Zeit hatte das GNU-Projekt bereits viel von dem geschaffen, was für ein funktionierendes freies Betriebssystem benötigt wurde, aber die fehlenden Teile waren notwendig. Dazu gehörten Hardwaretreiber, Daemons und ein funktionierender Kernel. Diese Komponenten ermöglichen der Software die Kommunikation mit der Hardware Der Linux-Kernel: Eine Erklärung in Laymans Begriffen Der Linux-Kernel: Eine Erklärung in Laymans Begriffen Linux-Distributionen haben nur eines gemeinsam: den Linux-Kernel. Aber obwohl oft darüber gesprochen wird, wissen viele Leute nicht genau, was es tut. Weiterlesen .

GNU Hurd, der Versuch des GNU-Projekts, einen Kernel zu entwickeln, begann ein Jahr zuvor und war noch nicht fertig. Ein anderer Kernel namens MINIX gab es seit 1987, aber er wurde nur für den Bildungsbereich lizenziert.

Frustriert beschloss Torvalds, sein eigenes zu machen. Er nannte das persönliche Projekt Linux, eine Kombination aus seinem Namen und UNIX, aber er dachte, dass das zu egoistisch wäre, um es öffentlich zu teilen. Stattdessen teilte er das Projekt als Freax, eine Kombination aus "Free", "Freak" und "UNIX". Ein Kollege mochte den Namen und bevorzugte Linux nicht. 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 Copyleft-Lizenz, die das GNU-Projekt schuf. Dies ist für einen Großteil des Projekterfolgs verantwortlich. Anstatt konkurrierende Kernel zu erstellen, haben viele Linux übernommen und zu seiner Entwicklung beigetragen.

Verwenden wir Linux oder GNU?

Mit GNU-Tools und einem funktionierenden Linux-Kernel haben wir jetzt ein funktionierendes, freies Betriebssystem. Aber wie soll man es nennen? Von Anfang an haben sich viele Leute damit beschäftigt, Betriebssysteme zu nennen, die den Linux-Kernel einfach als Linux nutzten. Dies führte zu Spannungen, weil Linux kaum den Großteil dessen darstellt, was wir in die Erfahrung machen, die wir uns alle vorstellen, wenn wir Linux sagen.

Gnu Linux Gnome

Richard Stallman schlug zunächst die Idee vor, solche Kreationen Linux-basierte GNU-Systeme zu nennen. Er änderte dann seine Vorliebe für 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 peinlich und unnötig ist. Die Kluft hält bis heute an.

Gründe für GNU / Linux

Von Anfang an war das Ziel des GNU-Projekts, ein komplettes Betriebssystem zu entwickeln. Der Kernel war eines der fehlenden Teile des Puzzles. Torvalds wollte kein Betriebssystem erstellen, sondern das fehlende Teil bereitstellen.

Linux ist wichtig für Sie, um alles auf Ihrem Bildschirm zu sehen, aber es hat sehr wenig damit zu tun, was Sie tatsächlich sehen. Das hängt weitgehend von Ihrer Desktop-Umgebung ab.

Wenn Sie GNOME verwenden, verwenden Sie eine Benutzeroberfläche und eine Softwaresuite, die alle Teil des GNU-Projekts sind. Selbst wenn Sie keine grafische Benutzeroberfläche installieren, interagieren Sie immer noch mit Befehlszeilentools (z. B. Bash selbst), die Teil von GNU sind. Ohne diese Tools fühlt sich Linux nicht mehr wie Linux an.

Zum Beispiel fühlt sich Android nicht wie Linux an, obwohl es den Linux-Kernel verwendet. Das liegt hauptsächlich daran, dass ihm die GNU-Toolchain fehlt. Auf der anderen Seite, FreeBSD bietet eine nahezu identische Erfahrung zu Desktop-Linux Linux vs BSD: Welche sollten Sie verwenden? Linux vs BSD: Was 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 an die Schnittstelle. Wenige von uns denken sofort an den Windows-Kernel. Wenn jemand die Windows 10-Benutzeroberfläche und alle Windows-Anwendungen auf dem Linux-Kernel ausführen könnte, würden sie das wahrscheinlich immer noch als Windows ansehen. Dies ist bereits bei Chromebooks der Fall, die den Linux-Kernel verwenden, aber keine herkömmlichen Linux-Anwendungen auf der Google-Oberfläche ausführen können. So installieren Sie Linux auf einem Chromebook So installieren Sie Linux auf einem Chromebook Benötigen Sie Skype auf Ihrem Chromebook? Vermisst du keinen Zugang zu Spielen über Steam? Lust auf VLC Media Player? Dann beginnen Sie mit Linux auf Ihrem Chromebook. Weiterlesen .

Betriebssystemkomponenten

Ein freies Betriebssystem besteht aus vielen Komponenten. Bezug auf das gesamte Ökosystem, da Linux Verwirrung stiftet. Torvalds bekommt manchmal Anerkennung für die Erstellung des gesamten Betriebssystems, wenn er nur ein bestimmtes Teil gegründet hat.

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: Was sollten Sie verwenden? Wussten Sie, dass nicht alle Open-Source-Lizenzen gleich sind? Weiterlesen . Die GPL verhindert, dass Menschen kostenlosen Code nehmen und damit ihre eigene konkurrierende proprietäre Software erstellen können. Dass so viele Kernwerkzeuge, einschließlich Linux selbst, unter einer Copyleft-Lizenz veröffentlicht wurden, beschleunigten ihre Einführung und legten den Grundstein für die Kultur, die die Freie-Software-Gemeinschaft heute hat.

Gründe für Linux

Linux ist beliebter. Dies war in den 90er Jahren der Fall, und das ist auch heute noch so. Sich auf das Betriebssystem als etwas anderes zu beziehen, hätte und würde sich immer noch wie eine bewusste Rebranding-Bemühung anfühlen. Das liegt daran, dass Linux es Menschen ermöglichte, die gesamte Software, die das GNU-Projekt und andere erstellt hatten, tatsächlich auszuführen. Ohne Linux hattest du nichts, was du wirklich nutzen könntest.

Außerdem ist GNU / Linux ein ungeschickter Name. Es ist peinlich zu lesen, und es ist noch ungeschickter zu sagen. Dieser Grund allein reicht aus, um einige Leute, die zustimmen, dass Linux kein fairer Name ist, davon abzuhalten, das Betriebssystem etwas anderes zu nennen.

Dann gibt es Linus 'eigene Argumentation, dass es einfach lächerlich ist, Linux als GNU / Linux zu bezeichnen.

Außerdem, wo hören wir auf? Wenn wir GNU einen Kredit geben, belohnen wir nicht X, den Display-Server, den die meisten freien Desktop-Systeme seit Jahrzehnten nutzen? Wir beginnen gerade erst, einen Ersatz für eine Software zu finden, die erst 1984 entwickelt wurde. Und ohne einen Display-Server haben Sie nichts. So nennen wir diese X / GNU / Linux-Systeme (jetzt ersetzt durch Wayland / GNU / Linux Fedora 25 ist angekommen: Hier ist, was geändert wurde Fedora 25 ist angekommen: Hier ist, was geändert wurde Fedora 25 liefert die neuesten aus dem GNOME-Projekt, aber was ist das? Geschichte mit dem neuen Display-Server Wayland? Ist der Display-Server der nächsten Generation wirklich bereit für die Primetime? Lesen Sie mehr). Audio ist auch wichtig. So sind Desktop-Umgebungen. In Kürze beziehen wir uns auf unsere Desktops als KDE / PulseAudio / Wayland / GNU / Linux.

Was denken Sie?

Ich bin kein Fan des Namens GNU / Linux, aber ich persönlich würde immer noch lieber meinen Laptop als GNU-System und nicht als Linux-System bezeichnen. Als jemand, der auch Android und Chromebooks abgedeckt hat, ist der Name Linux zunehmend unzureichend. Ein Programm, das für Linux verfügbar ist, bedeutet nicht, dass es auf Android läuft und umgekehrt. Die Situation wird nur noch komplizierter werden, wenn Infotainment-Systeme, Smart-Home-Produkte, Wearables und andere elektronische Geräte weiterhin den Linux-Kernel umfassen.

Was ist mit Ihnen? Hast du das Gefühl, dass Linux ausreicht? Betrachten Sie Stallman als den Versuch, den Kredit zu beanspruchen? Würden Sie einen anderen Namen ganz empfehlen? Treten Sie der laufenden Konversation in den Kommentaren unter!

In this article