DeschideIndiana | |
---|---|
Captură de ecran a OpenIndiana Hipster 2016.10 | |
Dezvoltator | Fundația Illumos |
Familia OS | Sistemul Unix V |
Bazat pe | OpenSolaris |
ultima versiune | Hipster 2021.10 [1] (5 decembrie 2021 ) |
Limbi acceptate | rusă, engleză etc. |
Platforme acceptate | x86-64 |
Tipul de kernel | Miez monolitic |
Interfață | MATE |
Licență | CDDL și altele [2] |
Stat | Activ |
site web | openindiana.org |
Fișiere media la Wikimedia Commons |
OpenIndiana este o distribuție Solaris [3] [4] open-source creată de Fundația Illumos și succesorul OpenSolaris , care a fost închis de Oracle . Dezvoltarea sistemului de operare va fi realizată exclusiv de comunitate, fără influența companiilor comerciale [5] .
Proiectul Indiana a fost creat inițial de Sun Microsystems pentru a crea o distribuție binară bazată pe codul sursă OpenSolaris [6] .
Proiectul OpenIndiana a fost conceput după preluarea în curs de desfășurare a Sun Microsystems de către Oracle Corporation pentru a asigura disponibilitatea continuă și dezvoltarea în continuare a sistemului de operare bazat pe OpenSolaris, deoarece este utilizat pe scară largă. Incertitudinea în rândul comunității de dezvoltatori OpenSolaris i-a determinat pe unii dezvoltatori să-și formeze planuri provizorii pentru a bifurca baza de cod existentă.
Aceste planuri au fost implementate după anunțul încetării suportului pentru proiectul OpenSolaris de către Oracle [7] [8] .
Anunțul oficial al proiectului OpenIndiana a fost făcut pe 14 septembrie 2010 la Centrul JISC din Londra [9] . Prima versiune a sistemului de operare a fost disponibilă public în același timp, în ciuda faptului că nu a fost testată. Motivul pentru lansarea neverificată a fost că echipa OpenIndiana a stabilit o dată de lansare înainte de Oracle OpenWorld pentru a depăși ediția Solaris 11 Express [10] .
Anunțul OpenIndiana a fost întâmpinat cu un răspuns în mare parte pozitiv, cu peste 350 de persoane vizionarea anunțului online, imaginea ISO fiind descărcată de peste 2.000 de ori, peste 500 de urmăritori pe Twitter și numeroase site-uri web notabile de tehnologie a informației postând despre lansare [11] [12 ]. ] [13] [14] [15] [16] [17] [18] . Lățimea de bandă de difuzare a anunțului a fost semnificativă, notat până la 350 Mbps [19] . Serverul de stocare a pachetelor de rețea a experimentat de 20 de ori mai mult trafic interesat de distribuirea pachetelor decât era planificat inițial, ceea ce a rezultat în crearea mai multor fluxuri [20] .
Nu toate recenziile au fost pozitive, iar unele articole online au pus sub semnul întrebării relevanța Solaris, având în vedere pătrunderea pe piață a Linux [21] [22] . Un articol a criticat lansarea OpenIndiana, invocând o lipsă de profesionalism în lansarea unei versiuni netestate, precum și lipsa de angajament a proiectului față de un program de lansare [23] . Versiunea originală a OpenIndiana a fost promovată ca experimentală și se bazează direct pe cea mai recentă versiune de dezvoltare a OpenSolaris, aceasta a fost pre-lansată pentru OpenSolaris 2010.
O revizuire DistroWatch din septembrie 2013 a afirmat că proiectul OpenIndiana „pare să fi fost în scădere constantă în ultimii doi ani” [24] . Aceeași analiză a concluzionat că OpenIndiana nu a progresat semnificativ mai mult față de starea OpenSolaris cu cinci ani în urmă:
Rularea OpenIndiana astăzi este foarte asemănătoare cu cea a OpenSolaris în urmă cu cinci ani, instrumentele sunt practic aceleași, desktop-ul este același. Software-ul inclus începe să-și arate vechimea și nu cred că au fost implementate caracteristici cu adevărat importante în ultimii câțiva ani. Sunt sigur că dezvoltatorii care lucrează la proiect fac o treabă bună în găsirea erorilor și păstrarea driverelor actuale, ceea ce este grozav. Cu toate acestea, simt că OpenIndiana merge pe apă, mai degrabă decât să evolueze într-un mod semnificativ.
În mai 2015, o analiză a OpenIndiana de către DistroWatch a concluzionat în mod similar că s-au făcut puține progrese asupra sistemului în ultimii ani [25] . Revizuirea a subliniat că selecția pachetelor și suportul hardware par să rămână în urma altor sisteme, în timp ce multe caracteristici de administrare a sistemului sunt fie replicate, fie portate pe Linux și BSD . Analiza concluzionează că:
Deși OpenIndiana este încă stabil și funcțional, dă, de asemenea, impresia că a rămas blocat în trecut, poate din cauza lipsei de dezvoltatori dornici să lucreze la proiect. OpenIndiana funcționează și poate fi în continuare util în situațiile în care, din diverse motive, administratorul chiar are nevoie de o versiune de Solaris , dar mi se pare că OpenIndiana nu a avansat în ultimii șapte ani. Sistemul de operare conține încă idei grozave și tehnologie bună, dar nu pare să fi făcut niciun progres în ultimii ani.
Odată cu distribuția binară a OpenSolaris devenind SolarisExpress și versiunea actualizată a actualizărilor live OpenSolaris fiind întreruptă, temerile abundă cu privire la ce se va întâmpla cu OpenIndiana dacă Oracle decide să nu mai ofere sursa comunității. Echipa OpenIndiana a atenuat aceste preocupări atunci când și-a anunțat intenția de a muta codul sursă la Fundația Illumos [26] .
Au fost ridicate îngrijorări cu privire la posibila încetare a accesului gratuit la compilatorul deținut de Oracle, care este folosit pentru a produce OpenIndiana. Ca răspuns, OpenIndiana a fost modificat pentru a putea compila în colecția GNU Compiler Collection [27] .
HCL (Hardware Compatibility List) rămâne informală, fragmentată și necentralizată, necesitând multă cercetare de către utilizatorul final pentru selectarea hardware-ului [28] [29] [30] [31] [32] . Lipsa unui HCL centralizat cuprinzător este publicată din faptul că OpenSolaris HCL a fost găzduit pe o infrastructură de server Oracle și codul de server pentru Device Driver Utility nu a fost pus la dispoziție.
În august 2012, fondatorul proiectului Alasdair Lumsden a părăsit proiectul, invocând motive personale și frustrare din cauza lipsei de progres a proiectului [33] . Printre motivele lipsei de progres a fost lipsa dezvoltatorilor. În demisia sa, Lumsden a scris: „Pentru mulți dintre noi, acesta a fost primul proiect open source la care am contribuit vreodată, inclusiv eu. Sarcina era vastă și eram prost pregătiți pentru ea.”
De la demisia sa, proiectul a fost dezvoltat de un grup de voluntari și este o comunitate complet orizontală și activă.
Afirmațiile despre lipsa suportului pentru pachete pot fi atenuate de faptul că cele peste 3500 de pachete software furnizate de OpenIndiana Hipster nu sunt împărțite în mai multe pachete, ceea ce a crescut artificial numărul de pachete (ca în distribuțiile Linux, de exemplu): sisteme de gestionare a discurilor sunt gestionarea pachetelor bazată pe fișiere, care oferă actualizări incrementale și fax lot, făcând această separare o povară inutilă. În primii doi ani de existență, proiectul Hipster a migrat și a actualizat peste 1500 de pachete: menține un set de pachete software selectate, bazându-se pe depozite terțe precum SFE pentru suplimente. Pentru o selecție avansată, sistemul pkgsrc al lui Joyent oferă cu ușurință peste 14000 de pachete pentru sistem [34] [35] .
OpenIndiana este o furcă în sens tehnic, dar este o continuare a OpenSolaris în spirit. Proiectul intenționează să ofere un sistem de operare System V compatibil binar cu produsele Oracle Solaris 11 și Solaris 11 Express. Cu toate acestea, în loc să se bazeze pe consolidarea OS/Net, de exemplu, OpenIndiana se bazează pe Illumos. Proiectul folosește același sistem de management al pachetelor de imagini (IPS).
În timp ce baza de cod OpenIndiana sa bazat inițial pe majoritatea codurilor Oracle disponibile public, acesta nu este cazul, deoarece oi_151a Development Builds bazat pe ușurință din septembrie 2011 . Proiectul s-a retras efectiv din instrumentele Oracle, cum ar fi Sun Studio : toate versiunile din 2013, inclusiv ramura activă Hipster, folosesc GNU Compiler Collection (GCC) ca singur compilator [36] .
Prima versiune experimentală a OpenIndiana, Build 147, a fost lansată pe 14 septembrie 2010 , iar a doua versiune experimentală, Build 148, a fost lansată pe 17 decembrie 2010 [37] [38] .
Versiune | data | Note |
---|---|---|
oi_147 [39] | 10 septembrie 2010 | Note de lansare Arhivat la 30 aprilie 2018 la Wayback Machine |
oi_148 [40] | 17 decembrie 2010 | Note de lansare Arhivat pe 10 octombrie 2015 la Wayback Machine |
Prima versiune de dezvoltator, Build 151, a fost lansată pe 14 septembrie 2011 . Aceasta este prima versiune bazată pe Illumos. MartUX 151a0 a fost lansat ca prima versiune SPARC pentru OpenIndiana. Build 151a7 pentru arhitectura Intel / AMD a fost lansat pe 6 octombrie 2012 . Build 151a8 a fost lansat pe 10 august 2013 . OpenSXCE 2013.01 SPARC Build 151a, anterior MartUX, a fost lansat prin OpenIndiana la 1 februarie 2013 ca a doua și posibil ultima versiune OpenIndiana SPARC, cu versiuni ulterioare bazate pe DilOS [41] [42] [43] .
Versiune | data | Note |
---|---|---|
oi_151a0 [44] [45] | 19 septembrie 2011 | Note de lansare arhivate pe 21 iunie 2018 la Wayback Machine |
oi_151a1 | 26 ianuarie 2012 | Note de lansare Arhivat la 30 aprilie 2018 la Wayback Machine |
oi_151a2 | 13 februarie 2012 | Note de lansare Arhivat la 30 aprilie 2018 la Wayback Machine |
oi_151a3 | 12 aprilie 2012 | Note de lansare Arhivat la 1 mai 2018 la Wayback Machine |
oi_151a4 | 4 mai 2012 | Note de lansare Arhivat la 30 aprilie 2018 la Wayback Machine |
oi_151a5 | 2 iulie 2012 | Note de lansare Arhivat pe 7 noiembrie 2017 la Wayback Machine |
oi_151a6 | 4 septembrie 2012 | Note de lansare Arhivat la 1 mai 2018 la Wayback Machine |
oi_151a7 | 6 octombrie 2012 | Note de lansare Arhivat la 30 aprilie 2018 la Wayback Machine |
oi_151a8 [46] | 10 august 2013 | Note de lansare Arhivat la 30 aprilie 2018 la Wayback Machine |
oi_151a9 | 18 ianuarie 2014 | Note de lansare Arhivat la 30 aprilie 2018 la Wayback Machine |
Întrucât modelul de dezvoltare moștenit din proiectul OpenSolaris nu era potrivit pentru un proiect comunitar, inițiativa Hipster a fost creată la sfârșitul anului 2013 pentru a reporni și moderniza OpenIndiana. Proiectul Hipster este o ramură de dezvoltare rapidă a OpenIndiana bazată pe un model de lansare rulantă și o schemă de contribuție orizontală prin sistemul de construcție oi-userland și utilizarea integrării continue [47] .
Hipster este întreținut activ: depozitul primește actualizări de software, precum și remedieri de securitate, iar imaginile de instalare sunt publicate de două ori pe an. Fiecare lansare instantanee este anunțată prin lista de corespondență și Twitter [48] . Prima lansare a fost lansată pe 14 februarie 2014 , cu fotografii ulterioare bazate pe un ciclu de dezvoltare de șase luni.
Câteva caracteristici notabile ale Hipster:
Versiune | data | Note |
---|---|---|
2014.02 | 14 februarie 2014 | Note de lansare (link descendent începând cu 30.04.2018 [1649 de zile]) |
2014.07 | 1 iulie 2014 | Note de lansare (link descendent începând cu 30.04.2018 [1649 de zile]) |
2014.10 | 12 octombrie 2014 | Note de lansare (link descendent începând cu 30.04.2018 [1649 de zile]) |
2015.03 | 31 martie 2015 | Note de lansare Arhivat 2 aprilie 2015 la Wayback Machine |
2015.10 | 12 octombrie 2015 | Note de lansare Arhivat la 30 aprilie 2018 la Wayback Machine |
2016.04 | 21 aprilie 2016 | Note de lansare Arhivat la 30 aprilie 2018 la Wayback Machine |
2016.10 | 2 noiembrie 2016 | Note de lansare Arhivat pe 6 noiembrie 2016 la Wayback Machine |
2017.04 [51] | 2 mai 2017 | Note de lansare Arhivat 8 iulie 2017 la Wayback Machine |
2017.10 | 31 octombrie 2017 | Note de lansare Arhivat pe 7 noiembrie 2017 la Wayback Machine |
2018.04 | 28 aprilie 2018 | Note de lansare arhivate pe 14 noiembrie 2019 la Wayback Machine |
2019.04 | 12 mai 2019 | Note de lansare Arhivat pe 13 mai 2019 la Wayback Machine |
2019.10 | 7 noiembrie 2019 | Note de lansare Arhivat la 1 martie 2021 la Wayback Machine |
2020.04 | 5 mai 2020 | Note de lansare arhivate pe 11 aprilie 2021 la Wayback Machine |
2020.10 | 1 noiembrie 2020 | Note de lansare arhivate pe 16 iunie 2021 la Wayback Machine |
2021.04 | 1 mai 2021 | Note de lansare Arhivat la 1 mai 2021 la Wayback Machine |
2021.10 | 5 decembrie 2021 | Note de lansare Arhivat pe 7 decembrie 2021 la Wayback Machine |
Solaris | distribuții|
---|---|
Unix și sisteme de operare asemănătoare Unix | |
---|---|
Sisteme de operare |
|
Straturi de compatibilitate |
|
Categorie Wikimedia Commons Wikibooks Wikiquote |