Skillnaden mellan UNIX och Solaris

Anonim

UNIX vs Solaris

UNIX är ett operativsystem (OS) utvecklat av AT & T på 1960-talet med avsikt att tillhandahålla en multiuser, multitasking system för programmerare. UNIX designades utifrån principen att de enkla men kraftfulla verktygen kunde integreras flexibelt för att ge ett brett spektrum av uppgifter. Termen "UNIX" refererar dock mer till en klass av operativsystem (som överensstämmer med en viss specifikation, baserat på det ursprungliga UNIX-operativsystemet) än till 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 ägs idag av Oracle Corporation. Nu är Solaris känt som Oracle Solaris.

UNIX

UNIX är ett operativsystem som fokuserar på att ge programmerare ett multiuser, multitasking system. UNIX OS består av tre huvudkomponenter. Den första komponenten är kärnan. Kärnan är kärndelen av Unix OS. Kärnan är helt enkelt ett stort program. När maskinen är påslagen laddas den i minnet och hanterar allokering av maskinvaruresurser. 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 innehåller enkla verktyg som cp (som tillåter kopiering av en fil) till komplexa verktyg som skal (som tillåter användaren att ge kommandon till operativsystemet). Den tredje komponenten är uppsättningen av systemkonfigurationsfiler. Konfigurationsfiler används av kärnan såväl som användarprogrammen. Genom att ändra dessa konfigurationsfiler kan vissa aspekter av kärnans beteende och verktygsprogrammen ändras. Unix OS används ofta i arbetsstationer, servrar och mobila enheter.

Solaris

Som tidigare nämnts är Solaris en kommersiell variant av UNIX. Det var en tidig anpassning av UNIX genom en kommersiell start. Ursprungligen utvecklad av Sun Microsystems, ägs Solaris idag av Oracle Corporation. I början var Solaris tätt kopplad till Suns SPARC-hårdvara och marknadsfördes som ett kombinerat paket. Nu kan Solaris också användas med x86-baserade arbetsstationer och servrar. Leverantörer som Dell, IBM, Intel, Hewlett-Packard och Fujitsu Siemens stöder Solaris i sina x86-servrar. Solaris presenterade funktioner som DTrace, ZFS och Time Slider. Solaris är känt för sin lämplighet för symmetrisk multiprocessing där två eller flera identiska processorer är anslutna till ett delat huvudminne och en enda OS-instans styr alla processorer. För närvarande innehåller Solaris funktioner som DTrace, Dörrar, Service Management Facility, Solaris Containers, Solaris Multiplexed I / O, Solaris Volume Manager, ZFS och 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" till en klass av operativsystem än till en specifik implementering av ett operativsystem. UNIX är med andra ord en generisk term som beskriver många olika men likvärdiga operativsystem. Solaris har licens 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 utformad speciellt för att fungera med SPARC-system, skulle användandet av Solaris medföra 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 multiprocessering 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.