UNIX vs Solaris
UNIX je operativni sistem (OS) koji je razvio AT&T 1960-ih s namjerom da programerima omogući višekorisnički sistem za obavljanje više zadataka. UNIX je dizajniran na osnovu principa da se jednostavni, ali moćni uslužni programi mogu fleksibilno integrirati kako bi pružili širok spektar zadataka. Međutim, termin “UNIX” se više odnosi na klasu operativnih sistema (koji su u skladu sa određenom specifikacijom, zasnovanom na onoj originalnog UNIX operativnog sistema) nego na specifičnu implementaciju operativnog sistema. Solaris je komercijalna varijanta UNIX-a između ostalih kao što su HP-UX i AIX, i nosi zaštitni znak UNIX. Prvobitno ga je razvio Sun Microsystems, ali je trenutno u vlasništvu Oracle Corporation. Sada je Solaris poznat kao Oracle Solaris.
UNIX
UNIX je operativni sistem koji se fokusira na pružanje programerima višekorisničkog sistema za više zadataka. UNIX OS se sastoji od tri glavne komponente. Prva komponenta je kernel. Kernel je osnovni dio Unix OS-a. Kernel je jednostavno veliki program. Kada je mašina uključena, ona se učitava u memoriju i upravljaće alokacijom hardverskih resursa. Kernel prati raspoloživi hardver kao što su procesori, memorija itd. i održava komunikaciju sa povezanim uređajima. Druga komponenta su standardni uslužni programi, koji uključuju jednostavne uslužne programe poput cp (koji omogućavaju kopiranje datoteke) u složene uslužne programe kao što je shell (koji omogućavaju korisniku da izdaje komande OS-u). Treća komponenta je skup datoteka za konfiguraciju sistema. Konfiguracijske datoteke koriste kernel kao i pomoćni programi. Promjenom ovih konfiguracijskih datoteka, neki aspekti ponašanja kernela i pomoćnih programa mogu se promijeniti. Unix OS se široko koristi na radnim stanicama, serverima kao i mobilnim uređajima.
Solaris
Kao što je ranije spomenuto, Solaris je komercijalna varijanta UNIX-a. To je bila rana adaptacija UNIX-a od strane komercijalnog startupa. Prvobitno razvijen od strane Sun Microsystems, Solaris je trenutno u vlasništvu Oracle Corporation. U početku, Solaris je bio čvrsto povezan sa Sunovim SPARC hardverom i prodavan je kao kombinovani paket. Sada se Solaris može koristiti i sa radnim stanicama i serverima baziranim na x86. Proizvođači kao što su Dell, IBM, Intel, Hewlett-Packard i Fujitsu Siemens podržavaju Solaris u svojim x86 serverima. Solaris je predstavio funkcije kao što su DTrace, ZFS i Time Slider. Solaris je poznat po svojoj prikladnosti za simetrično višeprocesiranje gdje su dva ili više identičnih procesora povezana na zajedničku glavnu memoriju i jedna instanca OS kontrolira sve procesore. Trenutno, Solaris uključuje funkcije kao što su DTrace, Doors, Service Management Facility, Solaris Containers, Solaris Multiplexed I/O, Solaris Volume Manager, ZFS i Solaris Trusted Extensions.
Koja je razlika između UNIX-a i Solarisa?
UNIX je operativni sistem (OS), a Solaris je operativni sistem baziran na UNIX-u (komercijalna varijanta UNIX-a). Ali generalno, termin “UNIX” se više odnosi na klasu operativnih sistema nego na specifičnu implementaciju operativnog sistema. Drugim riječima, UNIX je generički termin koji opisuje mnogo različitih, ali sličnih operativnih sistema. Solaris je licenciran za korištenje zaštitnog znaka UNIX. Solaris sadrži funkcije poput DTRace i ZFS sistema datoteka koje nisu prisutne u drugim UNIX implementacijama. Također, budući da je Solaris dizajniran posebno za rad sa SPARC sistemima, korištenje Solarisa bi rezultiralo boljim performansama na SPARC sistemima od drugih UNIX implementacija. Nadalje, postoje i druge jeftinije implementacije slične UNIX-u od Solarisa, kao što je Linux. Ali Solaris je dobro poznat po svojoj podobnosti za simetričnu višeprocesnu obradu i skalabilnost na SPARC sistemima. Dodatno, Solaris koristi POSIX-kompatibilne uslužne programe koji su stariji od GNU uslužnih programa koje koristi Linux i druge implementacije slične UNIX-u.