OpenIndiana

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
OpenIndiana
sistem de operare
Siglă
OpenIndiana-b147-login-screen.png
Ecran de conectare OpenIndiana
Dezvoltator Fundația Illumos (nucleu)
Proiect OpenIndiana (userland)
Familie Unix ( System V Release 4 )
Lansare curentă Hipster 2021.04 (30 aprilie 2021)
Tipul de nucleu Monolitic
Platforme acceptate x86-64
Manager de pachete pkg (IPS)
Interfețe grafice MATE
Licență CDDL și altele
Etapă de dezvoltare Grajd
Site-ul web www.openindiana.org

OpenIndiana este un sistem de operare Unix gratuit și open source derivat din OpenSolaris și bazat pe illumos . A fost creat ca o furcă a OpenSolaris după ce Oracle Corporation și-a întrerupt dezvoltarea pentru a continua distribuirea codului sursă . [1] [2] Proiectul OpenIndiana este gestionat de fundația illumos, care gestionează și sistemul de operare cu același nume. Dezvoltatorii OpenIndiana se străduiesc să facă distribuția OpenSolaris de facto pentru acele servere de producție care necesită gestionarea gratuită a securității și corectarea erorilor. [3]

Istorie

Origini

Proiectul Indiana a fost conceput inițial de Sun Microsystems pentru a construi o distribuție binară bazată pe codul sursă OpenSolaris. [4]

OpenIndiana a fost lansat după începerea negocierilor pentru achiziționarea Sun Microsystems de către Oracle, pentru a asigura continuitatea în dezvoltarea unui sistem de operare bazat pe OpenSolaris, având în vedere utilizarea pe scară largă. Lipsa garanțiilor pentru comunitatea de dezvoltare OpenSolaris i-a determinat pe unii dezvoltatori să-și formeze planuri experimentale pentru o parte a codului existent.

Aceste planuri au fost făcute în urma anunțului suspendării Oracle a sprijinului pentru proiectul OpenSolaris. [5] [6]

Reacția inițială

OpenIndiana în modul consolă . Vizualizarea directorului rădăcină

Anunțul oficial al proiectului OpenIndiana a fost făcut pe 14 septembrie 2010 la Centrul JISC din Londra . [7] În același timp, prima versiune a sistemului de operare a fost lansată, deși netestată, cu scopul de a anticipa Oracle OpenWorld și de a bate lansarea Solaris 11 Express la timp. [8]

Anunțul OpenIndiana a fost în mare parte pozitiv: anunțul online a fost vizualizat de peste 350 de persoane [9] , imaginea ISO a fost descărcată de peste 2000 de ori, contul Twitter a câștigat peste 500 de adepți [10] și numeroase site-uri web importante. . [8] [11] [12] [13] [14] [15] Lățimea de bandă transmisă a anunțului a fost substanțială, aproape de 350Mbit / s. [16] Serverul depozit de pachete de rețea a înregistrat de 20 de ori mai mult trafic de distribuție direcționat decât se aștepta inițial, rezultând în aprovizionarea mai multor fire. [17]

Nu toate rapoartele au fost pozitive, iar unele articole online au pus sub semnul întrebării relevanța Solaris, având în vedere pătrunderea Linux pe piață. [18] [19] Un articol a criticat lansarea OpenIndiana citând lipsa de profesionalism în ceea ce privește lansarea unei versiuni netestate și lipsa angajamentului proiectului față de un program de lansare. [20] Lansarea inițială a OpenIndiana a fost promovată ca experimentală și direct pe baza celei mai recente versiuni de dezvoltare OpenSolaris, preliminară lansării OpenSolaris 2010.

Clădirea comunității

Odată cu distribuția binară a OpenSolaris mutată în SolarisExpress și fluxul live al actualizărilor OpenSolaris întrerupt, au existat îngrijorări cu privire la ce s-ar întâmpla cu OpenIndiana dacă Oracle ar decide să nu mai trimită codul sursă comunității. Echipa OpenIndiana a atenuat aceste preocupări prin anunțarea planurilor de a muta fluxul de cod sursă către fundația illumos. [21]

S-au ridicat îngrijorări cu privire la posibila întrerupere a accesului liber la compilatorul proprietar Oracle utilizat pentru a produce OpenIndiana. Ca răspuns, OpenIndiana a fost modificat pentru a fi compilat pe colecția open source GNU Compiler Collection . [22]

Lista de compatibilitate hardware (HCL) a rămas oarecum informală, fragmentată și necentralizată și a necesitat multă cercetare de către utilizatorul final pentru selectarea hardware-ului. [23] [24] [25] [26] [27] Lipsa unui HCL centralizat complet a rezultat din faptul că OpenSolaris HCL a fost găzduit pe infrastructura serverului Oracle și că codul din partea serverului pentru trimiterea driverului utilitarului dispozitivului nu era disponibil.

În august 2012, șeful fondatorului proiectului, Alasdair Lumsden, a demisionat din proiect, invocând motive personale și frustrare pentru lipsa de progrese în proiect. [28] Printre motivele lipsei de progres s-au numărat lipsa dezvoltatorilor și a resurselor. În ceea ce privește demisia sa, Lumsden a scris: "Pentru mulți dintre noi, acesta a fost primul proiect open source la care am contribuit vreodată, inclusiv eu. Rolul de jucat a fost important și nu am fost echipați pentru a face față acestuia"

De la demisie, proiectul a fost dezvoltat de o echipă de voluntari și a fost un efort comun al comunității într-un mod transversal și participativ.

Recepție media

O revizuire DistroWatch din septembrie 2013 a afirmat că proiectul OpenIndiana "pare să fi fost în declin constant de câțiva ani". [29] Aceeași revizuire a concluzionat că OpenIndiana nu progresase semnificativ față de statul OpenSolaris cu cinci ani mai devreme:

„Rularea OpenIndiana astăzi arată ca OpenSolaris acum cinci ani, instrumentele sunt în mare parte aceleași, desktopul este același. Software-ul inclus începe să-și arate vârsta și nu cred că au fost introduse caracteristici semnificative în ultimii ani. Sunt sigur că dezvoltatorii din spatele proiectului fac o treabă bună de detectare a erorilor și de actualizare a driverelor, ceea ce este minunat. Cu toate acestea, mi se pare că OpenIndiana merge pe apă, nu progresează semnificativ. "

O altă analiză din mai 2015 a concluzionat în mod similar că puține îmbunătățiri majore au fost aduse sistemului de-a lungul anilor. [30] Revizuirea a afirmat că selecția pachetelor și suportul hardware par să rămână în urma celorlalte sisteme, în timp ce multe dintre funcțiile de administrare a sistemului au fost reproduse sau portate pe Linux și BSD. Analiza a concluzionat că:

„În timp ce OpenIndiana pare încă stabilă și funcțională, dă și impresia că a rămas blocată în trecut, probabil din cauza lipsei dezvoltatorilor dispuși să lucreze la proiect. OpenIndiana funcționează și poate fi utilă în situații în care, din diverse motive, administratorul are nevoie într-adevăr de o versiune Solaris, dar mi se pare că OpenIndiana nu a trecut mai departe în ultimii șapte ani. Sistemul de operare are încă idei excelente și tehnologie bună, dar nu pare să fi făcut progrese în ultimii ani. "

Afirmațiile cu privire la lipsa suportului pentru pachete ar putea fi atenuate de faptul că cele peste 3500 de pachete software furnizate de OpenIndiana Hipster nu au fost împărțite în pachete diferite, ceea ce ar fi mărit în mod artificial numărul pachetelor (de exemplu, ca în distribuțiile Linux): l 'Image Sistemul de ambalare s-a bazat pe fișiere care furnizau actualizări incrementale și fațete ale pachetelor, făcând această împărțire o povară inutilă. În primii doi ani de existență, proiectul Hipster a migrat și actualizat peste 1500 de pachete: menține o colecție de pachete software selectate, bazându-se pe depozite terțe, cum ar fi SFE [31] pentru programe de completare. Pentru o selecție extinsă, sistemul pkgsrc acceptat de Joyent [32] oferă cu ușurință peste 20.000 de pachete pentru sistemele de iluminare.

Relația cu alte sisteme de operare

OpenIndiana este o bifurcație în sens tehnic, dar este continuarea OpenSolaris în esență. Proiectul intenționează să furnizeze un sistem de operare din familia System V care este binar compatibil cu produsele Oracle Solaris 11 și Solaris 11 Express. Cu toate acestea, în loc să fie bazat pe OS / Net ca OpenSolaris, OpenIndiana se bazează pe iluminos . Proiectul utilizează același sistem de gestionare a pachetelor OpenSolaris Image Packaging System (IPS). [3]

În timp ce baza de cod OpenIndiana s-a bazat inițial pe cea mai mare parte a codului pus la dispoziția publicului de către Oracle, începând cu septembrie 2011, construirea oi_151a se bazează pe iluminos . De fapt, proiectul s-a îndepărtat de instrumentele proprii Oracle, cum ar fi Sun Studio - toate versiunile începând din 2013, inclusiv ramura activă Hipster, folosesc GNU Compiler Collection (GCC) ca unic compilator. Proiectul illumos în sine este implementat cu GCC începând cu 15 iunie 2012. [33]

Program de lansare

Legendă
Construiri experimentale Construirea dezvoltării Hipster / Gnome Hipster / MATE

Construiri experimentale

Prima versiune experimentală a OpenIndiana, Build 147 , a fost lansată pe 14 septembrie 2010, [34] în timp ce a doua versiune experimentală, Build 148 , a fost lansată pe 17 decembrie 2010. [35]

Versiune Data Note
oi_147 [36] 10 septembrie 2010 Note de lansare OpenIndiana oi_147 , la wiki.openindiana.org .
oi_148 [37] 17 decembrie 2010 Note de lansare OpenIndiana oi_148 , la openindiana.org .

Construirea dezvoltării

O primă versiune de dezvoltare, Build 151 , a fost lansată pe 14 septembrie 2011. Aceasta a fost prima versiune bazată pe illumos. MartUX 151a0 [38] a fost lansat ca prima versiune SPARC pentru OpenIndiana. Build 151a7 pentru arhitecturi 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 pe 1 februarie 2013 ca un al doilea și posibil ultimul. construiți OpenIndiana SPARC , [39] cu versiuni ulterioare bazate pe DilOS . [40]

Versiune Data Note
oi_151a0 [41] [42] 19 septembrie 2011 Note de lansare OpenIndiana oi_151a0 , la wiki.openindiana.org .
oi_151a1 26 ianuarie 2012 Note de lansare OpenIndiana oi_151a1 , la wiki.openindiana.org .
oi_151a2 13 februarie 2012 Note de lansare OpenIndiana oi_151a2 , la wiki.openindiana.org .
oi_151a3 12 aprilie 2012 Note de lansare OpenIndiana oi_151a3 , la wiki.openindiana.org .
oi_151a4 4 mai 2012 Note de lansare OpenIndiana oi_151a4 , la wiki.openindiana.org .
oi_151a5 2 iulie 2012 Note de lansare OpenIndiana oi_151a5 , la wiki.openindiana.org .
oi_151a6 4 septembrie 2012 Note de lansare OpenIndiana oi_151a6 , la wiki.openindiana.org .
oi_151a7 6 octombrie 2012 Note de lansare OpenIndiana oi_151a7 , la wiki.openindiana.org .
oi_151a8 [43] 10 august 2013 Note de lansare OpenIndiana oi_151a8 , la wiki.openindiana.org .
oi_151a9 18 ianuarie 2014 Note de lansare OpenIndiana oi_151a9 , la wiki.openindiana.org .

Hipster

Deoarece 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ă în dezvoltare rapidă a OpenIndiana bazată pe un model de lansare progresivă și o schemă de contribuție orizontală prin sistemul de construire oi-userland [44] și utilizarea integrării continue.

Hipster este întreținut activ - depozitul primește actualizări de software și remedieri de securitate, iar imaginile de instalare sunt publicate de două ori pe an. Fiecare lansare instantanee este anunțată prin intermediul listei de corespondență și Twitter . [45] Prima versiune instantanee a fost livrată la 14 februarie 2014, iar instantaneele ulterioare s-au bazat pe un ciclu de dezvoltare de șase luni.

Unele caracteristici importante ale Hipsterului:

  • MATE ca mediu implicit pentru desktop (de la Hipster 2016.10)
  • Actualizați la cele mai recente iluminări KVM
  • Actualizare stivă grafică cu noul suport Xorg și DRM
  • Suport pentru FUSE și NTFS-3G
  • Suport pentru software multimedia
  • Suport terță parte pentru depozitele SFE oferite de LibreOffice [46]
  • Migrarea către GCC ca compilator implicit
  • Migrarea software-ului vechi către sistemul de construire unificat oi-userland

Lista de caracteristici este actualizată pentru fiecare ciclu de dezvoltare pe paginaFoaia de parcurs a urmăritorului de probleme.

Versiune Data Note
2014.02 14 februarie 2014 Note de lansare OpenIndiana Hipster 2014.02 [ link rupt ] , pe wiki.openindiana.org .
2014.07 1 iulie 2014 Note de lansare OpenIndiana Hipster 2014.07 [ link rupt ] , pe wiki.openindiana.org .
2014.10 12 octombrie 2014 Note de lansare OpenIndiana Hipster 2014.10 [ link rupt ] , pe wiki.openindiana.org .
2015.03 31 martie 2015 Note de lansare OpenIndiana Hipster 2015.03 , pe wiki.openindiana.org .
2015.10 12 octombrie 2015 Note de lansare OpenIndiana Hipster 2015.10 , la wiki.openindiana.org .
2016.04 21 aprilie 2016 Note de lansare OpenIndiana Hipster 2016.04 , la wiki.openindiana.org .
2016.10 2 noiembrie 2016 Note de lansare OpenIndiana Hipster 2016.10 , la wiki.openindiana.org .
2017.04 2 mai 2017 Note de lansare OpenIndiana Hipster 2017.04 , la wiki.openindiana.org .
2017.10 31 octombrie 2017 Note de lansare OpenIndiana Hipster 2017.10 , la wiki.openindiana.org .
2018.04 28 aprilie 2018 Note de lansare OpenIndiana Hipster 2018.04 , la wiki.openindiana.org .
2018.10 23 octombrie 2018 Note de lansare OpenIndiana Hipster 2018.10 , la wiki.openindiana.org .
2019.04 12 mai 2019 Note de lansare OpenIndiana Hipster 2019.04 , la wiki.openindiana.org .
2019.10 7 noiembrie 2019 Note de lansare OpenIndiana Hipster 2019.10 , la docs.openindiana.org .
2020.04 5 mai 2020 Note de lansare OpenIndiana Hipster 2020.04 , la docs.openindiana.org .
2020.10 31 octombrie 2020 Note de lansare OpenIndiana Hipster 2020.10 , la docs.openindiana.org .
2021.04 1 mai 2021 „OpenIndiana Hipster 2021.04 este aici” , pe openindiana.org .

Notă

  1. ^ (EN) Site oficial pe openindiana.org. Editați pe Wikidata
  2. ^ (EN) Igor Ljubuncic, OpenIndiana - există încă speranță , de distrowatch.com, DistroWatch , 23 mai 2011. Accesat la 25 septembrie 2019.
  3. ^ A b (EN) FAQ , pe openindiana.org, OpenIndiana.
  4. ^ Project Indiana , pe hub.opensolaris.org (arhivat din original la 26 februarie 2011) .
  5. ^ (EN) Alasdair Lumsden, OpenSolaris anulat, urmând a fi înlocuit cu Solaris 11 Express pe mail.opensolaris.org, 13 august 2010. Accesat la 25 septembrie 2019 (depus de 'url original 7 martie 2013).
  6. ^ (RO) Michael Larabel, OpenIndiana - Another OpenSolaris Fork - Coming Next Week , pe phoronix.com, Phoronix, 10 septembrie 2010. Adus la 1 octombrie 2019.
  7. ^ (EN) Anunț , pe openindiana.org.
  8. ^ a b Sam Varghese, va fi anunțat furculița OpenSolaris , la itwire.com , ITWire. Adus pe 29 septembrie 2019 .
  9. ^ (RO) EveryCity sponsorizează OpenSolaris Fork OpenIndiana , pe EveryCity. Adus la 25 septembrie 2019 .
  10. ^ OpenIndiana (@OpenIndiana) , pe Twitter .
  11. ^ (RO) Timothy Prickett Morgan, OpenSolaris spork gata pentru descărcare pe theregister.co.uk, The Register. Adus la 25 septembrie 2019 .
  12. ^ (RO) Fundația Illumos lansează OpenIndiana pe h-online.com, The H. Adus pe 25 septembrie 2019.
  13. ^ Luke Hopewell, Fundația Illumos reînvie OpenSolaris , la zdnet.com , ZDNet Australia. Adus la 25 septembrie 2019 .
  14. ^ (RO) Ted Samson, Illumos AIMS to clone moribund OpenSolaris pe infoworld.com, InfoWorld, 15 septembrie 2010. Accesat la 25 septembrie 2019.
  15. ^ ( DE ) Oliver Diedrich, OpenIndiana statt OpenSolaris , pe Heise Online , 15 septembrie 2010. Accesat pe 29 septembrie 2019 .
  16. ^ Twitter / openindiana: Sper că ți-a plăcut anunțul , pe twitter.com .
  17. ^ Twitter / openindiana: Serverul nostru pkg.depotd pentru , pe twitter.com .
  18. ^ (RO) Comitetul editorial SD Times, de la editori: consultarea Oracle , SD Times, 15 septembrie 2010. Accesat pe 29 septembrie 2019.
  19. ^ (EN) Joe Brockmeier, A Quick Look at OpenIndiana , Linux Today, 17 septembrie 2010. Accesat la 29 septembrie 2019.
  20. ^ (EN) Lawrence Latif, Open Indiana AIMS implicit pentru distribuția gratuită Solaris , din The Inquirer, 15 septembrie 2010. Accesat la 1 octombrie 2019.
  21. ^ (RO) Ce se întâmplă dacă Oracle întrerupe furnizarea accesului la sursa OpenSolaris? , pe wiki.openindiana.org .
  22. ^ (RO) Ce se întâmplă dacă Oracle întrerupe Sun Studio (sursa închisă și compilatorul principal pentru construirea OpenSolaris)? , pe wiki.openindiana.org .
  23. ^ Openindiana Community HCL , la wiki.openindiana.org .
  24. ^ (RO) Cel mai bun hardware de utilizat? , pe illumos.org . Adus la 30 septembrie 2019 (arhivat din original la 5 ianuarie 2011) .
  25. ^ (EN) Nexenta Project | Despre NAS NAS Hardware sugerat , pe nexenta.org (arhivat din original la 12 decembrie 2011) .
  26. ^ (RO) NexentaStor TM Hardware Supported List Versiunea 1.0 - 02 februarie 2011 (PDF), pe nexenta.com (depus de 'url original 1 ianuarie 2011).
  27. ^ (EN) Joyent validează serverele TYAN pentru utilizare în SmartDataCenter pe joyent.com (depus de 'url original 24 noiembrie 2011).
  28. ^ (EN) Alasdair Lumsden, OpenIndiana conduce Alasdair Lumsden demisionează , lwn.net pe 29 august 2012. Adus la 1 octombrie 2019.
  29. ^ (EN) DistroWatch Weekly, Ediția 523, 2 septembrie 2013 , pe DistroWatch , 2 septembrie 2013. Accesat la 1 octombrie 2019.
  30. ^ (EN) DistroWatch Weekly, Ediția 609, 11 mai 2015 , pe DistroWatch , 11 mai 2015. Adus la 1 octombrie 2019.
  31. ^ (RO) Proiectul Spec Files Extra pe sfe.opencsw.org. Adus la 1 octombrie 2019 .
  32. ^ (EN) Joyent - Gestionarea pachetelor portabile , a pkgsrc.joyent.com. Adus la 1 octombrie 2019 .
  33. ^ (EN) Illumos va fi acum construit cu GCC 4.4.4 , pe wiki.illumos.org. Adus la 1 octombrie 2019 (arhivat din original la 25 iunie 2018) .
  34. ^ (EN) oi_147 - OpenIndiana - OpenIndiana Wiki , pe wiki.openindiana.org. Adus la 1 octombrie 2019 .
  35. ^ oi_148 , la wiki.openindiana.org , 17 decembrie 2010.
  36. ^ DistroWatch Weekly, Ediția 373, 27 septembrie 2010
  37. ^ DistroWatch Weekly, Ediția 406, 23 mai 2011
  38. ^ (EN) 151a0 - 151a0 Martux SPARC Build on openindiana.org. Adus la 1 octombrie 2019 .
  39. ^ (EN) MartUX_OpenIndiana oi_151a SPARC LiveDVD , pe wiki.openindiana.org. Adus la 1 octombrie 2019 (arhivat din original la 18 mai 2013) .
  40. ^ Twitter / openindiana: candidat la lansare stabilă , pe twitter.com .
  41. ^ DistroWatch Weekly, Ediția 426, 10 octombrie 2011
  42. ^ OpenIndiana 151a Recenzie desktop | LinuxBSDos.com
  43. ^ DistroWatch Weekly, numărul 523, 2 septembrie 2013
  44. ^ Github - OpenIndiana / oi-userland , la github.com .
  45. ^ (EN) Hipster , pe wiki.openindiana.org. Adus la 1 octombrie 2019 .
  46. ^ LibreOffice actualizat la 4.4.7.2 pentru OpenIndiana Hipster , la openindiana.org .

Alte proiecte

linkuri externe