OpenSolaris

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 18. elokuuta 2014 tarkistetusta versiosta . tarkastukset vaativat 25 muokkausta .
OpenSolaris

Kuvakaappaus OpenSolaris 2009.06
Kehittäjä Sun Microsystems
OS-perhe UNIX-tyyppinen käyttöjärjestelmä
Perustuen Solaris
uusin versio 2009.06 ( 1. kesäkuuta 2009 )
Uusin testiversio 2010.03 build 134 [1]  ( 19. helmikuuta 2010 )
Tuetut alustat SPARC , x86 & x86-64 , PowerPC , IBM System z , ARM
Ytimen tyyppi Monoliittinen ydin
Lisenssi CDDL
Osavaltio kehitys päättynyt [2] [3]
Verkkosivusto opensolaris.com
 Mediatiedostot Wikimedia Commonsissa

OpenSolaris  on Sun Microsystemsin luoma avoimen lähdekoodin käyttöjärjestelmä, joka perustuu Solarikseen . Myös termiä OpenSolaris voidaan käyttää tarkoittamaan avointa Solaris-koodikantaa ja sitä kehittävää yhteisöä.

Solariksen lähdekoodi julkaistiin 14. kesäkuuta 2005 . Kun Sun osti Sun Microsystemsin Oraclelta , Sun oli hankkinut avoimen lähdekoodin käyttöjärjestelmän ytimen, verkkokomponentit, järjestelmäkirjastot ja perusohjelmat SPARC- ja x86 -arkkitehtuureille . Näitä komponentteja voidaan käyttää perustana ulkopuolisten yritysten jakelun rakentamiselle, mitä tällä hetkellä tehdään sekä Sun Microsystemsin kanssa että ilman sitä.

OpenSolarisin kehitys ja tulevaisuus

OpenSolaris-kehitysprosessin suorittaa vapaaehtoisesti ja maksutta OpenSolaris-kehittäjäyhteisö [4] , mutta sitä ohjaavat ja koordinoivat Sun-asiantuntijat. Samalla on perustettu selkeä kehitysorganisaatioprotokolla - ns. OpenSolaris Community Process .

Jatkossa on suunniteltu, että Solariksen uusien versioiden kehitystyötä tehdään pääosin OpenSolaris-projektissa innokkaiden kehittäjien yhteisön toimesta. Sun Solariksen kaupalliseen julkaisuun lisätään vapaaehtoisia koodinpätkiä, uusia apuohjelmia sekä erilaisia ​​parannuksia ja parannuksia, kun niitä testataan, testataan ja validoidaan Sunin yrityslaatustandardien mukaisesti. Sun ei kuitenkaan lupaa OpenSolaris-sovelluksen täyttä yhteensopivuutta Solariksen kaupallisen version kanssa. Sun varaa oikeuden olla lisäämättä tiettyjä uusia ominaisuuksia, toimintoja ja apuohjelmia Solariksen kaupalliseen versioon, joita OpenSolaris saattaa sisältää. Sen sijaan kaupallisessa versiossa Sun aikoo toimittaa lisäohjelmistoja , joita ei ole OpenSolarisissa ja jota ei ole tarkoitus julkistaa ollenkaan. [5]

OpenSolaris eroaa Solariksen kaupallisesta versiosta myös siinä mielessä, että Oraclen virallista dokumentaatiota ja Sunin asiantuntijoiden virallista teknistä tukea ei ole saatavilla. Epävirallista teknistä tukea ja dokumentaatiota ovat saatavilla kehittäjiltä, ​​jotka ovat OpenSolaris-yhteisön jäseniä.

On syytä huomata, että Sun, pyrkiessään lisäämään Solariksen suosiota, alkoi jo ennen OpenSolaris-projektin käynnistämistä tarjota ilmaista ladattavaa binaariversiotaan ei-kaupalliseen käyttöön, joka eroaa kaupallisesta vain muodollisen järjestelmän puuttuessa. tekninen tuki, painetut asiakirjat ja omat lisäohjelmistot (Value Added Software).

Historia

OpenSolaris perustuu Solaris-käyttöjärjestelmän koodikantaan, joka luotiin vuonna 1991 korvaamaan SunOS .

Avoimen lähdekoodin Solariksen suunnitelmat alkoivat vuoden 2004 alussa. 25. tammikuuta 2005 Sun avasi dynaamisen DTrace -jäljityskehyksen CDDL - lisenssillä ja 14. kesäkuuta 2005 muut käyttöjärjestelmän osat.

Välittömästi koodin löytämisen jälkeen jakelut alkoivat ilmestyä. Ensimmäinen niistä, SchilliX , ilmestyi 17. heinäkuuta 2005. BeleniX ja Nexenta ilmestyivät samana vuonna .

5. toukokuuta 2008 OpenSolaris 2008.05:n virallinen jakelu ilmestyi. Julkaisusuunnitelman mukaan uusi OpenSolaris-julkaisu julkaistaan ​​kuuden kuukauden välein. Toukokuun julkaisun nimi oli OpenSolaris 2008.05, ja seuraava julkaisu, marraskuu 2008, oli OpenSolaris 2008.11 ja niin edelleen. Oracle Corporationin Sunin oston jälkeen tätä määräystä kuitenkin rikottiin, ja tällä hetkellä (21. kesäkuuta 2010) uutta versiota ei ole vielä ilmestynyt.

Jakelu ja sen dokumentaatio ovat vapaasti saatavilla opensolaris.com- sivustolla. Arkistoitu 12. marraskuuta 2010 Wayback Machinella kaikille OpenSolaris-käyttäjille.

OpenSolaris 2008.05:n ensimmäinen julkaisu perustui Nevada Build 79 -ytimeen, ja se oli Indiana-koodinimisen projektin tulos.

OpenSolaris-sovelluksen ominaisuuksia ovat:

IPS käyttää tietovarastoja pakettien ja ytimen päivittämiseen. OpenSolaris-pakettien keskusvarasto sijaitsee osoitteessa pkg.opensolaris.org .

Oracle Corporation on taannut OpenSolarisin tulevaisuuden [7] . Tästä huolimatta OpenSolaris 2010.02 -julkaisu ei saapunut ajoissa, mikä herätti huolta OpenSolariksen tulevasta kehityksestä.

3. elokuuta 2010 OpenSolaris-kehittäjät esittelivät Illumos- projektin , joka on OpenSolaris-käyttöjärjestelmän haarukka. Kehittäjät mainitsevat sivuliikkeen syynä sen, että Oracle ei kiinnittänyt riittävästi huomiota projektiin Sunin ostettua sen. Heinäkuun alussa joukko OpenSolaris-harrastajia uhkasi Oraclen hajoamisella yllä kuvatuista syistä, mikä ei ilmeisesti lisännyt Oraclen huomiota OpenSolaris-kehitykseen.

14. elokuuta 2010 virallisella postituslistalla ilmoitettiin, että OpenSolaris-kehitys lopetetaan ja palataan " Solaris Express " -malliin.

Innovatiiviset tekniikat

Useita teknologioita on siirretty Solaris 10:stä OpenSolarikseen.

Zettabyte File System

ZFS on 128-bittinen tiedostojärjestelmä, joka on suunniteltu tallentamaan suuria tietomääriä. Sen avulla voit luoda tilannekuvia tiedostojärjestelmästä . ZFS suorittaa myös volyymin hallinnan toimintoja käyttämällä laitevarantoja.

Service Management Facility

SMF (Service Management Facility) on mekanismi demonien hallintaan . Korvaa init.d- skriptit ja yksinkertaistaa hallintaa.

DTrace

DTrace on Sun Microsystemsin luoma dynaaminen jäljityskehys , joka havaitsee ytimen ja sovellusten toimintahäiriöt käynnissä olevassa järjestelmässä reaaliajassa. DTracen avulla seurataan käynnissä olevan järjestelmän aktiivisten prosessien käyttämää muistin määrää, suorittimen aikaa, tiedostojärjestelmiä ja verkkoresursseja.

Solaris Containers

Solaris Containers (tai Solaris Zones) on käyttöjärjestelmätason virtualisointitekniikka. Säilöillä voit luoda täysin eristettyjä virtuaalisia käyttöjärjestelmiä yhdessä OpenSolaris-esiintymässä. Mielenkiintoinen valikoima säilöjä ovat kirjoitettuja vyöhykkeitä , joiden avulla voit ajaa Linux-sovelluksia OpenSolarisissa ilman uudelleenkääntämistä.

Verkon virtualisointi

OpenSolaris Network Virtualisation and Resource Control (Crossbow-projekti) mahdollistaa useiden virtuaalisten rajapintojen luomisen yhdelle fyysiselle liittymälle. Näin voit hallita virtauksia ja käyttää verkkoyhteyksiä tehokkaammin.

Jakelut

Solaris-lähdekoodin avaamisen jälkeen sen pohjalta alettiin luoda jakeluita itsenäisiltä kehittäjiltä. Ensimmäinen oli SchilliX , joka julkaistiin kolme päivää koodin löytämisen jälkeen.

Jakeluja luodaan eri käyttäjäryhmille, mutta useimpien kehittäjien tavoitteena on luoda kevyitä, helppokäyttöisiä käyttöjärjestelmiä, jotka toimivat vakiolaitteistolla. On myös erikoisjakeluja, esimerkiksi marTux- jakelu on SPARC - järjestelmille , Polaris PowerPC : lle ja NexentaStoria käytetään tallennusjärjestelmissä.

Alustat

OpenSolaris ja useimmat jakelut on suunniteltu toimimaan x86 / x86-64 -tietokoneissa . Versiosta 2009.06 alkaen OpenSolaris tukee virallisesti SPARC-prosessoreita . Asennus niihin on mahdollista vain automaattisen asennuksen avulla (verkon yli), vaikka on olemassa epävirallinen LiveCD. [8] MarTux- jakelu on suunniteltu erityisesti SPARC:lle.

Muut arkkitehtuurit

Ohjelmisto

Useimmat avoimen lähdekoodin ohjelmistot voidaan kääntää OpenSolarisilla. Binaaripaketit ovat OpenSolaris-tietovarastossa osoitteessa pkg.opensolaris.org . OpenSolaris-pohjaiset jakelut käyttävät omia tietovarastoitaan. Hyödyllisiä lähteitä Solaris/OpenSolaris-ohjelmistolle ovat Blastwave- ja OpenCSW- projektisivustot sekä sunfreeware.com . Arkistoitu 25. lokakuuta 2012 Wayback Machinessa .

OpenSolaris x86 toteuttaa mahdollisuuden ajaa Linux-sovelluksia ilman suorituskyvyn heikkenemistä käyttämällä merkkivyöhykkeitä . ONNV build 143:sta alkaen tämä ominaisuus poistetaan [9] .

Lisenssi

Sun on julkaissut suurimman osan Solariksen lähdekoodista Common Development and Distribution License (CDDL) -lisenssin [10] alaisuudessa , joka perustuu Mozilla Public License 1.1 -lisenssiin. Jotkut Solariksen osat ovat edelleen omaisuutta [11] ja niitä jaetaan binäärimoduuleina OpenSolaris Binary License -lisenssin [12] alaisuudessa .

Galleria

Katso myös

Muistiinpanot

  1. Genunix . Haettu 17. helmikuuta 2010. Arkistoitu alkuperäisestä 6. helmikuuta 2010.
  2. OpenSolaris peruttu, korvattava Solaris 11 Expressillä . Arkistoitu alkuperäisestä 16. elokuuta 2010.
  3. OpenSolaris peruttu, korvattava Solaris 11 Expressillä . Arkistoitu alkuperäisestä 5. tammikuuta 2012.
  4. Yhteisöryhmät (Main.communities) Arkistoitu 7. heinäkuuta 2006.
  5. UKK: Yleistä Arkistoitu 4. joulukuuta 2009.
  6. Yksi kielialue OpenSolaris LiveCD:ssä Arkistoitu 1. heinäkuuta 2010.
  7. Oracle takasi OpenSolaris-projektin tulevan kehityksen . Haettu 21. kesäkuuta 2010. Arkistoitu alkuperäisestä 18. heinäkuuta 2010.
  8. OpenSolaris Sparcin asentaminen ilman tekoälyä Arkistoitu 28. tammikuuta 2010.
  9. Lx-tuotemerkin tuki poistettu Nevadassa Arkistoitu 19. kesäkuuta 2010.
  10. FAQ: Common Development and Distribution License (CDDL) Arkistoitu alkuperäisestä 2. joulukuuta 2009.
  11. Lähdettä ei julkaistu (Main.no_source) Arkistoitu 3. heinäkuuta 2010.
  12. OpenSolaris Binary Licensing arkistoitu 4. joulukuuta 2009.