Skillnaden mellan UNIX och Solaris

Skillnaden mellan UNIX och Solaris
Skillnaden mellan UNIX och Solaris

Video: Skillnaden mellan UNIX och Solaris

Video: Skillnaden mellan UNIX och Solaris
Video: ВОЗНИКАЮЩИЕ УГРОЗЫ - Слушания в Сенате США по AARO / НЛО / UAP 2024, December
Anonim

UNIX vs Solaris

UNIX är ett operativsystem (OS) utvecklat av AT&T på 1960-talet med avsikten att tillhandahålla ett fleranvändar-, multitasking-system för programmerare. UNIX designades utifrån principen att de enkla men kraftfulla verktygen kunde integreras flexibelt för att tillhandahålla ett brett utbud av uppgifter. Men termen "UNIX" syftar mer på en klass av operativsystem (som överensstämmer med en viss specifikation, baserad på den för 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 för närvarande av Oracle Corporation. Nu är Solaris känt som Oracle Solaris.

UNIX

UNIX är ett operativsystem som fokuserar på att ge programmerarna ett multianvändar- och multitasking-system. UNIX OS består av tre huvudkomponenter. Den första komponenten är kärnan. Kärnan är kärnan i Unix OS. Kernel är helt enkelt ett stort program. När maskinen slås på laddas den in i minnet och kommer att hantera 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 standardverktygen, som inkluderar enkla verktyg som cp (som gör det möjligt att kopiera en fil) till komplexa verktyg som skal (som låter användaren utfärda kommandon till operativsystemet). Den tredje komponenten är uppsättningen systemkonfigurationsfiler. Konfigurationsfiler används av kärnan såväl som av verktygsprogrammen. Genom att ändra dessa konfigurationsfiler kan vissa aspekter av beteendet hos kärnan och verktygsprogrammen ändras. Unix OS används ofta i arbetsstationer, servrar och mobila enheter.

Solaris

Som nämnts tidigare är Solaris en kommersiell variant av UNIX. Det var en tidig anpassning av UNIX av en kommersiell startup. Solaris, som ursprungligen utvecklades av Sun Microsystems, ägs för närvarande av Oracle Corporation. Inledningsvis var Solaris tätt kopplad till Suns SPARC-hårdvara och marknadsfördes som ett kombinerat paket. Nu kan Solaris även användas med x86-baserade arbetsstationer och servrar. Leverantörer som Dell, IBM, Intel, Hewlett-Packard och Fujitsu Siemens stödjer Solaris i sina x86-servrar. Solaris introducerade 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 inkluderar Solaris funktioner som DTrace, Doors, 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" mer 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 ändå liknande 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-implementationer. 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-implementationer. 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-verktygen som används av Linux och andra UNIX-liknande implementeringar.

Rekommenderad: