UNIX vs Solaris
UNIX er et operativsystem (OS), der er udviklet af AT&T i 1960'erne med det formål at levere et multianvenders 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 levere en bred vifte af opgaver. Imidlertid henviser udtrykket “UNIX” mere til en klasse af operativsystemer (som er i overensstemmelse med en bestemt specifikation, baseret på det originale UNIX-operativsystem) end til en specifik implementering af et operativsystem. Solaris er en kommerciel variant af UNIX blandt andet som HP-UX og AIX og bærer UNIX-varemærket. Oprindeligt blev den udviklet af Sun Microsystems, men ejes i øjeblikket af Oracle Corporation. Nu er Solaris kendt som Oracle Solaris.
UNIX
UNIX er et operativsystem, der fokuserer på at give programmørerne et multitasking-system. UNIX OS består af tre hovedkomponenter. Den første komponent er kernen. Kernel er kernedelen af Unix OS. Kernel er simpelthen et stort program. Når maskinen tændes, indlæses den i hukommelsen og håndterer tildelingen af hardwarressourcer. Kernen holder styr på den tilgængelige hardware såsom processorer, hukommelse osv. Og opretholder kommunikationen med de tilsluttede enheder. Den anden komponent er standardværktøjsprogrammerne, som inkluderer enkle hjælpeprogrammer som cp (der muliggør kopiering af en fil) til komplekse hjælpeprogrammer som shell (der giver brugeren mulighed for at udstede kommandoer til operativsystemet). Den tredje komponent er sættet med systemkonfigurationsfiler. Konfigurationsfiler bruges af kernen såvel som hjælpeprogrammerne. Ved at ændre disse konfigurationsfiler kunne nogle aspekter af kernens og hjælpeprogrammernes opførsel ændres. Unix OS bruges i vid udstrækning i arbejdsstationer, servere såvel som mobile enheder.
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.
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 henviser udtrykket "UNIX" mere til en klasse af operativsystemer end til en specifik implementering af et operativsystem. Med andre ord er UNIX et generisk udtryk, der beskriver mange forskellige, men alligevel ens 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 også er designet specielt til at arbejde med SPARC-systemer, vil brug af Solaris resultere i bedre ydelse på SPARC-systemer end andre UNIX-implementeringer. Derudover er der andre billigere UNIX-lignende implementeringer end Solaris som Linux. Men Solaris er kendt for sin egnethed til symmetrisk multiprocessing og skalerbarhed på SPARC-systemer. Derudover bruger Solaris POSIX-kompatible hjælpeprogrammer, der er ældre end GNU-værktøjer, der bruges af Linux og andre UNIX-lignende implementeringer.