Solaris (operativsystem)

Fra Wikipedia, den frie encyklopedi
Gå til: navigasjon, søk
Solaris
Solaris
Skaper Sun Microsystems og Oracle Corporation
Utvikler Oracle Corporation (fra versjon 11.0)
Utgitt mars 1990
Nyeste versjon 11.1 (26. oktober 2012)
Plattform SPARC, x86
Kjerne Monolittisk
Lisens Proprietær

Solaris er et Unix-basert operativsystem for datamaskiner, som er utviklet av Sun Microsystems.

Solaris er kjent for skalerbarhet og robusthet og for å ha gitt opphav til viktige nyvinninger som ZFS og DTrace. Solaris støtter SPARC- og x86/x86-64-baserte plattformer både fra Sun og andre leverandører. Det har i perioder eksistert prosjekter i regi av Sun og andre for å etablere støtte for andre plattformer, slik som IBMs PowerPC, men disse har så langt ikke resultert i produkter som har hatt større kommersiell betydning.

Solaris er sertifisert etter standarden Single UNIX Specification. Siden 2005 har Sun relisensiert store deler av Solaris, og det alt vesentligste av operativsystemet er nå fri programvare som utvikles under prosjektnavnet OpenSolaris. Navnet OpenSolaris brukes derfor ofte som referanse til de delene av Solaris som er fri programvare.

Historie[rediger | rediger kilde]

I 1987 annonserte AT&T og Sun et samarbeid for å forene datidens mest populære UNIX-varianter: BSD, System V og Xenix. Dette resulterte i produktet Unix System V Release 4 (SVR4).

4. september 1991 annonserte Sun at de ville erstatte det eksisterende BSD-baserte UNIX-operativsystemet SunOS 4 med et nytt produkt basert på SVR 4. Det interne navnet på dette operativsystemet var SunOS 5, men i markedsføringsøyemed fikk det navnet Solaris 2.4. Påfølgende vedlikeholdsversjoner av SunOS 4.1.x ble kalt Solaris 1, men navnet Solaris brukes nå i all hovedsak som betegnelse på SVR4-baserte SunOS-versjoner fra 5.0 og oppover.

Bakgrunnen for skiftet av navn var at den nye versjonen i tillegg til komponenten SunOS også inneholdt det grafiske brukergrensesnittet OpenWindows, ONC+, nettverksstøtte og andre tillegg. Versjonsbetegnelsen til Solaris inneholder versjonsnummeret til SunOS, f.eks. inneholder Solaris 2.4 SunOS 5.4. Etter Solaris 2.6 opphørte bruken av hovedversjonsnummeret «2», slik at den versjonen av Solaris som inneholder SunOS 5.7 fikk versjonsnummer 7.

Solaris ble opprinnelig utviklet som et proprietært produkt med lukket kildekode, men i juni 2005 ble de mest sentrale delene av operativsystemet (kjernen og nettverksdelen) relisensiert som fri programvare under prosjektnavnet OpenSolaris. Siden har flere og flere komponenter fulgt etter, slik at Solaris nå i all hovedsak består av fri programvare som utvikles som del av OpenSolaris-prosjektet

Støttede arkitekturer[rediger | rediger kilde]

Utfra en felles kodebase kjører Solaris på arkitekturene SPARC, x86 og x86-64.

Det ble lansert en PowerPC-versjon av Solaris 2.5.1 i 1996, men støtten for denne arkitekturen ble utelatt fra den påfølgende Solaris 2.6. I januar 2006 begynte en gruppe utviklere fra miljøet rundt nettstedet Blastwave arebidet med en PowerPC-versjon av Solaris. Denne versjonen fikk navnet Polaris. Samme år ble det opprettet et OpenSolaris-prosjekt med utgangspunkt i Polaris samt et Sun Labs-prosjekt med navnet Pulsar; dette prosjektet er fortsatt aktivt per mai 2009.

En Intel Itanium-versjon av Solaris ble annonsert i 1997, men denne versjonen kom aldri på markedet.

I november 2007 demonstrerte IBM, Sun og Sine Nomine Associates en tidlig versjon av OpenSolaris på System z på en IBM System z stormaskin under virtualiseringssystemet z/VM. Dette varianten fikk navnet Sirius. I oktober 2008 var en prototype ferdig, og i november samme år autoriserte IBM sine IFL-prosessorer for kjøring av Sirius på System z.

Plattformstrategi og leverandørstøtte[rediger | rediger kilde]

Solaris støtter kjøring på et stort antall prosessorer, og er derfor kjent for å være velegnet for symmetrisk flerprosessering. Historisk har integrasjonen med Suns SPARC-maskinvare vært tett, og kombinasjonen Solaris og SPARC markedsføres gjerne som en integrert pakke. Dette har gitt robuste systemer, men med et betydelig prispåslag i forhold til systemer basert på x86 og x86-64.

Solaris har støttet x86-baserte systemer siden versjon 2.1, med unntak av en periode rundt 2002 der Sun stoppet utviklingen av x86-versjonen. Den så langt siste versjonen, Solaris 10, støtter 64-bits x86-applikasjoner. Dette har muliggjort en større strategisk satsing fra Suns side på systemer basert på den etter hvert svært utbredte x86-64-plattformen. Sun har de siste årene satset tungt på markedsføring av Solaris sammen med sine egne x86-64-arbeidstasjoner og -servere.

En rekke andre store leverandører, slik som IBM, Dell, Hewlett Packard, Intel og Fujitsu Siemens, leverer Solaris som fullt støttet operativsystem på sine systemer.

Skrivebordsmiljø[rediger | rediger kilde]

Tidlige utgaver av Solaris ble levert med OpenWindows. Dette ble fulgt av Common Desktop Environment (CDE) i Solaris 2.6, og Suns GNOME-baserte Java Desktop System som benyttes i Solaris 10.

Lisens[rediger | rediger kilde]

Lisensen som er brukt for de åpne delene av Solaris (OpenSolaris) er Common Development and Distribution License (CDDL). Opphavet til OpenSolaris er de delene av Solaris som siden 14. juni 2005 har blitt relisensiert under CDDL. Framtidige versjoner av Solaris er planlagt basert på OpenSolaris.

Versjons-historikk[rediger | rediger kilde]

Versjon Lansert
SunOS 4.1.1 Mars 1990
SunOS 4.1.2 Desember 1991
Solaris 1.1A August 1992
Solaris 1.1C November 1993
SunOS 4.1.3_U1 (Solaris 1.1.1) Desember 1993
SunOS 4.1.4 (Solaris 1.1.2) November 1994
Solaris 2.0 Juli 1992
Solaris 2.1 Desember 1992
Solaris 2.2 Mai 1993
Solaris 2.3 November 1993
Solaris 2.4 August 1994
Solaris 2.5 November 1995
Solaris 2.5.1 Mai 1996
Solaris 2.6 August 1997
Solaris 7 Oktober 1998
Solaris 8 26. januar 2000
Solaris 9 22. mai 2002
Solaris 10 31. januar 2005

Notes:

Eksterne lenker[rediger | rediger kilde]