OpenSolaris - OpenSolaris
|
OpenSolaris build snv_134b
| |
| Vývojář | Sun Microsystems |
|---|---|
| Napsáno | C |
| Rodina OS | Unix ( System V Release 4 ) |
| Pracovní stav | Přerušeno, pokračováno ilumosem |
| Zdrojový model | Otevřený zdroj |
| První vydání | 5. května 2008 |
| Poslední vydání | 2009.06 / 1. června 2009 |
| Nejnovější náhled | snv_134 (build 134) x86 / SPARC / 8. března 2010 |
| K dispozici v | Vícejazyčný (více než 53) |
| Metoda aktualizace | Image Packaging System |
| Správce balíčků | Správce balíčků, pkg
|
| Platformy | SPARC , IA-32 , x86-64 |
| Typ jádra | Monolitické |
| Uživatelská země | GNU a tradiční Solaris |
| Výchozí uživatelské rozhraní |
GNOME |
| Licence | Většinou CDDL s proprietárními komponentami a dalšími licencemi |
| Oficiální webové stránky |
opensolaris |
OpenSolaris ( / ˌ oʊ p ən s ə l ɑːr ɪ y / ) je ukončena open source počítačový operační systém založený na Solaris a vytvořený Sun Microsystems . To byl také název projektu iniciovaného společností Sun na vybudování vývojářské a uživatelské komunity kolem softwaru. Po akvizici společnosti Sun Microsystems v roce 2010 se společnost Oracle rozhodla ukončit otevřený vývoj základního softwaru a distribuční model OpenSolaris nahradil proprietárním Solaris Express .
Před Oracle stěhování vývoje jádra „za zavřenými dveřmi“, skupinou bývalých vývojářů OpenSolaris rozhodla vyklopit jádrový software pod názvem OpenIndiana . Projekt OpenIndiana, součást nadace illumos , má za cíl pokračovat ve vývoji a distribuci kódové základny OpenSolaris. Od té doby je k použití mnoho dalších distribucí illumos , pokračující vývoj v otevřeném stavu nebo nabídka podpory.
OpenSolaris je potomkem kódové základny UNIX System V Release 4 (SVR4) vyvinuté společností Sun and AT&T na konci 80. let minulého století. Je to jediná verze varianty System V systému UNIX, která je k dispozici jako open source. OpenSolaris byl vyvinut jako kombinace několika softwarových konsolidací, které byly otevřené od Solarisu 10 . Obsahuje celou řadu bezplatného softwaru , včetně populárního softwaru pro stolní počítače a servery . V pátek 13. srpna 2010 se začaly objevovat detaily týkající se ukončení projektu OpenSolaris a čekajícího vydání nové uzavřené zdroje, proprietární verze Solaris, Solaris 11.
Dějiny
OpenSolaris byl založen na systému Solaris, který byl původně vydán společností Sun v roce 1991. Solaris je verze systému UNIX System V Release 4 (SVR4), společně vyvinutého společnostmi Sun a AT&T ke sloučení funkcí z několika stávajících unixových systémů. To bylo licencováno Sun od Novell nahradit SunOS .
Plánování OpenSolaris bylo zahájeno počátkem roku 2004. Pilotní program byl vytvořen v září 2004 s 18 členy komunity mimo Sun a trval 9 měsíců a zvýšil se na 145 externích účastníků. Společnost Sun předložila CDDL (Common Development and Distribution License) OSI , která jej schválila 14. ledna 2005.
První část základny kódu Solaris, která měla být otevřena, bylo zařízení Solaris Dynamic Tracing (běžně známé jako DTrace ), nástroj, který pomáhá při analýze, ladění a ladění aplikací a systémů. DTrace byla vydána pod CDDL 25. ledna 2005 na nově spuštěné webové stránce opensolaris.org . Převážná část systémového kódu Solaris byla vydána 14. června 2005. Zůstává nějaký systémový kód, který není otevřený a je k dispozici pouze jako předkompilované binární soubory.
Na směrování nově vzniklého projektu byla 4. dubna 2005 vyhlášena poradní rada komunity: dva byli zvoleni pilotní komunitou, dva byli zaměstnanci jmenovaní společností Sun a jeden byl jmenován společností Sun ze širší komunity svobodného softwaru . Členy byli Roy Fielding , Al Hopper, Rich Teer, Casper Dik a Simon Phipps . Dne 10. února 2006 schválila společnost Sun The OpenSolaris Charter , která tento orgán obnovila jako nezávislou správní radu OpenSolaris. Úkol vytvořit vládní dokument nebo „ústavu“ pro tuto organizaci dostal OGB a tři pozvaní členové: Stephen Hahn a Keith Wesolowski (vývojáři v organizaci Sun Solaris) a Ben Rockwood (prominentní člen komunity OpenSolaris). Bývalá verze Solaris OS příští generace vyvíjená společností Sun, která nakonec uspěla, Solaris 10 dostala kódové označení „Nevada“ a byla odvozena z kódové základny OpenSolaris a tento nový kód byl poté stažen do nových sestav snímků OpenSolaris „Nevada“. „Zatímco jsme byli pod kontrolou Sun Microsystems, byly k dispozici dvoutýdenní snímky systému Solaris Nevada (kódové označení operačního systému Solaris příští generace, které nakonec uspěje se systémem Solaris 10), a tento nový kód byl poté načten do nových náhledových snímků OpenSolaris dostupných na Genunix.org "Stabilní verze OpenSolaris jsou založeny na těchto nevadských verzích."
Program Solaris Express společnosti Sun původně poskytoval distribuci založenou na kódu OpenSolaris v kombinaci se softwarem, který se nachází pouze ve verzích Solaris. První nezávislá distribuce byla vydána 17. června 2005 a od té doby se objevilo mnoho dalších.
Dne 19. března 2007, Sun oznámil, že najal Ian Murdock , zakladatel Debianu , do čela projektu Indiana , úsilí vedoucí k sestavení úplného distribuci OpenSolarisu, s GNOME a Userland nástrojů od GNU plus sítě založené na systému pro správu balíčků . Nová distribuce byla naplánována tak, aby obnovila uživatelské prostředí, a měla by se stát nástupcem Solaris Express jako základu pro budoucí vydání Solarisu.
5. května 2008 byl OpenSolaris 2008.05 vydán ve formátu, který lze spustit jako živé CD nebo přímo nainstalovat. Jako primární uživatelské rozhraní používá desktopové prostředí GNOME . Pozdější OpenSolaris 2008.11 zpráva obsahovala GUI pro ZFS ‚snapshotting schopnosti, známé jako posuvníku času, který poskytuje podobné funkce jako MacOS ‘ s Time Machine .
V prosinci 2008 Sun Microsystems a Toshiba America Information Systems oznámily plány na distribuci notebooků Toshiba předinstalovaných s OpenSolaris. 1. dubna 2009 byly Tecra M10 a Portégé R600 předinstalovány s verzí OpenSolaris 2008.11 a několika doplňkovými softwarovými balíčky.
1. června 2009 byl vydán OpenSolaris 2009.06 s podporou platformy SPARC.
6. ledna 2010 bylo oznámeno, že program Solaris Express bude uzavřen, zatímco binární vydání OpenSolaris bylo naplánováno na 26. března 2010. Verze OpenSolaris 2010.03 se nikdy neobjevila.
13. srpna 2010 se říkalo, že společnost Oracle ukončila binární distribuci OpenSolaris, aby se zaměřila na binární distribuční program Solaris Express. Zdrojový kód by byl nadále přijímán z komunity a zdrojový kód Oracle by byl nadále uvolňován do Open Source, ale vydání kódu Oracle by proběhlo až po binárních vydáních. Interní e -mail byl vydán vývojářem jádra OpenSolaris, ale nebyl společností Oracle potvrzen.
Byl zveřejněn příspěvek potvrzující únik zveřejněný na fórech OpenSolaris 13. srpna 2010. Příspěvkové příspěvky budou pokračovat prostřednictvím nového webu Oracle, bude pokračovat publikování následného zdrojového kódu, binární distribuce bude pokračovat podle starého modelu Solaris Express, ale vydání zdrojový kód nastane po binárních škrtech a binární škrty budou méně časté.
14. září 2010 byla OpenIndiana formálně uvedena na trh v centru JISC v Londýně . Zatímco OpenIndiana je vidlička v technickém smyslu, je to pokračování OpenSolaris v duchu: projekt má v úmyslu dodat operační systém řady System V, který je binárně kompatibilní s produkty Oracle Solaris 11 a Solaris 11 Express. OpenIndiana se však místo konsolidace OS/Net, jako byl OpenSolaris, stala distribucí založenou na illumos (první vydání je stále založeno na OS/Net). Projekt využívá stejný systém správy balíků IPS jako OpenSolaris.
Dne 12. listopadu 2010 společnost Oracle publikovala konečnou verzi OpenSolaris (134b) do úložiště /release, aby sloužila jako cesta k upgradu na Solaris 11 Express.
Oracle Solaris 11 Express 2010.11, náhled na Solaris 11 a první vydání distribuce post-OpenSolaris od společnosti Oracle, byl vydán 15. listopadu 2010.
Historie verzí
|
|
|||||||||||||||||||||||||||||||
Uvolněte model
OpenSolaris byl nabízen jako vývojová (nestabilní) i produkční (stabilní) verze.
- Vývojová vydání byla vytvořena z nejnovější základny kódů OpenSolaris (konsolidace) a obsahovala novější technologie, aktualizace zabezpečení a opravy chyb a další aplikace, ale nemusela projít rozsáhlými testy.
- Produkční verze byly rozvětveny ze snímku vývojové kódové základny (po zmrazení kódu ) a prošly procesem QA, který zahrnuje backporting aktualizací zabezpečení a opravy chyb.
OpenSolaris lze nainstalovat z disku CD-ROM , jednotek USB nebo přes síť pomocí automatického instalačního programu. Pro oba typy vydání jsou k dispozici obrazy instalace na disk CD, USB a síť.
Úložiště
OpenSolaris používá síťový systém správy balíků nazvaný Image Packaging System (také známý jako pkg (5)) k přidávání, odebírání a správě nainstalovaného softwaru a aktualizaci na novější verze.
Balíčky pro vývojová vydání OpenSolaris publikovala společnost Oracle obvykle každé dva týdny do úložiště /dev . Produkční verze používají úložiště /release, které nedostává aktualizace až do příštího produkčního vydání. K aktualizacím pro produkční verze mají přístup pouze zákazníci Sun s placenými smlouvami o podpoře.
Placenou podporu pro produkční verze, která umožňuje přístup k aktualizacím zabezpečení a opravám chyb, nabízel Sun prostřednictvím úložiště /support na pkg.sun.com .
Dokumentace
Seznam kompatibilních hardwaru (HCL) pro OpenSolaris lze nalézt při výběru hardwaru pro nasazení OpenSolaris.
Rozsáhlá dokumentace pro správu, použití a vývoj OpenSolaris je k dispozici online, včetně informací od komunity.
Licence
Společnost Sun vydala většinu zdrojového kódu Solarisu pod licencí Common Development and Distribution License ( CDDL ), která vychází z veřejné licence Mozilla Public License (MPL) verze 1.1. CDDL byl schválen jako open source licence Open Source Initiative (OSI) v lednu 2005. Soubory licencované podle CDDL lze kombinovat se soubory licencovanými na základě jiných licencí, ať už open source nebo proprietárních.
Během oznámení Sunu o vydání Javy pod licencí GNU General Public License (GPL) Jonathan Schwartz a Rich Green oba naznačili možnost vydání Solarisu pod GPL, přičemž Green řekl, že „rozhodně není“ proti relicenzi pod GPL. Když na něj Schwartz (žertem) stiskl, Green řekl, že Sun „se na to velmi zblízka podívá“. V lednu 2007 eWeek oznámil, že anonymní zdroje ve společnosti Sun jim řekly, že OpenSolaris bude mít dvojí licenci pod CDDL a GPLv3. Green druhý den ve svém blogu odpověděl, že článek je nesprávný, a říká, že ačkoli Sun takovéto dvojí licenční ujednání „velmi vážně zvažuje“, bude podléhat souhlasu zbytku komunity OpenSolaris.
Konference
První ročník OpenSolaris Developer Conference (zkráceně OSDevCon) pořádala skupina German Unix User Group (GUUG) a konala se od 27. února do 2. března 2007 na Freie Universität Berlin v Německu . OSDevCon 2008 byl společným úsilím GUUG a Czech OpenSolaris User Group (CZOSUG) a místo konání 25. - 27. června 2008 v Praze , Česká republika . V roce 2009 OSDevCon vzhled místa října 27-30, 2009 v Drážďanech , Německo .
V roce 2007 uspořádala společnost Sun Microsystems první OpenSolaris Developer Summit, který se konal o víkendu 13. října 2007 na Kalifornské univerzitě v Santa Cruz ve Spojených státech . Summit vývojářů OpenSolaris 2008 se vrátil do UCSC 2. až 3. května 2008 a konal se bezprostředně před spuštěním nové distribuce Sun OpenSolaris 5. května 2008 na konferenci CommunityOne v San Francisku v Kalifornii .
První OpenSolaris Storage Summit byl organizován společností Sun a konal se 21. září 2008, předcházející konferenci SNIA Storage Developer Conference (SDC), v Santa Clara, Kalifornie . Druhý OpenSolaris Storage Summit předcházel konferenci USENIX o souborových a úložných technologiích (FAST) 23. února 2009 v San Francisku ve Spojených státech.
Dne 3. listopadu 2009 se v oblasti Inner Harbor v Baltimoru v Marylandu konal Sun Security Security Summit , který předcházel konferenci o správě velkého instalačního systému (LISA).
Porty
- Port PowerPC : Project Polaris, experimentální port PowerPC, založený na předchozím úsilí o přenos, projekt Pulsar od Sun Labs.
- OpenSolaris pro System z , pro mainframy IBM : Project Sirius, vyvinutý společností Sine Nomine Associates, pojmenovaný jako analogie s Polaris.
- OpenSolaris na portu ARM
- OpenSolaris na portu MIPS
Deriváty
Pozoruhodné deriváty zahrnují:
- illumos , plně open source vidlice projektu, byla zahájena v roce 2010 komunitou inženýrů Sun OpenSolaris a podporou NexentaOS. Všimněte si toho, že OpenSolaris nebyl 100% open source: Některé ovladače a některé knihovny byly majetkem jiných společností, které společnost Sun (nyní Oracle) licencovala a nemohla je uvolnit.
- OpenIndiana , projekt pod záštitou illumos, jehož cílem je „ ... stát se defacto distribucí OpenSolaris nainstalovanou na produkčních serverech, kde je vyžadováno bezplatné zabezpečení a opravy chyb “.
- NexentaStor , optimalizovaný pro pracovní zátěž úložiště, založený na operačním systému Nexenta
- OSDyson : jádro illumos s uživatelskou zemí GNU a balíčky z Debianu . Snaží se stát oficiálním portem Debianu.
- SmartOS : derivát Joyent zaměřený na virtualizaci .
Přerušeno
- Nexenta OS (ukončen 31. října 2012), první distribuce založená na uživatelské zemi Ubuntu s jádrem odvozeným od Solarisu
Viz také
- Porovnání distribucí OpenSolaris
- Porovnání open source operačních systémů
- Image Packaging System
- Virtualizace sítě a řízení zdrojů OpenSolaris
- Darwin (operační systém)
Reference
Další čtení
- Foxwell, Harry; Tran, Christine (22. dubna 2009). Pro OpenSolaris (první vydání). Stiskněte . p. 280. ISBN 978-1-4302-1891-3. Archivováno od originálu 18. února 2012 . Získaný 4. května 2009 .
- Solter, Nicholas A .; Jelinek, Jerry; Miner, David (12. února 2009). OpenSolaris Bible (první vydání.). Wiley . p. 1008. ISBN 978-0-470-38548-7. Archivováno od originálu 22. května 2010 . Získaný 4. května 2009 .
externí odkazy
- „Oracle Solaris 11“ . Oracle . Citováno 2016-02-13 .
- OpenSolaris na DistroWatch
- Archiv OpenSolaris a stahování