Datei.wiki Q&A
> Q
> Was Ist Der Unterschied Zwischen Linux, Unix Und Gnu/Linux?
Frage
Was ist der Unterschied zwischen Linux, Unix und GNU/Linux?
Beantworte die Frage
Ähnlich
- Wie kann ich Dateien zwischen einem Computer und einem Android-Handy über WiFi übertragen?
- Was bewirkt der Befehl rm -rf ~ in Linux?
- Welche virtuelle Maschine ist besser für Kali Linux, VMWare oder VirtualBox?
- Gibt es eine Version von Microsoft Visual Studio für Linux?
- Ist Arch Linux oder Debian als Heimbetriebssystem besser?
GNU/Linux ist die offizielle Bezeichnung, sagen wir, sie kommt daher, dass Linux selbst nur der Kernel des Betriebssystems ist (und man braucht mehr als einen Kernel, um ein System nutzen zu können, womit man eine Ähnlichkeit herstellt, der Kernel ist der Motor des Autos, und mit einem Motor macht man nichts, man braucht ein Chassis, Karosserie, Glas in den Fenstern, ein Radio, was weiß ich). Zu diesem Kern legen verschiedene Gruppen oder Entitäten (oder sogar Einzelpersonen) den Rest der Dinge, die man braucht, um das Auto zu benutzen, oben drauf, d.h., eine Shell (es gibt verschiedene Arten), Texteditoren, E-Mail-Clients, IDEs, die ich nicht kenne, was auch immer man braucht, und das wird dann eine Distribution genannt (wieder, es gibt etwas für jedermanns Geschmack, aber verallgemeinernd, sie stammen alle von Debian, Slackware oder RedHat ab), deshalb ist der korrekte Name GNU/Linux, wenn man einfach Linux sagt, dann meint man nur den Kernel (obwohl die meisten Leute sich nicht um dieses Zeug kümmern, sie sagen einfach Linux, um sich auf die Distributionen zu beziehen), technisch gesehen ging der GNU-Teil vor Linux (dem Kernel) und wurde von Richard Stallman. Unix ist ein eingetragenes Warenzeichen, das sich auf die Nachkommen des von AT&T (lies Dennis Ritchie & Ken Thompson) in den späten 60er Jahren entwickelten Systems bezieht und im Wesentlichen zwei Familien umfasst. Die System-V-Familie (Solaris, HPs Unix (HP-UX), AIX (von IBM) und einige andere Kuriositäten, die nicht mehr viel genutzt werden, zum Teil, weil es viele Alternativen gibt, die genauso gut oder besser sind und keinen Pfennig kosten) und die BSD-Familie (FreeBSD (das am weitesten verbreitete der BSDs), OpenBSD, NetBSD und DragonflyBSD). Bei Unix gab es viele Kämpfe um Warenzeichen und geistiges Eigentum und den Teufel und die Kerze (was letztendlich der Grund dafür war, dass Linus Torvalds schließlich selbst ein System entwickelte, weil er sich die Kosten für eine UNIX-Lizenz nicht leisten konnte, also entwickelte er selbst eines). Torvalds selbst hat gesagt, wenn FreeBSD damals frei gewesen wäre, hätte es Linux nicht gegeben, es bestand kein Bedarf (übrigens, das Unix, das Linux heute am ähnlichsten ist, ist genau FreeBSD). Ich habe die Sache zu sehr vereinfacht, um nicht zu lang zu werden, können Sie ihm hier folgen (Wikipedia, die freie Enzyklopädie)
).UNIX ist ein kommerzielles Betriebssystem, das in den späten 1960er Jahren als Vereinfachung eines größeren Projekts namens Multics entwickelt wurde. Es begann als eine Plattform, die auf PDP-7-Computern der Digital Equipment Corporation (DEC) lief und von Mitarbeitern der AT&T Bell Laboratories entwickelt wurde (Tompson, Ritchie, McIroy). Der Quellcode bestimmter Versionen war einige Jahre lang für Universitäten zugänglich, so dass viele Menschen sich mit Betriebssystemen auf der Grundlage des Unix-Modells vertraut machten. Dann änderte sich dies und es wurde ein typisches, sehr teures, geschlossenes Betriebssystem, das einige Hersteller lizenzierten, um ihre eigenen Versionen zu erstellen.
POSIX ist eine Betriebssystem-Spezifikation, die von der IEEE in den 1980er Jahren erstellt wurde (mit mehreren Überarbeitungen nach diesem Datum). Es handelt sich NICHT um ein bestimmtes Betriebssystem, sondern nur um eine Beschreibung eines, einschließlich bestimmter Basisbibliotheken dafür. Sein Modell ist UNIX sehr ähnlich.
GNU (GNU's Not Unix) ist ein Versuch, ein freies Betriebssystem zu schaffen (mit vollem Zugang zum Quellcode und der Erlaubnis, ihn nach Belieben zu verändern), der Mitte der 1980er Jahre von Richard Stallman gestartet wurde. Es besteht aus einer speziellen Lizenz (GPL), Bibliotheken, Werkzeugen und einem Kernel namens HURD, der spektakulär langsam gewachsen ist, obwohl er fantastische Fähigkeiten verspricht (es ist nicht einfach, Betriebssystemkerne zu erstellen).
MINIX ist ein Betriebssystem, das von Andrew Tanembaum Mitte der 1980er Jahre entwickelt wurde, damit er weiterhin Betriebssysteme unterrichten konnte, ohne die kommerziellen Einschränkungen, die Bell Labs UNiX auferlegt hatte.
Linux ist der Kernel eines POSIX-ähnlichen Betriebssystems, das von Linux Torvalds Anfang der 1990er Jahre entwickelt wurde, nachdem er bei MINIX Beschränkungen festgestellt hatte, die er nicht überwinden konnte (MINIX hat gewisse Einschränkungen, weil es für die Ausbildung entwickelt wurde, Linux hingegen ist eher ein praktisches Betriebssystem). Die Frage, ob MINIX oder Linux besser sind als das jeweils andere, würde den Rahmen dieser Diskussion sprengen. Linux ist voll funktionsfähig, weil es eine riesige Gemeinschaft von Menschen und Unternehmen gibt, die es seit Jahrzehnten unterstützen (HURD wurde nur von sehr wenigen Menschen unterstützt).
Aber, obwohl Linux (der Kernel) sehr leistungsfähig ist und eine Menge Dinge tut, reicht es allein nicht aus, um auf einem Computer zu laufen. Es muss durch bestimmte Bibliotheken und Dienstprogramme ergänzt werden, um ein sogenanntes Betriebssystem zu bilden. Da GNU alles außer dem Kernel fertig hatte, war es logisch, die beiden Bemühungen zu kombinieren; aus diesem Grund wird ein Betriebssystem, das die GNU-Komponenten enthält und auf dem Linux-Kernel basiert, oft GNU/Linux genannt.
Sehen Sie sich das an. Wenn eine Firma LUXI (erfundener Name) eine Reihe von Dienstprogrammen und Bibliotheken entwickelt, die nichts mit GNU zu tun haben, und damit einen Linux-Kernel verwendet, dann würde es nicht GNU/Linux heißen, sondern LUXI/Linux ...
Findest du das nicht vernünftig? ...
Im Endeffekt ist GNU/Linux der Name einer Distribution von Linux mit Teilen des GNU-Projekts, während UNIX ein kommerzielles Betriebssystem ist, von dem viele Dinge seit seiner Entstehung (direkt oder indirekt) abgeleitet wurden.
Anmerkung: Ich stimme nicht mit dem einleitenden Kommentar des Linux-Eintrags in der spanischen Wikipedia überein, der besagt, dass der Name Linux falsch ist und dass die korrekte Bezeichnung GNU/Linux lautet. Dies ist eine oberflächliche Beurteilung, die die historische Bedeutung dieses Produkts außer Acht lässt. Tatsächlich bezieht sich Kernel.org, die Heimat von Linux, nicht auf GNU/Linux, sondern auf Linux.