Ist Linux Unix?

Is Linux Unix



Einführung

Betriebssysteme verwalten die Hardware und Software von Computern. Dazu gehören Microsoft Windows, MacOS, Linux, Android, Unix und viele andere. Während Microsoft Windows das dominierende Desktop-Betriebssystem ist, macht es Linux als Open Source zu einer praktikablen Option für die Nutzung auf zahlreichen Plattformen. Android, entwickelt von Google, nimmt den Löwenanteil im mobilen Sektor der Tablets und Smartphones ein Linux Kernel .

Es gibt zwei Arten von Betriebssystemen; ein Singletasking- und ein Multitasking-Betriebssystem. Single-Tasking-Betriebssysteme führen jeweils ein Programm aus, während Multi-Tasking-Betriebssysteme mehrere Programme gleichzeitig ausführen.







Multitasking-Betriebssysteme umfassen beispielsweise Unix und Linux (ein Unix-ähnliches Betriebssystem). Vor dem Aufkommen von Linux und dem Aufkommen des Windows-Betriebssystems dominierte Unix die Computerwelt.



Das Unix-Betriebssystem hat verschiedene Versionen; HP-UX, AIX, BSD unter anderem. Viele mögen Linux als einen Klon des Unix-Betriebssystems betrachten, vielleicht weil sie einige Gemeinsamkeiten in ihrem Ausblick haben. Dies ist jedoch nicht der Fall, da Linux und Unix getrennte Einheiten sind, obwohl Linux viel später als Unix veröffentlicht wurde.



Die Einzel-Unix-Spezifikation ist ein Sammelbegriff für Standards von Computerbetriebssystemen, die die Unix-Marke erfüllen und sich für die Verwendung qualifizieren. Jedes System, das behauptet, Unix zu sein, muss zertifiziert werden, wenn nicht, wird es nur als reines Unix-ähnliches System betrachtet.





Definition von Unix

Unix kann als Begriff verwendet werden, der drei Szenarien erklärt:

In erster Linie bezieht es sich auf das ursprüngliche Betriebssystem von AT&T Bell Labs und andere von diesem Betriebssystem abgeleitete Betriebssysteme.



Zweitens als UNIX, eine Marke, die von der offenen Gruppe verwaltet wird, die eine Reihe von Anleitungen für Betriebssysteme namens . entwickelt hat Einzel-Unix-Spezifikation . Nur Betriebssysteme, die diese Standards erfüllen, dürfen den Namen Unix tragen und Entwickler eines Betriebssystems müssen für die Lizenz und Tantiemen bezahlen.

Schließlich kann es für alle Systeme verwendet werden, die unter dem Namen Unix registriert sind, da sie den Standards der Marke entsprechen.

Damit ein Betriebssystem als Unix bezeichnet oder besser klassifiziert werden kann, muss es eine der obigen Definitionen erfüllen. Wenn nicht, ist es überhaupt keins und kann nur ein Unix-ähnliches Betriebssystem sein.

Wenn man in Bezug auf die zweite Erklärung von UNIX spricht, leiten sich die Betriebssysteme hier vom ursprünglichen AT&T-Unix ab. Es ist in den Programmiersprachen C und Assembly geschrieben. Das ursprüngliche Werk war für den Betrieb innerhalb des Bell-Systems gedacht, wurde jedoch später an externe Gruppen lizenziert, die akademische und kommerzielle Varianten von Anbietern umfassten.

Die Systeme in Unix haben einen gemeinsamen modularen Aufbau, der als Unix-Philosophie bezeichnet wird; hinsichtlich des Satzes einfacher Werkzeuge, die das Betriebssystem bietet, die eine begrenzte, genau definierte Rolle haben.

Im Laufe der Jahre wurden verschiedene Unix-ähnliche Betriebssysteme entwickelt. Von diesen hat sich Linux als das beliebteste herausgestellt, das SUS-zertifiziertes Unix verdrängt.

Was ist das Linux-Betriebssystem?

Auf der anderen Seite ist Linux, das von Linus Torvalds entwickelt wurde, eine Gruppe von Betriebssystemen, die quelloffen sind und daher frei an die Bedürfnisse der Endbenutzer angepasst werden können. Es war veröffentlicht in den frühen 1990er Jahren mit dem Hauptziel Personalcomputer, hat sich jedoch auf mehr Plattformen ausgebreitet, die andere Betriebssysteme schlagen.

Linux wurde als Unix-like bezeichnet, ein Begriff, der ein Betriebssystem bezeichnet, das einem Unix-System ähnelt. Es kann nicht als eine bestimmte Version der Single Unix Specification gelten oder für eine bestimmte Version zertifiziert sein.

Linux ist auch ein von Torvalds entwickelter Kernel. Es hat sich im Laufe der Jahre als flexibel erwiesen und ist vielseitig einsetzbar. Android, das auf dem Linux-Kernel basiert, ist das am weitesten verbreitete mobile Betriebssystem für mobile Geräte und sogar Android-Fernseher sind auf dem Vormarsch.

Einige Versionen von Linux, bezeichnet als Linux-Distributionen Dazu gehören unter anderem Ubuntu, OpenSuse, Redhat, Solaris. Die von Unix sind AIS, HP-UX, BSD, Iris. Im Gegensatz dazu hat Unix den geringsten Anteil an Versionen.

Unterschied zwischen Linux und Unix

Es wäre falsch zu sagen, dass Linux Unix ist, wegen der folgenden Besonderheiten, die darauf abzielen, die beiden als eine Sache auszuschließen.

  1. Flexibilität und Kompatibilität : Linux ist flexibel und mit der meisten Hardware kompatibel. Es kann auf den meisten Plattformen installiert und ausgeführt werden. Dazu gehören Mobiltelefone, Tablets und Spielekonsolen. Unix kann jedoch nur auf spezialisierter Hardware und bestimmten CPU-Prozessoren arbeiten. Es ist nicht kompatibel wie das Linux-Betriebssystem und seine Installation erfordert eine strenge und prozedurale Hardware-Maschinerie.
  2. Kosten : Linux-Distributionen sind kostenlos, beim Download fallen keine Kosten an und können über verschiedene Medien verbreitet werden. Die wenigen teuren Linux-Distributionen sind erschwinglich. Bei Serverversionen zahlen Institutionen an die Distributoren für eine Support-Policy, nicht aber für die Software selbst. Auf der anderen Seite ist Unix überhaupt nicht kostenlos. Verkäufer verschiedener Unix-Varianten bieten sie zu unterschiedlichen Preisen an. Kommerziell wird Unix oft speziell für ein bestimmtes System geschrieben. Somit sind die ursprünglichen Kosten hoch.
  3. Verfügbarkeit des Quellcodes : Der Quellcode von Linux ist frei verfügbar, der von Unix nicht. Benutzer können das Linux-System in ihren Geräten ändern und ändern. Der Verkauf ist jedoch eingeschränkt. Dies ist bei Unix nicht der Fall; sein Quellcode ist nicht verfügbar, da es sich nicht um Freeware handelt.
  4. Portabilität : Das Unix-System ist nicht so portabel wie Linux. Linux ist extrem portabel und kann auf einer Vielzahl von Speichermedien und Handheld-Geräten ausgeführt werden.
  5. Befehlszeile und GUI : Im Umgang mit dem Linux-Betriebssystem verbinden wir es mit einer minimalen grafischen Benutzeroberfläche und einer meist verwendeten Befehlszeilenoberfläche. Unix verwendet nur die Kommandozeilenschnittstelle, während die Entwicklung einer grafischen Benutzeroberfläche im Gange ist.
  6. Dateisysteme : Linux hat im Vergleich zu Unix die Fähigkeit, eine große Anzahl von Dateisystemen zu unterstützen. Bei der Installation sind die anfallenden Kosten relativ gering.
  7. Anwendungen : Das Linux-Betriebssystem hat eine Vielzahl von Benutzern; von Heimanwendern, Entwicklern bis hin zu Computer-Enthusiasten. Unix hat wenige Benutzer, die hauptsächlich für Mainframes, Server und Workstations entwickelt wurden. Nur die OS X-Version zielte in ihrem ursprünglichen Design auf jeden ab.
  8. Hülse : Das Linux-System verwendet die Bourne Again Shell (BASH) als Standard-Shell und kann mehrere Befehlsinterpreter unterstützen. Unix war ursprünglich mit der Bourne-Shell verbunden, wurde aber später mit zahlreichen anderen wie Korn und C kompatibel.
  9. Sicherheit : Linux hat eine schnelle und effiziente Reaktionsrate auf Fehler und Bedrohungen. Da es sich um ein offenes Betriebssystem handelt, kann jeder Benutzer einen Fehler melden, der innerhalb kurzer Zeit behoben wird. Unter Unix muss der Benutzer geduldig sein, um den richtigen Bugfixing-Patch zu erhalten.

Ähnlichkeiten zwischen Linux- und Unix-Betriebssystemen

Obwohl sich diese beiden in vielerlei Hinsicht unterscheiden, gibt es bestimmte Merkmale, die sie gemeinsam haben; Von der Funktionalität bis zum Design. Dies soll nicht heißen, dass sie sich überhaupt ähnlich sind, sondern nur ein Vergleich, warum einige Benutzer die beiden verwechseln können.

Sowohl das Linux- als auch das Unix-Betriebssystem können Multitasking betreiben und auf einer Vielzahl von Plattformen betrieben werden. Darüber hinaus verwenden beide einen monolithischen Kernel in ihrer Funktion. Monolithische Kernel zeichnen sich durch ein Design aus, bei dem das gesamte Betriebssystem im Kernelbereich arbeitet und der Kernel ausführbare Module laden und entladen kann, während das Gerät läuft.

Eine weitere Ähnlichkeit besteht darin, dass sie modular sind; Eine Funktion in den beiden Betriebssystemen kann entfernt und ersetzt werden, ohne dass ein Neustart erforderlich ist. Andere wie das Loadable Kernel Module können im Linux hinzugefügt werden, während das System läuft.

Entwicklungen im Unix-Betriebssystem machen es in der Lage, zusätzlich zum bereits vorhandenen Befehlszeilentool nicht die GUI zu verwenden. Diese Funktion war nur in Linux vorhanden, ist aber in späteren Versionen von Unix für beide üblich.

Abschluss

Linux kann nicht hauptsächlich deshalb als Unix bezeichnet werden, weil es von Grund auf neu geschrieben wurde. Es enthält keinen originalen Unix-Code. Wenn Sie sich die beiden Betriebssysteme ansehen, werden Sie vielleicht keinen großen Unterschied bemerken, da Linux so konzipiert wurde, dass es genau wie Unix funktioniert, aber keinen Code enthält. Darüber hinaus fehlt ihm eine Unix-Zertifizierung, um die oben genannten Bedingungen zu erfüllen, um als Unix-Betriebssystem bezeichnet zu werden.

Beim Studium der beiden sollten wir beachten, dass Linux bei Computerhardware und -software, Spielen, Tablets und Großrechnern an Popularität gewonnen hat. Letzteres wird hingegen häufig für Internetserver, Workstations und Personalcomputer von Solaris, Intel und HP verwendet. Von den beiden ist Linux bei den Benutzern beliebter.

Darüber hinaus gibt es Linux-basierte Unix-ähnliche Setups, die nicht viele GNU-Tools verwenden, während es auch Betriebssysteme gibt, die den Linux-Kernel verwenden, aber nicht dem Unix-System ähneln. Android hat beispielsweise einen Linux-Kernel, ist aber in keiner Weise ein Unix-Gerät. Diese beiden zu unterscheiden wird hauptsächlich wegen der Flexibilität von Linux schwierig; es kann in verschiedene Systeme integriert werden, ob Unix-ähnlich oder nicht.

Zusätzliche Informationen und Quellen

https://www.unix.org/what_is_unix.html

https://en.m.wikipedia.org/wiki/Operating_system

https://beebom.com/unix-vs-linux-was-ist-der-unterschied/

https://www.techworms.net/2016/11/difference-linux-unix-operating-systems.html

https://www.quora.com/What-are-the-similarities-and-differences- between-UNIX-and-Linux