Oracle Solaris

Wikipediasta
(Ohjattu sivulta SunView)
Siirry navigaatioon Siirry hakuun
Oracle Solaris
Kehittäjä Oracle Corporation (aiemmin Sun Microsystems)
Tuoteperhe Unix
Toiminnallinen tila Toiminnassa
Viimeisin vakaa versio 11.4 (28. elokuuta 2018[1])
Ytimen tyyppi Monoliittinen ydin
Työpöytäohjelmisto Java Desktop System tai Common Desktop Environment
Lähdekoodimalli Avointa ja suljettua lähdekoodia
Lisenssi Useita
Aiheesta muualla
Verkkosivusto

Oracle Solaris (koko nimeltään Solaris Operating Environment) on Sun Microsystemsin kehittämä kaupallinen Unix-käyttöjärjestelmä,[2] jonka nykyään omistaa Oracle. Sun ilmoitti julkaisevansa Solarisin OSI:n hyväksymällä avoimen lähdekoodin lisenssillä kesällä 2005. Solaris perustuu SunOS-käyttöjärjestelmään: Sunin termistössä käyttöjärjestelmä on edelleen SunOS ja sen päälle rakentuva kokonaisuus Solaris on käyttöympäristö.

Vanhempi Solaris-logo

Solarisin juuret ovat Sunin varhaisessa BSD Unixiin perustuvassa käyttöjärjestelmässä SunOS.[3] Vuonna 1993 Sun ilmoitti SunOS julkaisun 4.1.4 olevan käyttöjärjestelmän viimeinen BSD-pohjainen versio.[4] SunOS yhdisti BSD:n ja System V -haaran ja nimeksi tuli Solaris.[4]

SunOS 5.0:n päälle rakennettu käyttöympäristö sai nimen Solaris 2.0 ja edelliset, SunOS 4 -versioihin perustuvat käyttöjärjestelmät saivat jälkikäteen nimen Solaris 1.

Solaris 10 (SunOS 5.10) työpöytä

SunOS:ssä on ollut vuoden 1984 kesästä lähtien virtuaalinen tiedostojärjestelmä (VFS), joka sallii järjestelmän useita erilaisia konkreettisia tiedostojärjestelmiä.[5] Vastaava toteutus on myös muun muassa Linux-ytimessä.

SunOS julkaisuversiossa 3.0 oli mukana ensi kertaa SunView-ikkunointijärjestelmä (Sun Visual/Integrated Environment for Workstations).[6] SunView oli laajennus ja paranneltu versio SunWindows 2.0:sta.[6] Syyskuussa 1989 Sun ilmoitti OpenWindows-työpöytäympäristön versiosta 1.0. OpenWindows ilmoitettiin tulevan SunView/SunWindowsin rinnalle X11-kehitystä varten.[7]

SunOS-versiot ennen uutta nimeä:[8]

  • SunOS 1.0 (helmikuu 1982)
  • SunOS 1.1 (huhtikuu 1984)
  • SunOS 1.2 (tammikuu 1985)
  • SunOS 2.0 (toukokuu 1985)
  • SunOS 3.0 (helmikuu 1986)
  • SunOS 3.2 (syyskuu 1986)
  • SunOS 3.5 (1988)
  • SunOS 4.0 (1989)
  • Solaris 1.0 (SunOS 4.1.1, marraskuu 1990)

Solarisin työpöytäympäristö oli aluksi OPEN LOOK-määritelmän mukainen OpenWindows, joka tuki NeWS ja X Window System ikkunointijärjestelmiä ja taaksepäin yhteensopivuutta aiemman SunViewin kanssa.[9] Versiossa 2.6 mukaan tuli Common Desktop Environment (CDE) ja versiossa 10 on mukana Java Desktop System (GNOME-pohjainen), ja versiossa 11 GNOME (GNOME). Solaris 2.6:n jälkeen etuliite ”2.” pudotettiin nimestä ja lokakuussa 1998 julkaistu versio nimettiin Solaris 7:ksi.

Solaris on käytössä pääasiassa SPARC-suorittimilla, vaikkakin jo SunOS 4.0.2 on toiminut Sunin i386-alustalla. PC-koneille tuki tuli Solaris 2.1:ssä joulukuussa 1992. Solaris 2.5.1 (toukokuu 1996) käännettiin myös PowerPC-suorittimelle, mutta suunnitellun PowerPC Reference Platformin mukaisia koneita ei julkaistu. Solaris 10:ssä on tuki SPARC-, x86- ja AMD64-alustoille.

Vuonna 2005 Solarisin lähdekoodi päätettiin vapauttaa CDDL-lisenssin alaisuudessa. Kevät 2005 käytettiin Sunilla koodin siivoukseen osista, joiden lähdekoodia ei voi vapauttaa, ja lopulta lähdekoodi tuli vapaaseen jakeluun kesäkuussa 2005 OpenSolarisin nimellä. Tulevat Solaris-versiot (alkaen versiosta 11) perustuvat avoimeen OpenSolaris-lähdekoodipuuhun. Oracle lopetti OpenSolaris-jakeluversion elokuussa 2010 tavoitteena saada käyttäjät siirtymään Solaris 11 -alustalle.[10][11]

Oracle peruutti suunnitelman Solaris 12 -version julkaisusta vuonna 2017: sen on korvannut ”Solaris 11.next”.[12] Myöhemmin Solaris 11.next nimettiin Solaris 11.4 -versioksi.[13] Elokuussa 2018 julkaistu versio 11.4 seuraa jatkuvan toimituksen mallia, jossa siihen tulee kuukausittain päivityksiä.[14][15] 11.4-version premier-tuki päättyy vuonna 2031 ja laajennettu extended-tuki vuonna 2034.[16] Tammikuussa 2024 kerrottiin, että tuki jatkuu vielä vuoteen 2037 saakka.[17]

Solaris 1 on uudelleennimetty SunOS 4.1 josta johtuen on kaksi rinnakkaista versionumerointia.

Solaris 2.7 muutti versionumerointia.

  • Solaris 1.0 / SunOS 4.1
    • jälkikäteen nimetty Solaris 1
  • Solaris 2.0 / SunOS 5.0 (1992)
  • Solaris 2.5 / SunOS 5.5 (1995)
    • UltraSPARC tuki
  • Solaris 2.6 / SunOS 5.6 (1997)
  • Solaris 7 / SunOS 5.7 (1998)
    • 64-bittinen tuki
  • Solaris 8 / SunOS 5.8 (2000)
  • Solaris 9 / SunOS 5.9 (2002)
  • Solaris 10 / SunOS 5.10 (2005)
    • ZFS tiedostojärjestelmä
    • ennen Oraclen omistukseen siirtymistä
  • Solaris 11 / SunOS 5.11 (2011)
    • Oraclen omistukseen siirtymisen jälkeen
  • Solaris 11.4 (2018)
    • jatkuvan toimituksen malli
  1. Lynn, Scott: Oracle Solaris 11.4 Released for General Availability 28.8.2018. Oracle. Viitattu 26.9.2018.
  2. UNIX 03 opengroup.org. Viitattu 22.10.2019. (englanniksi)
  3. Peter H. Salus: Dueling UNIXes and the UNIX Wars (PDF) usenix.org. 2015. Viitattu 31.8.2019. (englanniksi)
  4. a b The History of Solaris (PDF) cse.unl.edu. Viitattu 10.9.2019. (englanniksi)
  5. S.R. Kleiman: Vnodes: An Architecture for Multiple File System Types in Sun UNIX Sun Microsystems. Viitattu 23.11.2017.
  6. a b SunView 1 Programmer's Guide (PDF) (sivut 1–4) 9.5.1988. Sun Microsystems. Viitattu 1.12.2020. (englanniksi)
  7. Richard Probst: Sun ships OpenWindows groups.google.com. 27.9.1989. Viitattu 21.4.2024. (englanniksi)
  8. Solaris Operating System (Unix) operating-system.org. Viitattu 1.12.2020. (englanniksi)
  9. Frequently-asked questions about the OPEN LOOK Graphical User Interface. linux-distributions.org. 11.7.1993. Viitattu 29.11.2020. (englanniksi)
  10. http://news.slashdot.org/article.pl?sid=10/08/13/1850232
  11. https://arstechnica.com/information-technology/2010/08/solaris-still-sorta-open-but-opensolaris-distro-is-dead/
  12. Sean Gallagher: Guilty SPARC: Oracle euthanizes Solaris 12, expunging it from roadmap 18.1.2017. Ars Technica. Viitattu 23.8.2019. (englanniksi)
  13. Simon Sharwood: Solaris 11.next becomes Solaris 11.4, but new features aren’t set theregister.com. 9.1.2018. Viitattu 1.3.2022. (englanniksi)
  14. Scott Lynn: Oracle Solaris 11.4 Released for General Availability blogs.oracle.com. 28.8.2018. Viitattu 1.3.2022. (englanniksi)
  15. Tanmay Dhuri: Oracle Solaris: Update to the Continuous Delivery Model blogs.oracle.com. 21.9.2020. Viitattu 21.9.2020. (englanniksi)
  16. Simon Sharwood: Oracle starts to lose patience with Solaris holdouts theregister.com. 15.10.2020. Viitattu 1.3.2022. (englanniksi)
  17. Simon Sharwood: Oracle quietly extends Solaris 11.4 support until 2037 theregister.com. 29.1.2024. Viitattu 30.1.2024. (englanniksi)

Aiheesta muualla

[muokkaa | muokkaa wikitekstiä]
Käännös suomeksi
Käännös suomeksi
Tämä artikkeli tai sen osa on käännetty tai siihen on haettu tietoja muunkielisen Wikipedian artikkelista.
Alkuperäinen artikkeli: en:Solaris (operating system)