UNIX vs Solaris
UNIX on AT&T:n 1960-luvulla kehittämä käyttöjärjestelmä (OS), jonka tarkoituksena on tarjota ohjelmoijille monikäyttöinen moniajojärjestelmä. UNIX on suunniteltu periaatteelle, että yksinkertaiset mutta tehokkaat apuohjelmat voidaan integroida joustavasti tarjoamaan monenlaisia tehtäviä. Termi "UNIX" viittaa kuitenkin enemmän käyttöjärjestelmien luokkaan (jotka ovat tietyn alkuperäisen UNIX-käyttöjärjestelmän spesifikaatioiden mukaisia) kuin käyttöjärjestelmän tiettyä toteutusta. Solaris on UNIXin kaupallinen muunnos muun muassa HP-UX ja AIX, ja siinä on UNIX-tavaramerkki. Sen kehitti alun perin Sun Microsystems, mutta tällä hetkellä sen omistaa Oracle Corporation. Nyt Solaris tunnetaan nimellä Oracle Solaris.
UNIX
UNIX on käyttöjärjestelmä, joka keskittyy tarjoamaan ohjelmoijille monen käyttäjän moniajojärjestelmän. UNIX-käyttöjärjestelmä koostuu kolmesta pääkomponentista. Ensimmäinen komponentti on ydin. Ydin on Unix-käyttöjärjestelmän ydinosa. Kernel on yksinkertaisesti suuri ohjelma. Kun kone käynnistetään, se ladataan muistiin ja hoitaa laitteistoresurssien allokoinnin. Ydin pitää kirjaa käytettävissä olevista laitteistoista, kuten prosessoreista, muistista jne. ja ylläpitää viestintää kytkettyjen laitteiden kanssa. Toinen komponentti on tavalliset apuohjelmat, jotka sisältävät yksinkertaisia apuohjelmia, kuten cp (joka mahdollistaa tiedoston kopioimisen) monimutkaisiin apuohjelmiin, kuten shell (jonka avulla käyttäjä voi antaa komentoja käyttöjärjestelmälle). Kolmas komponentti on joukko järjestelmän kokoonpanotiedostoja. Ydin ja apuohjelmat käyttävät asetustiedostoja. Näitä asetustiedostoja muuttamalla voidaan muuttaa joitakin ytimen ja apuohjelmien toiminnan näkökohtia. Unix-käyttöjärjestelmää käytetään laajasti työasemissa, palvelimissa sekä mobiililaitteissa.
Solaris
Kuten aiemmin mainittiin, Solaris on kaupallinen versio UNIXista. Se oli kaupallisen startup-yrityksen UNIXin varhainen muunnelma. Alunperin Sun Microsystemsin kehittämä Solaris on tällä hetkellä Oracle Corporationin omistuksessa. Aluksi Solaris yhdistettiin tiiviisti Sunin SPARC-laitteistoon ja sitä markkinoitiin yhdistettynä pakettina. Nyt Solarista voidaan käyttää myös x86-pohjaisten työasemien ja palvelimien kanssa. Sellaiset toimittajat kuin Dell, IBM, Intel, Hewlett-Packard ja Fujitsu Siemens tukevat Solarista x86-palvelimissaan. Solaris esitteli ominaisuuksia, kuten DTrace, ZFS ja Time Slider. Solaris tunnetaan soveltuvuudestaan symmetriseen moniprosessointiin, jossa kaksi tai useampi identtinen prosessori on kytketty jaettuun päämuistiin ja yksi käyttöjärjestelmä-instanssi ohjaa kaikkia prosessoreita. Tällä hetkellä Solaris sisältää ominaisuuksia, kuten DTrace, Doors, Service Management Facility, Solaris Containers, Solaris Multiplexed I/O, Solaris Volume Manager, ZFS ja Solaris Trusted Extensions.
Mitä eroa on UNIXin ja Solariksen välillä?
UNIX on käyttöjärjestelmä (OS) ja Solaris on UNIXiin (UNIXin kaupallinen versio) perustuva käyttöjärjestelmä. Mutta yleensä termi "UNIX" viittaa enemmän käyttöjärjestelmien luokkaan kuin käyttöjärjestelmän tiettyyn toteutukseen. Toisin sanoen UNIX on yleinen termi, joka kuvaa monia erilaisia, mutta samank altaisia käyttöjärjestelmiä. Solaris on lisensoitu käyttämään UNIX-tavaramerkkiä. Solaris sisältää ominaisuuksia, kuten DTRace ja ZFS-tiedostojärjestelmä, joita ei ole muissa UNIX-toteutuksissa. Lisäksi, koska Solaris on suunniteltu erityisesti toimimaan SPARC-järjestelmien kanssa, Solariksen käyttäminen johtaisi SPARC-järjestelmien parempaan suorituskykyyn kuin muut UNIX-toteutukset. Lisäksi on muita halvempia UNIX-tyyppisiä toteutuksia kuin Solaris, kuten Linux. Mutta Solaris tunnetaan hyvin soveltuvuudestaan symmetriseen moniprosessointiin ja skaalautumiseen SPARC-järjestelmissä. Lisäksi Solaris käyttää POSIX-yhteensopivia apuohjelmia, jotka ovat vanhempia kuin Linuxin ja muiden UNIX-tyyppisten toteutusten käyttämät GNU-apuohjelmat.