OpenSolaris

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt hozzászólók, és jelentősen eltérhet a 2014. augusztus 18-án felülvizsgált verziótól ; az ellenőrzések 25 szerkesztést igényelnek .
OpenSolaris

Képernyőkép az OpenSolaris 2009.06
Fejlesztő Sun Microsystems
OS család UNIX-szerű operációs rendszer
Alapján Solaris
legújabb verzió 2009.06 ( 2009. június 1. )
Legújabb tesztverzió 2010.03 build 134 [1]  ( 2010. február 19. )
Támogatott platformok SPARC , x86 és x86-64 , PowerPC , IBM System z , ARM
Kernel típusa Monolit mag
Engedély CDDL
Állapot fejlesztés lezárva [2] [3]
Weboldal opensolaris.com
 Médiafájlok a Wikimedia Commons oldalon

Az OpenSolaris  egy nyílt forráskódú operációs rendszer , amelyet a Sun Microsystems hozott létre Solaris alapján . Az OpenSolaris kifejezés a nyílt Solaris kódbázisra és az azt fejlesztő közösségre is utalhat.

A Solaris forráskódja 2005. június 14- én jelent meg . Amikor a Sun megvásárolta a Sun Microsystems -t az Oracle által, a Sun nyílt forráskódú volt az operációs rendszer kernelt, a hálózati összetevőket, a rendszerkönyvtárakat és az alapprogramokat a SPARC és az x86 architektúrákhoz . Ezek az összetevők alapul szolgálhatnak külső cégek általi disztribúciók kiépítéséhez, ami jelenleg a Sun Microsystems részvételével és anélkül is megtörténik.

Az OpenSolaris fejlesztése és jövője

Az OpenSolaris fejlesztési folyamatot önkéntes és fizetés nélküli alapon az OpenSolaris fejlesztői közösség [4] bonyolítja le , de a Sun szakértői irányítják és koordinálják. Ezzel egy időben létrejött egy világos fejlesztésszervezési protokoll – az úgynevezett OpenSolaris Community Process .

A tervek szerint a jövőben a Solaris új verzióinak fejlesztését főként az OpenSolaris projektben végzi majd a lelkes fejlesztők közössége. Önkéntes kódrészletek, új segédprogramok , valamint különféle fejlesztések és fejlesztések kerülnek hozzáadásra a Sun Solaris szabadalmazott kereskedelmi kiadásához, amint azokat a Sun vállalati minőségi szabványai szerint tesztelik, tesztelik és érvényesítik. A Sun azonban nem ígéri, hogy az OpenSolaris teljes mértékben megfelel a Solaris kereskedelmi verziójának. A Sun fenntartja a jogot, hogy ne adjon hozzá bizonyos új funkciókat, funkciókat és segédprogramokat a Solaris kereskedelmi verziójához, amely esetleg megtalálható az OpenSolarisban. Ezzel szemben a kereskedelmi verzióban a Sun további , az OpenSolarisban nem szereplő, szabadalmaztatott szoftvereket fog szállítani, és amelyeket egyáltalán nem terveznek nyilvánosságra hozni. [5]

Az OpenSolaris abban is különbözik a Solaris kereskedelmi verziójától, hogy az Oracle hivatalos dokumentációja és a Sun szakemberei nem nyújtanak hivatalos technikai támogatást. Az OpenSolaris közösség tagjaként működő fejlesztők informális technikai támogatást és dokumentációt kapnak.

Érdemes megjegyezni, hogy a Sun a Solaris népszerűségének növelése érdekében már az OpenSolaris projekt elindítása előtt elkezdte ingyenesen letölthető bináris verzióját kínálni nem kereskedelmi használatra, amely csak formális hiányában különbözik a kereskedelmitől. technikai támogatás, nyomtatott dokumentáció és további védett szoftver (értéknövelt szoftver).

Történelem

Az OpenSolaris a Solaris operációs rendszer kódbázisán alapul, amelyet 1991-ben hoztak létre a SunOS helyettesítésére .

A nyílt forráskódú Solaris tervei 2004 elején kezdődtek. 2005. január 25-én a Sun nyílt forráskódúvá tette a DTrace dinamikus nyomkövetési keretrendszert CDDL licenc alatt , 2005. június 14-én pedig az operációs rendszer egyéb részeit.

Közvetlenül a kód felfedezése után disztribúciók kezdtek megjelenni. Ezek közül az első, a SchilliX 2005. július 17-én jelent meg. A BeleniX és a Nexenta ugyanabban az évben jelent meg .

2008. május 5-én jelent meg az OpenSolaris 2008.05 hivatalos terjesztése. A kiadási terv szerint az OpenSolaris új kiadása félévente fog megjelenni. A májusi kiadás az OpenSolaris 2008.05 nevet kapta, a következő, 2008 novemberi kiadás pedig az OpenSolaris 2008.11 és így tovább. Miután azonban az Oracle Corporation megvásárolta a Sunt, ezt a parancsot megsértették, és jelenleg (2010. június 21-én) még nem jelent meg új verzió.

A disztribúció és dokumentációja ingyenesen elérhető az opensolaris.com webhelyen Archivált 2010. november 12-én a Wayback Machine -en minden OpenSolaris-felhasználó számára.

Az OpenSolaris 2008.05 első kiadása a Nevada Build 79 kernelen alapult, és az Indiana kódnevű projekt eredménye.

Az OpenSolaris szolgáltatásai között szerepel:

Az IPS adattárakat használ a csomagok és a mag frissítéséhez. Az OpenSolaris központi csomagtárolója a pkg.opensolaris.org címen található .

Az Oracle Corporation garantálta az OpenSolaris jövőjét [7] . Ennek ellenére az OpenSolaris 2010.02 kiadás nem érkezett meg időben, ami aggályokat vet fel az OpenSolaris jövőbeli fejlesztésével kapcsolatban.

2010. augusztus 3- án az OpenSolaris fejlesztői bemutatták az Illumos projektet , amely az OpenSolaris operációs rendszer elágazása. A fejlesztők arra hivatkoznak, hogy az Oracle nem fordított kellő figyelmet a projektre, miután azt a Sun megvásárolta. Július elején az OpenSolaris-rajongók egy csoportja a fent leírt okok miatt önfeloszlatással fenyegette meg az Oracle-t, ami láthatóan nem növelte az Oracle figyelmét az OpenSolaris fejlesztésére.

2010. augusztus 14- én bejelentették a hivatalos levelezőlistán, hogy az OpenSolaris fejlesztése leáll, és visszatér a „ Solaris Express ” modellhez.

Innovatív technológiák

Számos technológia került átadásra a Solaris 10-ről az OpenSolarisra.

Zettabyte fájlrendszer

A ZFS egy 128 bites fájlrendszer, amelyet nagy mennyiségű adat tárolására terveztek. Lehetővé teszi pillanatképek készítését a fájlrendszerről. A ZFS a kötetkezelő funkcióit is ellátja eszközkészletek használatával.

Service Management Facility

Az SMF (Service Management Facility) a démonok kezelésére szolgáló mechanizmus . Lecseréli az init.d szkripteket , és leegyszerűsíti az adminisztrációt.

DTrace

A DTrace egy dinamikus nyomkövetési keretrendszer , amelyet a Sun Microsystems hozott létre, hogy valós időben észlelje a kernel és az alkalmazások hibás viselkedését egy futó rendszeren. A DTrace a futó rendszer aktív folyamatai által használt memória mennyiségének, a CPU-időnek, a fájlrendszereknek és a hálózati erőforrásoknak a figyelésére szolgál.

Solaris Containers

A Solaris Containers (vagy Solaris Zones) egy virtualizációs technológia az operációs rendszer szintjén. A tárolók lehetővé teszik teljesen elszigetelt virtuális operációs rendszerek létrehozását az OpenSolaris egyetlen példányán belül. A tárolók egy érdekes változata a beírt zónák , amelyek lehetővé teszik Linux-alkalmazások futtatását az OpenSolarison újrafordítás nélkül.

Hálózati virtualizáció

Az OpenSolaris Network Virtualization and Resource Control (Crossbow projekt) lehetővé teszi számos virtuális interfész létrehozását egyetlen fizikai felületen. Ez lehetővé teszi az áramlások kezelését és a hálózati kapcsolatok hatékonyabb használatát.

Elosztások

A Solaris forráskód megnyitása után megkezdődött a független fejlesztők disztribúcióinak létrehozása az alapján. A legelső a SchilliX volt , amelyet három nappal a kód felfedezése után adtak ki.

A disztribúciók különböző felhasználói csoportok számára készülnek, de a legtöbb fejlesztő célja könnyű, könnyen használható operációs rendszerek létrehozása, amelyek szabványos hardveren futnak. Vannak speciális disztribúciók is, például a marTux disztribúció SPARC rendszerekhez , a Polaris a PowerPC -hez, a NexentaStor pedig tárolórendszerekben használatos.

Platformok

Az OpenSolarist és a legtöbb disztribúciót úgy tervezték, hogy x86 / x86-64 -es számítógépeken fussanak . A 2009.06-os verziótól kezdve az OpenSolaris hivatalosan is támogatja a SPARC processzorokat . A telepítés csak automatizált telepítéssel (hálózaton keresztül) lehetséges, bár létezik nem hivatalos LiveCD. [8] A marTux disztribúció kifejezetten a SPARC számára készült.

Egyéb architektúrák

Szoftver

A legtöbb nyílt forráskódú szoftver lefordítható OpenSolarison. A bináris csomagok az OpenSolaris lerakatában találhatók a pkg.opensolaris.org címen . Az OpenSolaris-alapú disztribúciók saját tárolókat használnak. A Solaris/OpenSolaris szoftver hasznos forrásai a Blastwave és az OpenCSW projektoldalak , valamint a sunfreeware.com Archivált 2012. október 25-én a Wayback Machine -nél .

Az OpenSolaris x86 lehetővé teszi Linux alkalmazások futtatását teljesítményvesztés nélkül a márkás zónák használatával . Az ONNV build 143-tól kezdve ez a szolgáltatás el lesz távolítva [9] .

Engedélyezés

A Sun a Solaris forráskód nagy részét a Common Development and Distribution License (CDDL) [10] alatt adta ki , amely a Mozilla Public License 1.1-en alapul. A Solaris egyes részei továbbra is védettek [11] , és bináris modulokként kerülnek terjesztésre az OpenSolaris Binary License [12] alatt .

Galéria

Lásd még

Jegyzetek

  1. Genunix . Letöltve: 2010. február 17. Az eredetiből archiválva : 2010. február 6..
  2. ↑ Az OpenSolaris törölve, lecserélve a Solaris 11 Expressre , az eredetiről archivált 2010. augusztus 16-án.
  3. ↑ Az OpenSolaris törölve, lecserélve a Solaris 11 Expressre , az eredetiről archivált 2012. január 5-én.
  4. Közösségi csoportok (Main.communities) Archiválva : 2006. július 7.
  5. GYIK: Általános Archiválva : 2009. december 4.
  6. Nyelvenként egy területi beállítás az OpenSolaris LiveCD -n Archiválva : 2010. július 1.
  7. Az Oracle garantálta az OpenSolaris projekt jövőbeli fejlesztését . Letöltve: 2010. június 21. Az eredetiből archiválva : 2010. július 18..
  8. Az OpenSolaris Sparc telepítése mesterséges intelligencia nélkül Archiválva : 2010. január 28.
  9. ↑ Az lx márka támogatása eltávolítva Nevadában Archiválva : 2010. június 19.
  10. GYIK: Common Development and Distribution License (CDDL) Az eredetiből archiválva 2009. december 2-án.
  11. A forrás nincs közzétéve (Main.no_source) Archiválva : 2010. július 3.
  12. OpenSolaris bináris licencelés archiválva : 2009. december 4.