OpenIndiana | |
---|---|
Snímek obrazovky OpenIndiana Hipster 2016.10 | |
Vývojář | Nadace Illumos |
rodina OS | Unixový systém V |
Na základě | OpenSolaris |
Nejnovější verze | Hipster 2021.10 [1] (5. prosince 2021 ) |
Podporované jazyky | ruština, angličtina atd. |
Podporované platformy | x86-64 |
Typ jádra | Monolitické jádro |
Rozhraní | MATE |
Licence | CDDL a další [2] |
Stát | Aktivní |
Webová stránka | openindiana.org |
Mediální soubory na Wikimedia Commons |
OpenIndiana je open -source distribuce Solaris [3] [4] vytvořená nadací Illumos Foundation a nástupce OpenSolaris , který byl ukončen společností Oracle . Vývoj operačního systému bude prováděn výhradně komunitou, bez vlivu komerčních společností [5] .
Projekt Indiana byl původně vytvořen společností Sun Microsystems za účelem vytvoření binární distribuce založené na zdrojovém kódu OpenSolaris [6] .
Projekt OpenIndiana vznikl po pokračujícím převzetí Sun Microsystems společností Oracle Corporation s cílem zajistit nepřetržitou dostupnost a další rozvoj operačního systému založeného na OpenSolaris tak, jak je široce používán. Nejistota mezi komunitou vývojářů OpenSolaris přiměla některé vývojáře, aby vytvořili předběžné plány na rozvětvení stávající kódové základny.
Tyto plány byly realizovány po oznámení ukončení podpory projektu OpenSolaris společností Oracle [7] [8] .
Oficiální oznámení projektu OpenIndiana proběhlo 14. září 2010 v JISC Center v Londýně [9] . První vydání operačního systému bylo veřejně dostupné ve stejnou dobu, přestože nebylo testováno. Důvodem neověřeného vydání bylo, že tým OpenIndiana stanovil datum spuštění před Oracle OpenWorld, aby překonal vydání Solaris 11 Express [10] .
Oznámení OpenIndiana se setkalo s většinou pozitivní odezvou, více než 350 lidí sledovalo oznámení online, obraz ISO byl stažen více než 2 000krát, více než 500 následovníků na Twitteru a četné významné webové stránky informačních technologií zveřejnily informace o vydání [11] [12 ] [13] [14] [15] [16] [17] [18] . Šířka pásma vysílání oznámení byla významná, zaznamenaná až 350 Mbps [19] . Server úložiště síťových paketů zaznamenal 20krát větší provoz se zájmem o distribuci paketů, než bylo původně plánováno, což vedlo k vytvoření více datových proudů [20] .
Ne všechny recenze byly pozitivní a některé online články zpochybňovaly relevanci Solarisu vzhledem k pronikání Linuxu na trh [21] [22] . Jeden článek kritizoval spuštění OpenIndiana s odkazem na nedostatek profesionality při vydávání netestovaného sestavení, stejně jako nedostatek závazku projektu k plánu vydání [23] . Původní verze OpenIndiana byla inzerována jako experimentální a přímo založená na nejnovější vývojové verzi OpenSolaris, která byla předběžně vydána pro OpenSolaris 2010.
Recenze DistroWatch ze září 2013 uvedla, že projekt OpenIndiana „zdá se, že v posledních několika letech neustále klesá“ [24] . Stejná recenze dospěla k závěru, že OpenIndiana nepostoupila výrazně dále od stavu OpenSolaris před pěti lety:
Spuštění OpenIndiana je dnes velmi podobné provozu OpenSolaris před pěti lety, nástroje jsou v podstatě stejné, pracovní plocha je stejná. Přiložený software začíná ukazovat svůj věk a nemám pocit, že by byly v posledních letech implementovány opravdu důležité funkce. Jsem si jistý, že vývojáři pracující na projektu odvádějí dobrou práci při hledání chyb a udržování aktuálních ovladačů, což je skvělé. Mám však pocit, že OpenIndiana spíše chodí po vodě, než aby se nějakým smysluplným způsobem vyvíjela.
V květnu 2015 recenze OpenIndiana od DistroWatch podobně dospěla k závěru, že v posledních letech bylo v systému dosaženo malého pokroku [25] . Recenze poukázala na to, že výběr balíčků a hardwarová podpora zřejmě zaostávají za ostatními systémy, zatímco mnoho funkcí správy systému je buď replikováno nebo portováno na Linux a BSD . Recenze dochází k závěru, že:
I když je OpenIndiana stále stabilní a funkční, také působí dojmem, že uvízla v minulosti, možná kvůli nedostatku vývojářů ochotných na projektu pracovat. OpenIndiana funguje a stále může být užitečná v situacích, kdy administrátor z různých důvodů opravdu potřebuje verzi Solaris , ale zdá se mi, že OpenIndiana se za posledních sedm let neposunula kupředu. Operační systém stále obsahuje skvělé nápady a dobrou technologii, ale nezdá se, že by v posledních letech udělal nějaký pokrok.
Vzhledem k tomu, že binární distribuce OpenSolaris se stává SolarisExpress a aktualizovaná verze živých aktualizací OpenSolaris je ukončena, existují obavy, co se stane s OpenIndiana, pokud se Oracle rozhodne přestat poskytovat zdroj zpět komunitě. Tým OpenIndiana tyto obavy zmírnil, když oznámil svůj záměr přesunout zdrojový kód do nadace Illumos [26] .
Objevily se obavy z možného ukončení bezplatného přístupu ke kompilátoru vlastněnému Oracle, který se používá k produkci OpenIndiana. V reakci na to byla OpenIndiana upravena tak, aby ji bylo možné zkompilovat do open source GNU Compiler Collection [27] .
HCL (Hardware Compatibility List) zůstává neformální, roztříštěný a necentralizovaný a vyžaduje u koncových uživatelů mnoho výzkumu pro výběr hardwaru [28] [29] [30] [31] [32] . Nedostatek komplexního centralizovaného HCL vyplývá ze skutečnosti, že OpenSolaris HCL byl hostován na serverové infrastruktuře Oracle a serverový kód pro nástroj Device Driver Utility nebyl zpřístupněn.
V srpnu 2012 zakladatel projektu Alasdair Lumsden opustil projekt s odkazem na osobní důvody a frustraci z nedostatečného pokroku projektu [33] . Jedním z důvodů nedostatečného pokroku byl nedostatek vývojářů. Lumsden ve své rezignaci napsal: „Pro mnohé z nás to byl první open source projekt, do kterého jsme kdy přispěli, včetně mě. Úkol byl rozsáhlý a my jsme na něj nebyli připraveni.“
Od jeho rezignace je projekt vyvíjen skupinou dobrovolníků a je zcela horizontální a aktivní komunitou.
Tvrzení o nedostatečné podpoře balíčků lze zmírnit skutečností, že více než 3500 softwarových balíčků poskytovaných OpenIndiana Hipster není rozděleno do více balíčků, což uměle zvyšuje počet balíčků (jako například v distribucích Linuxu): systémy správy disků jsou souborová správa balíčků , která poskytuje přírůstkové aktualizace a dávkový fax, takže toto oddělení je zbytečnou zátěží. Během prvních dvou let své existence projekt Hipster migroval a aktualizoval více než 1500 balíčků: spravuje sadu vybraných softwarových balíčků a spoléhá na repozitáře třetích stran, jako je SFE pro doplňky. Pro pokročilý výběr systém pkgsrc společnosti Joyent snadno poskytuje 14000+ balíčků pro systém [34] [35] .
OpenIndiana je v technickém smyslu fork, ale v duchu je pokračováním OpenSolaris. Záměrem projektu je poskytnout operační systém System V, který je binárně kompatibilní s produkty Oracle Solaris 11 a Solaris 11 Express. Nicméně místo toho, aby byla založena na konsolidaci OS/Net, je OpenIndiana založena například na Illumos. Projekt používá stejný systém správy obrazových balíků (IPS).
Zatímco kódová základna OpenIndiana byla původně založena na většině veřejně dostupných kódů Oracle, není tomu tak, protože oi_151a Development Builds založené na lehkosti ze září 2011 . Projekt účinně vyřadil nástroje Oracle, jako je Sun Studio : všechna sestavení od roku 2013, včetně aktivní větve Hipster, používají jako jediný kompilátor GNU Compiler Collection (GCC) [36] .
První experimentální vydání OpenIndiana, Build 147, bylo vydáno 14. září 2010 a druhé experimentální vydání, Build 148, bylo vydáno 17. prosince 2010 [37] [38] .
Verze | datum | Poznámky |
---|---|---|
oi_147 [39] | 10. září 2010 | Poznámky k verzi Archivovány 30. dubna 2018 na Wayback Machine |
oi_148 [40] | 17. prosince 2010 | Poznámky k verzi Archivovány 10. října 2015 na Wayback Machine |
První vývojářské vydání, Build 151, bylo vydáno 14. září 2011 . Toto je první vydání založené na Illumos. MartUX 151a0 byl vydán jako první sestavení SPARC pro OpenIndiana. Sestavení 151a7 pro architekturu Intel / AMD bylo vydáno 6. října 2012 . Build 151a8 byl vydán 10. srpna 2013 . OpenSXCE 2013.01 SPARC Build 151a, dříve MartUX, bylo vydáno prostřednictvím OpenIndiana 1. února 2013 jako druhé a možná poslední sestavení OpenIndiana SPARC s následnými vydáními založenými na DilOS [41] [42] [43] .
Verze | datum | Poznámky |
---|---|---|
oi_151a0 [44] [45] | 19. září 2011 | Poznámky k vydání archivovány 21. června 2018 na Wayback Machine |
oi_151a1 | 26. ledna 2012 | Poznámky k verzi Archivovány 30. dubna 2018 na Wayback Machine |
oi_151a2 | 13. února 2012 | Poznámky k verzi Archivovány 30. dubna 2018 na Wayback Machine |
oi_151a3 | 12. dubna 2012 | Poznámky k verzi Archivovány 1. května 2018 na Wayback Machine |
oi_151a4 | 4. května 2012 | Poznámky k verzi Archivovány 30. dubna 2018 na Wayback Machine |
oi_151a5 | 2. července 2012 | Poznámky k verzi Archivovány 7. listopadu 2017 na Wayback Machine |
oi_151a6 | 4. září 2012 | Poznámky k verzi Archivovány 1. května 2018 na Wayback Machine |
oi_151a7 | 6. října 2012 | Poznámky k verzi Archivovány 30. dubna 2018 na Wayback Machine |
oi_151a8 [46] | 10. srpna 2013 | Poznámky k verzi Archivovány 30. dubna 2018 na Wayback Machine |
oi_151a9 | 18. ledna 2014 | Poznámky k verzi Archivovány 30. dubna 2018 na Wayback Machine |
Vzhledem k tomu, že vývojový model zděděný z projektu OpenSolaris nebyl vhodný pro komunitní projekt, byla koncem roku 2013 vytvořena iniciativa Hipster s cílem restartovat a modernizovat OpenIndiana. Projekt Hipster je rychle se rozvíjející větev OpenIndiana založená na modelu průběžného vydávání a schématu horizontálních příspěvků prostřednictvím systému sestavení oi-userland a použití kontinuální integrace [47] .
Hipster je aktivně udržován: úložiště přijímá aktualizace softwaru i opravy zabezpečení a obrazy instalací jsou publikovány dvakrát ročně. Každé vydání snímku je oznámeno prostřednictvím mailing listu a Twitteru [48] . První verze byla vydána 14. února 2014 s následujícími snímky založenými na šestiměsíčním vývojovém cyklu.
Některé pozoruhodné vlastnosti Hipster:
Verze | datum | Poznámky |
---|---|---|
2014.02 | 14. února 2014 | Poznámky k vydání (stahování ke dni 30. 4. 2018 [1649 dní]) |
2014/07 | 1. července 2014 | Poznámky k vydání (stahování ke dni 30. 4. 2018 [1649 dní]) |
2014.10 | 12. října 2014 | Poznámky k vydání (stahování ke dni 30. 4. 2018 [1649 dní]) |
2015.03 | 31. března 2015 | Poznámky k verzi Archivovány 2. dubna 2015 na Wayback Machine |
2015.10 | 12. října 2015 | Poznámky k verzi Archivovány 30. dubna 2018 na Wayback Machine |
2016.04 | 21. dubna 2016 | Poznámky k verzi Archivovány 30. dubna 2018 na Wayback Machine |
2016.10 | 2. listopadu 2016 | Poznámky k verzi Archivovány 6. listopadu 2016 na Wayback Machine |
2017.04 [51] | 2. května 2017 | Poznámky k verzi Archivovány 8. července 2017 na Wayback Machine |
2017.10 | 31. října 2017 | Poznámky k verzi Archivovány 7. listopadu 2017 na Wayback Machine |
2018.04 | 28. dubna 2018 | Poznámky k vydání archivovány 14. listopadu 2019 na Wayback Machine |
2019.04 | 12. května 2019 | Poznámky k verzi Archivovány 13. května 2019 na Wayback Machine |
2019.10 | 7. listopadu 2019 | Poznámky k verzi Archivovány 1. března 2021 na Wayback Machine |
2020.04 | 5. května 2020 | Poznámky k vydání archivovány 11. dubna 2021 na Wayback Machine |
2020.10 | 1. listopadu 2020 | Poznámky k vydání archivovány 16. června 2021 na Wayback Machine |
2021.04 | 1. května 2021 | Poznámky k verzi Archivovány 1. května 2021 na Wayback Machine |
2021.10 | 5. prosince 2021 | Poznámky k verzi Archivovány 7. prosince 2021 na Wayback Machine |
Solaris | rozvody|
---|---|
Unix a operační systémy Unixu podobné | |
---|---|
Operační systémy |
|
Vrstvy kompatibility |
|
Kategorie Wikimedia Commons Wikiknihy Wikicitáty |