Forskjellen mellom UNIX og Solaris

Forskjellen mellom UNIX og Solaris
Forskjellen mellom UNIX og Solaris

Video: Forskjellen mellom UNIX og Solaris

Video: Forskjellen mellom UNIX og Solaris
Video: ✅Простая идея. Стало гораздо удобней работать.🔨 2024, November
Anonim

UNIX vs Solaris

UNIX er et operativsystem (OS) utviklet av AT&T på 1960-tallet med den hensikt å tilby et flerbruker, multitasking-system for programmererne. UNIX ble designet basert på prinsippet om at de enkle, men kraftige verktøyene kunne integreres fleksibelt for å gi et bredt spekter av oppgaver. Begrepet "UNIX" refererer imidlertid mer til en klasse operativsystemer (som samsvarer med en bestemt spesifikasjon, basert på den til det originale UNIX-operativsystemet) enn til en spesifikk implementering av et operativsystem. Solaris er en kommersiell variant av UNIX blant annet som HP-UX og AIX, og bærer UNIX-varemerket. Opprinnelig ble den utviklet av Sun Microsystems, men den eies for tiden av Oracle Corporation. Nå er Solaris kjent som Oracle Solaris.

UNIX

UNIX er et operativsystem som fokuserer på å gi programmererne et flerbruker, multitasking-system. UNIX OS består av tre hovedkomponenter. Den første komponenten er kjernen. Kjernen er kjernedelen av Unix OS. Kernel er rett og slett et stort program. Når maskinen er slått på, blir den lastet inn i minnet og vil håndtere tildelingen av maskinvareressurser. Kjernen holder styr på tilgjengelig maskinvare som prosessorer, minne osv. og opprettholder kommunikasjonen med enhetene som er tilkoblet. Den andre komponenten er standard verktøyprogrammer, som inkluderer enkle verktøy som cp (som gjør det mulig å kopiere en fil) til komplekse verktøy som shell (som lar brukeren utstede kommandoer til operativsystemet). Den tredje komponenten er settet med systemkonfigurasjonsfiler. Konfigurasjonsfiler brukes av kjernen så vel som av hjelpeprogrammene. Ved å endre disse konfigurasjonsfilene kan noen aspekter av oppførselen til kjernen og hjelpeprogrammene endres. Unix OS er mye brukt på arbeidsstasjoner, servere og mobile enheter.

Solaris

Som tidligere nevnt er Solaris en kommersiell variant av UNIX. Det var en tidlig tilpasning av UNIX av en kommersiell oppstart. Opprinnelig utviklet av Sun Microsystems, er Solaris for tiden eid av Oracle Corporation. Opprinnelig var Solaris tett koblet med Suns SPARC-maskinvare og ble markedsført som en kombinert pakke. Nå kan Solaris også brukes med x86-baserte arbeidsstasjoner og servere. Leverandører som Dell, IBM, Intel, Hewlett-Packard og Fujitsu Siemens støtter Solaris i sine x86-servere. Solaris introduserte funksjoner som DTrace, ZFS og Time Slider. Solaris er kjent for sin egnethet for symmetrisk multiprosessering der to eller flere identiske prosessorer er koblet til et delt hovedminne og en enkelt OS-instans styrer alle prosessorene. For øyeblikket inkluderer Solaris funksjoner som DTrace, Doors, Service Management Facility, Solaris Containers, Solaris Multiplexed I/O, Solaris Volume Manager, ZFS og Solaris Trusted Extensions.

Hva er forskjellen mellom UNIX og Solaris?

UNIX er et operativsystem (OS) og Solaris er et operativsystem basert på UNIX (en kommersiell variant av UNIX). Men generelt refererer begrepet "UNIX" mer til en klasse operativsystemer enn til en spesifikk implementering av et operativsystem. Med andre ord, UNIX er et generisk begrep som beskriver mange forskjellige, men like operativsystemer. Solaris er lisensiert til å bruke UNIX-varemerket. Solaris inneholder funksjoner som DTRace og ZFS-filsystemet som ikke finnes i andre UNIX-implementeringer. Siden Solaris er designet spesielt for å fungere med SPARC-systemer, vil bruk av Solaris resultere i bedre ytelse på SPARC-systemer enn andre UNIX-implementeringer. Videre er det andre billigere UNIX-lignende implementeringer enn Solaris som Linux. Men Solaris er kjent for sin egnethet for symmetrisk multiprosessering og skalerbarhet på SPARC-systemer. I tillegg bruker Solaris POSIX-kompatible verktøy som er eldre enn GNU-verktøyene som brukes av Linux og andre UNIX-lignende implementeringer.

Anbefalt: