Forskellen mellem UNIX og Solaris

Anonim

UNIX vs Solaris

UNIX er et operativsystem (OS) udviklet af AT & T i 1960'erne med det formål at levere en multiuser, multitasking system til programmørerne. UNIX blev designet ud fra princippet om, at de enkle, men kraftfulde værktøjer kunne integreres fleksibelt for at give en bred vifte af opgaver. Begrebet "UNIX" henviser dog mere til en klasse af operativsystemer (som er i overensstemmelse med en bestemt specifikation, baseret på det oprindelige UNIX-operativsystem) end til en specifik implementering af et operativsystem. Solaris er en kommerciel variant af UNIX blandt andre som HP-UX og AIX og bærer UNIX-varemærket. Oprindeligt blev den udviklet af Sun Microsystems, men den er i øjeblikket ejet af Oracle Corporation. Nu er Solaris kendt som Oracle Solaris.

UNIX

UNIX er et operativsystem, der fokuserer på at give programmererne et multiuser, multitasking system. UNIX OS består af tre hovedkomponenter. Den første komponent er kernen. Kernel er kernen i Unix OS. Kernel er simpelthen et stort program. Når maskinen er tændt, er den indlæst i hukommelsen og håndterer tildelingen af ​​hardwareressourcer. Kernen holder styr på den tilgængelige hardware som processorer, hukommelse mv og opretholder kommunikationen med de tilsluttede enheder. Den anden komponent er standardværktøjsprogrammerne, som indeholder enkle værktøjer som cp (der gør det muligt at kopiere en fil) til komplekse værktøjer som shell (som giver brugeren mulighed for at udstede kommandoer til operativsystemet). Den tredje komponent er sæt af systemkonfigurationsfiler. Konfigurationsfiler bruges af kernen såvel som hjælpeprogrammerne. Ved at ændre disse konfigurationsfiler kan nogle aspekter af kernens opførsel og brugsprogrammerne ændres. Unix OS bruges meget i arbejdsstationer, servere samt mobile enheder.

Solaris

Som tidligere nævnt er Solaris en kommerciel variant af UNIX. Det var en tidlig tilpasning af UNIX ved en kommerciel opstart. Solaris er i øjeblikket ejet af Oracle Corporation, som oprindeligt blev udviklet af Sun Microsystems. Oprindeligt var Solaris tæt forbundet med Suns SPARC hardware og blev markedsført som en kombineret pakke. Nu kan Solaris også bruges med x86-baserede arbejdsstationer og servere. Leverandører som Dell, IBM, Intel, Hewlett-Packard og Fujitsu Siemens understøtter Solaris i deres x86-servere. Solaris introducerede funktioner som DTrace, ZFS og Time Slider. Solaris er kendt for sin egnethed til symmetrisk multiprocessing, hvor to eller flere identiske processorer er forbundet til en delt hovedhukommelse, og en enkelt OS-instans styrer alle processorer. I øjeblikket indeholder Solaris funktioner som DTrace, Døre, Service Management Facility, Solaris Containere, Solaris Multiplexed I / O, Solaris Volume Manager, ZFS og Solaris Trusted Extensions.

Hvad er forskellen mellem UNIX og Solaris?

UNIX er et operativsystem (OS), og Solaris er et operativsystem baseret på UNIX (en kommerciel variant af UNIX). Men generelt refererer udtrykket "UNIX" til en klasse operativsystemer end til en specifik implementering af et operativsystem. UNIX er med andre ord et generisk udtryk, der beskriver mange forskellige, men lignende operativsystemer. Solaris har licens til at bruge UNIX-varemærket. Solaris indeholder funktioner som DTRace og ZFS-filsystemet, der ikke findes i andre UNIX-implementeringer. Da Solaris er designet specielt til at arbejde med SPARC-systemer, vil Solaris medføre bedre præstation på SPARC-systemer end andre UNIX-implementeringer. Derudover er der andre billigere UNIX-lignende implementeringer end Solaris som Linux. Men Solaris er velkendt for dets egnethed til symmetrisk multiprocessing og skalerbarhed på SPARC-systemer. Derudover bruger Solaris POSIX-kompatible værktøjer, der er ældre end GNU-værktøjerne, der bruges af Linux og andre UNIX-lignende implementeringer.