Unix vs Linux Was ist der Unterschied?

  • Samson Garrison
  • 0
  • 3403
  • 931

Wenn Sie gerade erst angefangen haben, Linux zu lesen und zu lernen, ist Ihnen möglicherweise der Begriff „Unix“ begegnet. Das Wort selbst ähnelt Linux, aber was bedeutet es? Vielleicht fragen Sie sich: Was ist der Unterschied zwischen Unix und Linux??

Im Allgemeinen hängt es davon ab, wie Sie jeden dieser beiden Begriffe interpretieren, da beide unterschiedliche (aber verwandte) Bedeutungen haben können. In diesem Artikel stellen wir Ihnen eine vereinfachte Geschichte von Linux und Unix vor, damit Sie deren Beziehung besser verstehen. Wie immer, Sie können gerne Fragen stellen und weitere Informationen in den Kommentaren hinzufügen.

Die (Hi) Geschichte von Unix und Linux

Die Geschichte von Unix begann in den späten 1960er und frühen 1970er Jahren in der Computerforschungsabteilung von AT & T Bell Labs in den USA. Zusammen mit MIT und General Electric entwickelten die Bell Labs ein neues Betriebssystem. Einige ihrer Forscher waren mit dem Fortschritt des Projekts unzufrieden und zogen sich zurück, um ein eigenes Betriebssystem zu erstellen. 1970 erhielt das neue Produkt den Namen Unix, und zwei Jahre später wurde sein Code vollständig in der Programmiersprache C umgeschrieben. Dies machte es Entwicklern viel einfacher, Unix auf verschiedene Computerplattformen zu portieren.

Als die Entwicklung von Unix fortgesetzt wurde, begann AT & T, Lizenzen für die Nutzung an Universitäten und später an kommerzielle Anbieter zu verkaufen. Dies bedeutete, dass nicht jeder den Quellcode frei ändern und verteilen konnte, was Unix im Wesentlichen zu einem proprietären Betriebssystem machte. Bald tauchten Derivate und Varianten von Unix für verschiedene Zwecke und mit verschiedenen Lizenzen auf, wobei BSD (Berkeley Software Distribution) wahrscheinlich die bekannteste unter ihnen war.

Linux basiert auf Unix in Geist und Funktionalität, aber nicht in Code. Als Betriebssystem entstand es aus zwei Projekten: dem GNU-Projekt, das 1983 von Richard Stallman gestartet wurde, und dem Linux-Kernel, der 1991 von Linus Torvalds geschrieben wurde. Ziel des GNU-Projekts war es, ein Unix-ähnliches Betriebssystem zu erstellen , aber getrennt davon; Mit anderen Worten, es enthält keinen Code von Unix, sodass er ohne Einschränkungen als freie Software weiter modifiziert und verbreitet werden kann. Da der eigene Kernel unvollständig war, akzeptierte das GNU-Projekt den Linux-Kernel und so wurde das Betriebssystem GNU / Linux geboren.

Das Design des Linux-Kernels wurde von MINIX beeinflusst, einer Variante von Unix, aber der gesamte Code wurde von Grund auf neu geschrieben und nicht von ihm entlehnt. Im Gegensatz zu Unix, das auf Servern, großen Mainframes und teuren Computern in verschiedenen Institutionen verwendet wurde, wurde Linux für PCs entwickelt, eine viel einfachere Art von Hardware. Heute läuft es jedoch auf mehr Plattformen als jedes andere Betriebssystem, einschließlich Servern, eingebetteten Systemen und Mobiltelefonen.

Was ist Unix??

Der Begriff "Unix" kann sich auf Folgendes beziehen:

  • das ursprüngliche Betriebssystem, das von AT & T Bell Labs entwickelt wurde und von dem andere Betriebssysteme abgeleitet sind.
  • Die Marke - in Großbuchstaben geschrieben, UNIX - von The Open Group, die auch eine Reihe von Standards für Betriebssysteme namens Single Unix Specification entwickelt hat. Nur diejenigen Betriebssysteme, die den Standards entsprechen, können den Namen "Unix" legal tragen. Die Zertifizierung ist nicht kostenlos und erfordert, dass die Entwickler eines Betriebssystems Markengebühren für den Namen zahlen.
  • Alle Betriebssysteme, die unter dem Namen „Unix“ registriert sind, weil sie den oben genannten Standards entsprechen. Dies sind AIX, A / UX, HP-UX, Inspur K-UX, Reliant UNIX, Solaris, IRIX, Tru64, UnixWare, z / OS und OS X - ja, die, die auf Mac-Computern ausgeführt wird. (Interessanterweise feierte OS X diese Woche seinen 14. Geburtstag: am 24. März. Herzlichen Glückwunsch!).

Was ist Linux??

Genau genommen bezieht sich der Begriff „Linux“ nur auf den Kernel. Das Betriebssystem ist ohne eine Desktop-Umgebung und Anwendungen nicht vollständig. Da die meisten Anwendungen vom GNU-Projekt bereitgestellt wurden und werden, lautet der vollständige Name des Betriebssystems GNU / Linux.

Heutzutage verwenden viele Leute "Linux", um sich auf alle Linux-Distributionen zu beziehen, und verwenden den Begriff als generischen Namen für alle Betriebssysteme, die auf dem Linux-Kernel basieren. Die Version 4.0 des Linux-Kernels befindet sich derzeit in der Entwicklung, da Linus Torvalds kürzlich beschlossen hat, auf ein neues Nummerierungssystem für Kernel-Releases umzusteigen.

Linux ist ein Unix-ähnliches System, was bedeutet, dass es sich wie Unix verhält, aber keinen Code enthält.

Unix-ähnliche Systeme werden häufig als Un * x, * NIX oder * N? X beschrieben oder in einigen Sprachen als „Unixoids“ bezeichnet. Linux hat keine UNIX-Zertifizierung und GNU soll für "GNU's Not Unix" stehen. In dieser Hinsicht ist OS X "mehr Unix" als Linux. Auf der Ebene der Funktionalität sind der Linux-Kernel und die GNU / Linux-Betriebssysteme Unix jedoch sehr ähnlich und folgen den meisten Prinzipien der Unix-Philosophie, z. B. lesbarem Code und Speichern der Systemkonfiguration in Klartextdateien , auf einfache, kleine Befehlszeilentools angewiesen, mit einer Shell, einem Login und einem Sitzungsmanager…

Es ist wichtig zu beachten, dass ein Unix-ähnliches System die UNIX-Zertifizierung erhalten kann. In einigen Kontexten werden alle von Unix abgeleiteten oder auf Unix basierenden Betriebssysteme als Unix-Likes bezeichnet, unabhängig davon, ob sie über das UNIX-Zertifikat verfügen oder nicht. Sie können auch kommerzielle oder kostenlose (und Open-Source-) Betriebssysteme sein.

Hauptunterschiede

  • Linux ist kostenlos und Open Source, das ursprüngliche Unix nicht (aber einige seiner Derivate sind es);
  • Linux ist ein "Klon" des ursprünglichen Unix, enthält jedoch keinen Code.
  • Linux ist nur der Kernel, während Unix ein komplettes Betriebssystem war / ist;
  • Linux wurde für PCs entwickelt, während Unix hauptsächlich für große Workstations und Server gedacht war. Heute unterstützt Linux mehr Plattformen als Unix.
  • Linux unterstützt auch mehr Dateisystemtypen als Unix.

Wie Sie gesehen haben, beruht die Verwirrung normalerweise auf der Tatsache, dass sowohl "Unix" als auch "Linux" unterschiedliche Bedeutungen haben können. Unabhängig davon, welche Bedeutung verwendet wird, bleibt die Tatsache bestehen, dass Unix zuerst da war und Linux später kam. Linux entstand aus dem Wunsch nach Softwarefreiheit und Portabilität und wurde vom Unix-Ansatz für das Computing inspiriert. Man kann mit Sicherheit sagen, dass wir alle der Bewegung für freie Software verpflichtet sind, denn ohne sie wäre die Welt technologisch viel dunkler.

SIEHE AUCH: Linux gegen Windows, wie es ein Linux-Benutzer erlebt hat




Bisher hat noch niemand einen Kommentar zu diesem Artikel abgegeben.

Gadget-Kaufanleitungen, Technologien, die wichtig sind
Wir veröffentlichen detaillierte Anleitungen für den Kauf von Geräten, erstellen interessante Listen der besten Produkte auf dem Markt und berichten über Neuigkeiten aus der Welt der Technologie