UNIX vs Solaris
UNIX är ett operativsystem (OS) som utvecklats av AT&T på 1960-talet i avsikt att tillhandahålla ett multianvändningssystem för multitasking för programmerarna. UNIX designades utifrån principen att de enkla men kraftfulla verktygen kunde integreras flexibelt för att tillhandahålla ett brett utbud av uppgifter. Uttrycket”UNIX” hänvisar dock mer till en klass av operativsystem (som överensstämmer med en viss specifikation, baserad på den för det ursprungliga UNIX-operativsystemet) än en specifik implementering av ett operativsystem. Solaris är en kommersiell variant av UNIX bland annat som HP-UX och AIX och bär UNIX-varumärket. Ursprungligen utvecklades den av Sun Microsystems men den ägs för närvarande av Oracle Corporation. Nu är Solaris känd som Oracle Solaris.
UNIX
UNIX är ett operativsystem som fokuserar på att förse programmerarna med ett fleranvändarsystem. UNIX OS består av tre huvudkomponenter. Den första komponenten är kärnan. Kärnan är kärnan i Unix OS. Kärnan är helt enkelt ett stort program. När maskinen slås på laddas den in i minnet och hanterar allokeringen av hårdvaruresurser. Kärnan håller reda på tillgänglig hårdvara som processorer, minne etc. och upprätthåller kommunikationen med de anslutna enheterna. Den andra komponenten är standardverktygsprogrammen, som inkluderar enkla verktyg som cp (som möjliggör kopiering av en fil) till komplexa verktyg som shell (som gör det möjligt för användaren att utfärda kommandon till operativsystemet). Den tredje komponenten är uppsättningen systemkonfigurationsfiler. Konfigurationsfiler används av kärnan och verktygsprogrammen. Genom att ändra dessa konfigurationsfiler kan vissa aspekter av kärnans och hjälpprogrammens beteende ändras. Unix OS används ofta i arbetsstationer, servrar och mobila enheter.
Solaris
As mentioned earlier, Solaris is a commercial variant of UNIX. It was an early adaptation of UNIX by a commercial startup. Originally developed by the Sun Microsystems, Solaris is currently owned by the Oracle Corporation. Initially, Solaris was tightly coupled with Sun’s SPARC hardware and was marketed as a combined package. Now, Solaris can be used also with x86 based workstations and servers. Vendors like Dell, IBM, Intel, Hewlett-Packard and Fujitsu Siemens support Solaris in their x86 servers. Solaris introduced features such as DTrace, ZFS and Time Slider. Solaris is known for its suitability for symmetric multiprocessing where two or more identical processors are connected to a shared main memory and a single OS instance controls all the processors. Currently, Solaris includes features such as DTrace, Doors, Service Management Facility, Solaris Containers, Solaris Multiplexed I/O, Solaris Volume Manager, ZFS, and Solaris Trusted Extensions.
Vad är skillnaden mellan UNIX och Solaris?
UNIX är ett operativsystem (OS) och Solaris är ett operativsystem baserat på UNIX (en kommersiell variant av UNIX). Men i allmänhet hänvisar termen "UNIX" mer till en klass av operativsystem än till en specifik implementering av ett operativsystem. Med andra ord är UNIX en generisk term som beskriver många olika, men ändå liknande operativsystem. Solaris är licensierat att använda UNIX-varumärket. Solaris innehåller funktioner som DTRace och ZFS-filsystemet som inte finns i andra UNIX-implementeringar. Eftersom Solaris är speciellt utformad för att fungera med SPARC-system, skulle användning av Solaris resultera i bättre prestanda på SPARC-system än andra UNIX-implementeringar. Vidare finns det andra billigare UNIX-liknande implementeringar än Solaris som Linux. Men Solaris är välkänt för sin lämplighet för symmetrisk multiprocessing och skalbarhet på SPARC-system. Dessutom använder Solaris POSIX-kompatibla verktyg som är äldre än GNU-verktyg som används av Linux och andra UNIX-liknande implementeringar.