Forskellen mellem UNIX og Solaris

UNIX vs Solaris

UNIX er et operativsystem (OS) udviklet af AT&T i 1960'erne med det formål at levere et multiuser-multitasking-system til programmererne. 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. Imidlertid henviser udtrykket "UNIX" mere til en klasse af operativsystemer (der er i overensstemmelse med en bestemt specifikation, baseret på den fra det originale UNIX-operativsystem) end til en specifik implementering af et operativsystem. Solaris er en kommerciel variant af UNIX blandt andre HP-UX og AIX og bærer UNIX-varemærket. Oprindeligt blev det udviklet af Sun Microsystems, men det ejes i øjeblikket 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 kernedelen i Unix OS. Kernel er simpelthen et stort program. Når maskinen er tændt, indlæses den i hukommelsen og håndterer tildelingen af ​​hardware-ressourcer. Kernen holder styr på den tilgængelige hardware såsom processorer, hukommelse osv. Og opretholder kommunikationen med de tilsluttede enheder. Den anden komponent er standardhjælpeprogrammerne, der inkluderer enkle hjælpeprogrammer som cp (der muliggør kopiering af en fil) til komplekse værktøjer som shell (der giver brugeren mulighed for at udstede kommandoer til OS). 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 kerne- og hjælpeprogrammernes adfærd ændres. Unix OS bruges vidt på arbejdsstationer, servere og mobile enheder.

Solaris

Som nævnt tidligere er Solaris en kommerciel variant af UNIX. Det var en tidlig tilpasning af UNIX ved en kommerciel opstart. Solaris, der oprindeligt blev udviklet af Sun Microsystems, ejes i øjeblikket af Oracle Corporation. 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. Sælgere som Dell, IBM, Intel, Hewlett-Packard og Fujitsu Siemens understøtter Solaris på deres x86-servere. Solaris introducerede funktioner som DTrace, ZFS og Time Slider. Solaris er kendt for sin egnethed til symmetrisk multiprocessering, hvor to eller flere identiske processorer er forbundet til en delt hovedhukommelse, og en enkelt OS-instans styrer alle processorer. I øjeblikket inkluderer Solaris funktioner så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 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 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 også er designet specielt til at arbejde med SPARC-systemer, ville anvendelse af Solaris resultere i bedre ydelse på SPARC-systemer end andre UNIX-implementeringer. Der er desuden andre billigere UNIX-lignende implementeringer end Solaris som Linux. Men Solaris er velkendt for sin egnethed til symmetrisk multiprocessering 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.