Linux und Unix sind zwei verwendete Terminologien austauschbar, um sich auf dasselbe Betriebssystem zu beziehen. Dies liegt vor allem an ihren auffallenden Ähnlichkeiten und nur wenige können zwischen den beiden unterscheiden.

Im Rätsel Linux vs. Unix Es herrscht Verwirrung darüber, welches System was tut. Wenn Sie Mitte der 90er Jahre geboren wurden, haben Sie wahrscheinlich nur mit der Linux-Betriebssystem. Linux hat einen enormen Marktanteil in Rechenzentren und Cloud-Computing-Plattformen. Linux ist so allgegenwärtig, dass es die meisten intelligenten Geräte wie Smartphones, Android-Fernseher und IoT-Geräte unterstützt.

Es stimmt zwar, dass Linux und Unix viele Gemeinsamkeiten haben, insbesondere in Bezug auf die Dateisystemhierarchie und die Terminalbefehle, aber wir können die Unterschiede zwischen diesen beiden Systemen nicht ignorieren. In diesem Artikel werden wir versuchen, sowohl Unix als auch Linux genauer zu verstehen und die Variationen zwischen den beiden zu entwickeln.

Um zu beginnen, Linux ist ein Klon von Unix. Es ist eine Variante von Unix, die sprunghaft gewachsen ist und Hunderte von Geschmacksrichtungen oder Distributionen hervorgebracht hat. Diese werden von einer lebendigen Entwickler-Community gepflegt. Um besser zu verstehen, wie wir dahin gekommen sind, wo wir sind, lassen Sie uns durch die Geschichte von Unix reisen. Später werden wir die Abfolge von Ereignissen sehen, die zur Entwicklung von Linux geführt haben.

Linux vs Unix – Wie unterscheidet sich UNIX von Linux?

Unix-Geschichte

Unix stammt aus den späten 1960er Jahren in den AT&T Bell Labs, wo ein Team ehrgeiziger Entwickler unter der Leitung von Dennis Ritchie und Ken Thompson ein Multi-User-Multitasking-System für einen Minicomputer namens PDP-7 entwickeln wollte. In diesem Moment, Unix war ein Derivat des Multics-Betriebssystems (Multiplexed Information and Computing Service). Dies war ein System, das die zentralen Computer mit Strom versorgte.

Lesen Sie: Welche und wie viele Versionen von Microsoft Windows Server gibt es bisher?

In den 1970er Jahren wurde den beiden Hauptentwicklern jedoch die Richtung, in die UNIX eingeschlagen hatte, unwohl. Frustriert über den Umfang und die Richtung von Multics, beschlossen sie, einen anderen Kurs einzuschlagen und ein neues Betriebssystem aus Multics heraus zu spinnen.

Die konzertierten Bemühungen von Dennis Ritchie, der als Vater der Programmiersprache C gilt, und Ken Thompson, der Erfinder der Go-Sprache, führten zu einem System, das besser als UNICS bekannt ist, das später zu UNIX wurde. UNIX erwies sich als portabel und konnte von vielen Hardwarearchitekturen installiert und unterstützt werden.

Unix wuchs in den 70er und 80er Jahren schnell und wurde in der akademischen Welt populär. Zu den Institutionen, die die Entwicklung von Unix aufgriffen und veränderten, gehörte die University of California in Berkley, wo Ingenieure UNIX weiter modifizierten und entwickelten, was zu einem neuen System namens BSD, kurz für Berkeley Software Development, führte.

BSD wurde mit verschiedenen Verbesserungen und neuen Softwareanwendungen ausgeliefert, die eine neue Ära der Betriebssysteme einläuteten. Inzwischen hat AT&T seinen eigenen Kurs eingeschlagen und seine Version von UNIX erreicht. bekannt als System V. BSD kam später auf die Bühne und brachte schnell System V heraus und aus BSD entstanden Varianten wie NetBSD, OpenBSD und FreeBSD.

Der Start von Linux

Im Jahr 1990 arbeitete Linus Torvalds, der im Volksmund als der Vater von Linux bekannt ist, weiter an UNIX und kam schließlich zu einem brauchbaren Linux-Kernel, den er Linux nannte. Der Kernel öffnete die Türen zur Realisierung eines Betriebssystems mit Dienstprogrammen und anderen Anwendungsprogrammen, weit entfernt vom proprietären UNIX-System.

In Zukunft wurde Linux Open Source und kann im Rahmen des Lizenzmodells kostenlos verwendet werden GNU/GPL. Dies wich anderen Distributionen wie Slackware mit einem Linux-Kernel, GNU-Tools wie dem GCC-Compiler, dem X-Windows-System (The Graphical User Interface) und anderen zusätzlichen BSD-Komponenten.

Heute gibt es Hunderte und Aberhunderte von Linux-Distributionen, die auf der Distrowatch nach ihrer Popularität und Verwendung aufgelistet sind. Zu den beliebtesten und am weitesten verbreiteten Distributionen gehören Ubuntu, Linux Mint, Fedora, CentOS, ArchLinux und Manjaro.

Bisher haben wir a . gesehen kurze Geschichte von UNIX und wie durch die konzertierten Bemühungen vieler Entwickler führte zu Linux, einem freien Open-Source-System. Die Frage ist, was ist der Unterschied zwischen UNIX und Linux? Was ist in UNIX, was nicht in Linux ist?

Lassen Sie uns nun die Gänge wechseln und uns auf die Unterschiede zwischen den beiden konzentrieren:

Linux vs. UNIX

Schauen wir uns nun die Unterschiede zwischen den beiden Betriebssystemen.

Für den Anfang ist Unix ein Betriebssystem, das ursprünglich im AT&T Bell-Labor entwickelt wurde. Von UNIX werden Linux und seine Derivate abgeleitet. Der Linux-Code wurde 1991 von Linux Torvalds komplett neu entwickelt.

Linux kann kostenlos heruntergeladen und verwendet werden. Während einige Enterprise-Distributionen wie RHEL ein kostenpflichtiges Abonnement erfordern, sind die meisten Distributionen immer noch weitgehend kostenlos und Open Source.

Dies ist eines der Attribute, das es so beliebt gemacht hat und seine weit verbreitete Verwendung unter Softwareentwicklern und Ingenieuren gesehen hat. Es erklärt weitgehend, warum wir unzählige Linux-Distributionen haben, von denen jede auf ihre Weise einzigartig ist. UNIX hingegen ist weitgehend proprietär und wird normalerweise vorinstalliert Auf den meisten Computern ist macOS ein gutes Beispiel dafür.

Auch während Linux Open Source ist, ist UNIX es nicht. Sie benötigen eine Lizenz von den Herstellern und selbst dann können Sie den Code nicht anzeigen, ändern oder sogar weitergeben. Bei Linux ist das ganz anders. Linux ist kostenlos und Open Source und gibt seinen Benutzern die Freiheit, den Code zu ändern und ohne Einschränkungen weiterzugeben.

Aufgrund seiner Kosteneffizienz wird Linux in Rechenzentren, Cloud-Hosting-Plattformen und sogar für den Desktop-Einsatz zu Hause oder im Büro gegenüber UNIX bevorzugt. UNIX ist proprietär und war eine Reserve für spezielle Anwendungsserver und Internetserver. Im Laufe der Zeit hat die Verwendung von UNIX abgenommen, sodass Linux bei Cloud-Hosting-Plattformen an erster Stelle steht.

In Bezug auf die Portabilität ist Linux sehr portabel und kann auf fast jeder Hardwareplattform installiert werden. Sie können es auf Intel, auf AMD-Prozessor-basierter Hardware und sogar auf ARM-Geräten wie dem Raspberry Pi installieren. Im Gegensatz dazu steht UNIX nur auf wenigen Plattformen zur Installation zur Verfügung.

Was ist mit der Unterstützung?

Linux bildet eine große Gemeinschaft von lebhafte Open-Source-Enthusiasten. Außerdem erhalten Sie jede Menge Foren, die Linux-Benutzern Unterstützung und Anleitung bieten. Unter UNIX ist die Unterstützung jedoch im Gegensatz zu Linux kommerziell.

Lesen: Was ist Freie Software? Wie es funktioniert, Typen

Fazit

In diesem Artikel beleuchten wir die UNIX-Geschichte und wie verschiedene Entwicklerbemühungen zur Entwicklung von Linux als freies und quelloffenes System führten. Schließlich berühren wir anhand der Unterschiede zwischen UNIX und Linux und entwickeln seine Nuancen.

Linux herrscht in Open-Source-Kreisen mit zahlreichen Distributionen, die kostenlos heruntergeladen und verwendet werden können. Obwohl es immer noch auf speziellen Plattformen verwendet wird, ist die Verwendung und Nachfrage nach UNIX rückläufig. Dies ist hauptsächlich auf die Abhängigkeit von Anbietern und Eigentumslizenzen zurückzuführen.