OpenSolaris

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 18. srpna 2014; kontroly vyžadují 25 úprav .
OpenSolaris

Snímek obrazovky OpenSolaris 2009.06
Vývojář Sun Microsystems
rodina OS Operační systém podobný UNIXu
Na základě Solaris
Nejnovější verze 2009.06 ( 1. června 2009 )
Nejnovější testovací verze 2010.03 sestavení 134 [1]  ( 19. února 2010 )
Podporované platformy SPARC , x86 & x86-64 , PowerPC , IBM System z , ARM
Typ jádra Monolitické jádro
Licence CDDL
Stát vývoj uzavřen [2] [3]
Webová stránka opensolaris.com
 Mediální soubory na Wikimedia Commons

OpenSolaris  je operační systém s otevřeným zdrojovým kódem vytvořený společností Sun Microsystems založený na systému Solaris . Termín OpenSolaris lze také použít k označení otevřené kódové základny Solaris a komunity, která ji vyvíjí.

Zdrojový kód pro Solaris byl vydán 14. června 2005 . V době, kdy Sun koupil Sun Microsystems společností Oracle, měl Sun jádro OS, síťové komponenty, systémové knihovny a základní programy pro architektury SPARC a x86 jako open source . Tyto komponenty lze vzít jako základ pro budování distribucí společnostmi třetích stran, což se v současné době provádí jak s účastí společnosti Sun Microsystems, tak bez ní.

Vývoj a budoucnost OpenSolaris

Vývojový proces OpenSolaris je řízen na dobrovolném a neplaceném základě komunitou vývojářů OpenSolaris [4] , ale je řízen a koordinován odborníky Sunu. Zároveň byl stanoven jasný protokol organizace vývoje – tzv. OpenSolaris Community Process .

Do budoucna se počítá s tím, že vývoj nových verzí Solarisu bude probíhat především v projektu OpenSolaris komunitou nadšených vývojářů. K proprietární komerční verzi Sun Solaris budou přidány úryvky kódu pro dobrovolníky, nové nástroje a různá vylepšení a vylepšení, protože budou testovány, testovány a ověřovány podle podnikových standardů kvality společnosti Sun. Sun však neslibuje plnou shodu OpenSolaris s komerční verzí Solaris. Sun si vyhrazuje právo nepřidávat určité nové funkce, funkce a nástroje do komerční verze Solaris, které mohou být přítomny v OpenSolaris. Naproti tomu v komerční verzi se Sun chystá dodat další proprietární software , který nebude v OpenSolaris přítomen a jehož zveřejnění se vůbec neplánuje. [5]

OpenSolaris se bude lišit od komerční verze Solaris také tím, že nebude k dispozici žádná oficiální dokumentace od Oracle a formální technická podpora od specialistů Sunu. Neformální technická podpora a dokumentace bude k dispozici od vývojářů, kteří jsou členy komunity OpenSolaris.

Za zmínku stojí, že Sun ve snaze zvýšit oblibu Solarisu, ještě před spuštěním projektu OpenSolaris, začal nabízet jeho volně stažitelnou binární verzi pro nekomerční použití, která se od komerční liší pouze absencí formálních technickou podporu, tištěnou dokumentaci a další proprietární software (Software s přidanou hodnotou).

Historie

OpenSolaris je založen na kódové základně pro operační systém Solaris, který byl vytvořen v roce 1991 jako náhrada za SunOS .

Plány na open source Solaris začaly počátkem roku 2004. Dne 25. ledna 2005 Sun otevřel dynamický trasovací rámec DTrace pod licencí CDDL a 14. června 2005 další části operačního systému.

Ihned po objevení kódu se začaly objevovat distribuce. První z nich, SchilliX , se objevil 17. července 2005. BeleniX a Nexenta se objevily ve stejném roce .

5. května 2008 se objevila oficiální distribuce OpenSolaris 2008.05. Podle plánu vydání bude nové vydání OpenSolaris vycházet každých šest měsíců. Květnové vydání bylo pojmenováno OpenSolaris 2008.05 a další vydání, listopad 2008, bylo OpenSolaris 2008.11 a tak dále. Po koupi Sunu společností Oracle Corporation však došlo k porušení tohoto příkazu a v tuto chvíli (21. června 2010) se nová verze ještě neobjevila.

Distribuce a její dokumentace jsou volně dostupné na webu opensolaris.com Archivováno 12. listopadu 2010 na Wayback Machine pro všechny uživatele OpenSolaris.

První vydání OpenSolaris 2008.05 bylo založeno na jádře Nevada Build 79 a bylo výsledkem projektu s kódovým označením Indiana.

Mezi funkce OpenSolaris patří:

IPS používá úložiště k aktualizaci balíčků a jádra. Centrální úložiště balíčků pro OpenSolaris se nachází na adrese pkg.opensolaris.org .

Oracle Corporation zaručila budoucnost OpenSolaris [7] . Navzdory tomu vydání OpenSolaris 2010.02 nedorazilo včas, což vyvolalo obavy ohledně budoucího vývoje OpenSolaris.

3. srpna 2010 vývojáři OpenSolaris představili projekt Illumos , což je fork operačního systému OpenSolaris. Vývojáři uvádějí jako důvod pobočky nedostatek náležité pozornosti projektu od společnosti Oracle poté, co jej získal Sun. Začátkem července kolektiv nadšenců OpenSolaris pohrozil Oracle seberozpadem z výše popsaných důvodů, což zřejmě nezvýšilo pozornost Oracle k vývoji OpenSolaris.

14. srpna 2010 bylo na oficiálním mailing listu oznámeno, že vývoj OpenSolaris bude ukončen a vrátí se k modelu " Solaris Express ".

Inovativní technologie

Několik technologií bylo přeneseno ze Solaris 10 na OpenSolaris.

Systém souborů Zettabyte

ZFS je 128bitový souborový systém určený k ukládání velkého množství dat. Umožňuje vám vytvářet snímky systému souborů. ZFS také provádí funkce správce svazků pomocí fondů zařízení.

Service Management Facility

SMF (Service Management Facility) je mechanismus pro správu démonů . Nahrazuje skripty init.d a zjednodušuje správu.

DTrace

DTrace je dynamický sledovací rámec vytvořený společností Sun Microsystems k detekci chybného chování jádra a aplikací na běžícím systému v reálném čase. DTrace se používá ke sledování množství spotřebované paměti, času CPU, souborových systémů a síťových zdrojů používaných aktivními procesy na běžícím systému.

Kontejnery Solaris

Solaris Containers (nebo Solaris Zones) je virtualizační technologie na úrovni operačního systému. Kontejnery umožňují vytvářet zcela izolované virtuální operační systémy v rámci jediné instance OpenSolaris. Zajímavou paletou kontejnerů jsou typované zóny , které umožňují spouštět linuxové aplikace na OpenSolaris bez překompilování.

Virtualizace sítě

OpenSolaris Network Virtualization and Resource Control (projekt Crossbow) umožňuje vytvářet mnoho virtuálních rozhraní na jediném fyzickém. To vám umožní řídit toky a efektivněji využívat síťová připojení.

Distribuce

Po otevření zdrojového kódu Solarisu se na jeho základě začaly vytvářet distribuce od nezávislých vývojářů. Úplně první byl SchilliX , vydaný tři dny po objevení kódu.

Distribuce jsou vytvářeny pro různé skupiny uživatelů, ale cílem většiny vývojářů je vytvářet lehké, snadno použitelné operační systémy, které běží na standardním hardwaru. Existují také speciální distribuce, například distribuce marTux je pro systémy SPARC , Polaris pro PowerPC a v úložných systémech se používá NexentaStor .

Platformy

OpenSolaris a většina distribucí jsou navrženy tak, aby fungovaly na počítačích x86 / x86-64 . Počínaje verzí 2009.06 OpenSolaris oficiálně podporuje procesory SPARC . Instalace na ně je možná pouze pomocí Automated Installation (po síti), i když existuje neoficiální LiveCD. [8] Distribuce marTux je speciálně navržena pro SPARC.

Jiné architektury

Software

Většinu softwaru s otevřeným zdrojovým kódem lze zkompilovat na OpenSolaris. Binární balíčky jsou v úložišti OpenSolaris na adrese pkg.opensolaris.org . Distribuce založené na OpenSolaris používají svá vlastní úložiště. Užitečnými zdroji pro software Solaris/OpenSolaris jsou stránky projektu Blastwave a OpenCSW a také web sunfreeware.com Archivováno 25. října 2012 na Wayback Machine .

OpenSolaris x86 implementuje schopnost spouštět linuxové aplikace bez ztráty výkonu pomocí značkových zón . Počínaje ONNV sestavení 143 bude tato funkce odstraněna [9] .

Licence

Sun vydal většinu zdrojového kódu Solaris pod Common Development and Distribution License (CDDL) [10] , která je založena na Mozilla Public License 1.1. Některé části Solarisu zůstávají proprietární [11] a jsou distribuovány jako binární moduly pod licencí OpenSolaris Binary License [12] .

Galerie

Viz také

Poznámky

  1. Genunix . Získáno 17. února 2010. Archivováno z originálu 6. února 2010.
  2. OpenSolaris zrušen, bude nahrazen Solaris 11 Express Archivováno z originálu 16. srpna 2010.
  3. OpenSolaris zrušen, bude nahrazen Solaris 11 Express Archivováno z originálu 5. ledna 2012.
  4. Komunitní skupiny (Main.communities) Archivováno 7. července 2006.
  5. Nejčastější dotazy: Obecné Archivováno 4. prosince 2009.
  6. Jedno národní prostředí na jazyk v OpenSolaris LiveCD Archivováno 1. července 2010.
  7. Oracle garantoval budoucí vývoj projektu OpenSolaris . Získáno 21. června 2010. Archivováno z originálu 18. července 2010.
  8. Instalace OpenSolaris Sparc bez AI Archivováno 28. ledna 2010.
  9. Podpora značky lx odstraněna v Nevadě Archivováno 19. června 2010.
  10. FAQ: Common Development and Distribution License (CDDL) Archivováno z originálu 2. prosince 2009.
  11. Zdroj nebyl zveřejněn (Main.no_source) Archivováno 3. července 2010.
  12. Binární licencování OpenSolaris Archivováno 4. prosince 2009.