Unterschied Zwischen UNIX Und Solaris

Unterschied Zwischen UNIX Und Solaris
Unterschied Zwischen UNIX Und Solaris

Video: Unterschied Zwischen UNIX Und Solaris

Video: Unterschied Zwischen UNIX Und Solaris
Video: LINUX vs. UNIX | #Betriebssysteme 2024, November
Anonim

UNIX gegen Solaris

UNIX ist ein Betriebssystem (OS), das in den 1960er Jahren von AT & T mit der Absicht entwickelt wurde, den Programmierern ein Mehrbenutzer-Multitasking-System bereitzustellen. UNIX wurde nach dem Prinzip entwickelt, dass die einfachen, aber leistungsstarken Dienstprogramme flexibel integriert werden können, um eine Vielzahl von Aufgaben zu erfüllen. Der Begriff „UNIX“bezieht sich jedoch eher auf eine Klasse von Betriebssystemen (die einer bestimmten Spezifikation entsprechen, die auf der des ursprünglichen UNIX-Betriebssystems basiert) als auf eine bestimmte Implementierung eines Betriebssystems. Solaris ist eine kommerzielle Variante von UNIX, unter anderem HP-UX und AIX, und trägt das UNIX-Warenzeichen. Ursprünglich wurde es von Sun Microsystems entwickelt, gehört aber derzeit der Oracle Corporation. Jetzt ist Solaris als Oracle Solaris bekannt.

UNIX

UNIX ist ein Betriebssystem, das sich darauf konzentriert, den Programmierern ein Mehrbenutzer-Multitasking-System bereitzustellen. Das UNIX-Betriebssystem besteht aus drei Hauptkomponenten. Die erste Komponente ist der Kernel. Der Kernel ist der Kern des Unix-Betriebssystems. Kernel ist einfach ein großes Programm. Wenn der Computer eingeschaltet ist, wird er in den Speicher geladen und übernimmt die Zuweisung von Hardwareressourcen. Der Kernel verfolgt die verfügbare Hardware wie Prozessoren, Speicher usw. und sorgt für die Kommunikation mit den angeschlossenen Geräten. Die zweite Komponente sind die Standarddienstprogramme, die einfache Dienstprogramme wie cp (das das Kopieren einer Datei ermöglicht) in komplexe Dienstprogramme wie shell (mit denen der Benutzer Befehle an das Betriebssystem senden kann) enthalten. Die dritte Komponente ist der Satz von Systemkonfigurationsdateien. Konfigurationsdateien werden sowohl vom Kernel als auch von den Hilfsprogrammen verwendet. Durch Ändern dieser Konfigurationsdateien können einige Aspekte des Verhaltens des Kernels und der Dienstprogramme geändert werden. Unix OS wird häufig auf Workstations, Servern und Mobilgeräten verwendet.

Solaris

Wie bereits erwähnt, ist Solaris eine kommerzielle Variante von UNIX. Es war eine frühe Anpassung von UNIX durch ein kommerzielles Startup. Solaris wurde ursprünglich von Sun Microsystems entwickelt und befindet sich derzeit im Besitz der Oracle Corporation. Zunächst war Solaris eng mit der SPARC-Hardware von Sun verbunden und wurde als kombiniertes Paket vermarktet. Jetzt kann Solaris auch mit x86-basierten Workstations und Servern verwendet werden. Anbieter wie Dell, IBM, Intel, Hewlett-Packard und Fujitsu Siemens unterstützen Solaris auf ihren x86-Servern. Solaris führte Funktionen wie DTrace, ZFS und Time Slider ein. Solaris ist bekannt für seine Eignung für die symmetrische Mehrfachverarbeitung, bei der zwei oder mehr identische Prozessoren mit einem gemeinsam genutzten Hauptspeicher verbunden sind und eine einzelne Betriebssysteminstanz alle Prozessoren steuert. Derzeit umfasst Solaris Funktionen wie DTrace, Türen, Service Management Facility,Solaris-Container, Solaris Multiplexed I / O, Solaris Volume Manager, ZFS und Solaris Trusted Extensions.

Was ist der Unterschied zwischen UNIX und Solaris?

UNIX ist ein Betriebssystem und Solaris ist ein Betriebssystem, das auf UNIX (einer kommerziellen Variante von UNIX) basiert. Im Allgemeinen bezieht sich der Begriff „UNIX“jedoch eher auf eine Klasse von Betriebssystemen als auf eine bestimmte Implementierung eines Betriebssystems. Mit anderen Worten, UNIX ist ein Oberbegriff, der viele verschiedene, jedoch ähnliche Betriebssysteme beschreibt. Solaris ist zur Verwendung der UNIX-Marke lizenziert. Solaris enthält Funktionen wie DTRace und das ZFS-Dateisystem, die in anderen UNIX-Implementierungen nicht vorhanden sind. Da Solaris speziell für die Arbeit mit SPARC-Systemen entwickelt wurde, würde die Verwendung von Solaris auf SPARC-Systemen zu einer besseren Leistung führen als bei anderen UNIX-Implementierungen. Darüber hinaus gibt es andere billigere UNIX-ähnliche Implementierungen als Solaris wie Linux. Solaris ist jedoch bekannt für seine Eignung für symmetrische Mehrfachverarbeitung und Skalierbarkeit auf SPARC-Systemen. Darüber hinaus verwendet Solaris POSIX-kompatible Dienstprogramme, die älter sind als die von Linux und anderen UNIX-ähnlichen Implementierungen verwendeten GNU-Dienstprogramme.

Empfohlen: