Pojdi na vsebino

OpenIndiana

Iz Wikipedije, proste enciklopedije
OpenIndiana
Zaslonski posnetek prijavnega okna v OpenIndiana 151a8 z možnostmi nastavitve jezika, razporeditve tipk in izbire namiznega okolja
Razvijalecillumos Foundation idr.
Programski jezikC
Družina OS\ Unix
  \ UNIX System V SVR4
    \ Solaris 10
      \ OpenSolaris
        \ OpenIndiana
Stanjev razvoju
Izvorna kodaodprta koda
Zadnja predogledna izdajabuild 151a8 / 10. avgust 2013 (2013-08-10)
Razpoložljivi jezikiangleščina,
slovenščina
+ 16 jezikov
Metoda posodobitveIPS
Upravljalnik paketaPackage Manager, pkg
Podprte platformei386, x86-64
Vrsta jedramonolitično
UserlandSolaris in GNU Core Utilities
Privzeti uporabniški vmesnikGNOME 2 (tudi xterm, Window Maker, FVWM, ...)
Licencavečinoma CDDL, z drugimi licencami
Spletno mestowww.openindiana.org
Zaslonski posnetek operacijskega sistema OpenIndiana med nameščanjem
Zaslonski posnetek OpenIndiana 151a8 s privzetim grafičnim namiznim okoljem GNOME 2

OpenIndiana (keatica oi ali OI) je prosti in odprtokodni operacijski sistem družine Unix izpeljan iz sistema OpenSolaris. Razvijalci so razvedli OpenSolaris potem, ko ga je Oracle Corporation prenehala razvijati,[1] da bi nadaljevali z razvojem in distribucijo izvorne kode.[2] Projekt OpenIndiana je posluževala illumos Foundation, ki poslužuje tudi operacijski sistem illumos.[2] Razvijalci projekta OpenIndiana težijo k izdelavi »de facto distribucije OpenSolaris nameščeni na produkcijskih strežnikih, kjer varnost in popravki hroščev ne zahtevajo plačila.«[3]

Zgodovina

[uredi | uredi kodo]

Izvori in nastanek

[uredi | uredi kodo]

Project Indiana je izvirno zasnovalo podjetje Sun Microsystems, da bi izdelalo dvojiško distribucijo okrog baze izvorne kode OpenSolaris.[4]

OpenIndiana je bila zasnovana med pogajanji o Oracleovem prevzemu Sun Microsystems, da bi se zagotovila neprekinjena razpoložljivost in nadaljnji razvoj operacijskega sistema na osnovi OpenSolaris, ker se ta veliko uporablja. Negotovost med razvojno skupnostjo OpenSOlaris je vodilo nekaj razvijalcev k osnovanju poskusnih načrtov za razcepitev obstoječe kodne baze.

Ti načrti so se uresničili po Oracleovi najavi o prekinitvi podpore za projekt OpenSolaris.[5][6]

Začetni odziv

[uredi | uredi kodo]

Formalna najava projekta OpenIndiana je bila 14. septembra 2010 v središču JISC v Londonu.[7] Prva izdaja operacijskega sistema je bila istočasno na voljo javno, čeprav še ni bila preskušena. Razlog za nepreskušeno izdajo je bil, ker je razvojna skupina OpenIndiana nastavila datum zagona en teden pred Oracleovim zborom OpenWorld, da bi prehitela izdajo Solaris 11 Express.[8]

Najava OpenIndiana je bila večinoma dobro sprejeta. Več kot 350 ljudi je videlo spletno najavo,[9], slike ISO so bile odjemane več kot 2000 krat,[9] več kot 500 sledilcev je pridobilo račune na Twittru,[10] in več uglednih informacijskotehnoloških tiskovnih spletišč je pisalo o izdaji.[8][11][12][13][14][15] Prepustnost oddajanja najave je bila precejšnja in je dosegla 350 Mbitov/s.[16] Shrambni strežnik spletnih paketov je dosegel dvajsetkratno velikost prometa od izvirno zamišljenega, kar so kasneje popravili z več nitno oskrbo.[17]

Vsa poročila niso bila pozitivna in nekaj spletnih člankov se je vprašalo o ustreznosti, da se je Solaris podal na trg GNU/Linux.[18][19] En članek je bil kritičen do zagona OpenIndiana in navedel pomanjkanje profesionalizma glede na izdajanje nepreskušene gradnje in pomanjkanje projekta za obveznost do časovnega načrta izdaj.[20]

Skrbi skupnosti

[uredi | uredi kodo]

S premikom dvojiške distribucije OpenSolaris k SolarisExpress in prenehanjem posodabljanj OpenSolaris so se pojavile skrbi kaj se bo zgodilo z OpenIndiana, če se bo Oracle odličil prenehati dobavljati izvorno kodo nazak k skupnosti. Skupina OpenIndiana je lajšala te skrbi z najavo namere premika dobavljanja izvorne kode k illumos Foundation.[21]

Nastale so skrbi o možnem prenehanju prostega dostopa do Oracleovega prevajalnika, ki se je uporabil pri gradnji OpenIndiana. Zaradi tega se je OpenIndiana dopolnila z odprtokodnim prevajalnikom GCC.[22] Delo na OpenIndiana se nadaljuje, da bodo dvojiški izvršni programi zagonljivi in stabilni na velikem številu strojev (matične plošče, vezni nabori, gostiteljski prilagojevalniki (HBA)).

Seznam združljivosti strojne opreme (HCL) ostaja do neke mere neuraden, razdroblen in necentraliziran kar zahteva precej raziskovanja za izbiro strojne opreme končnega uporabnika.[23][24][25][26][27] Pomanjkanje izčrpnega centraliziranega HCL je lahko problem zaradi dejstva, da je Device Driver Utility del dvojiške distribucije OpenSolaris in rabi star e-poštni naslov Sun Microsystems, ki je sedaj pod nadzorom Oraclea.[28][29][30]

Povezava s Solarisom, Solaris Expressom, illumosom

[uredi | uredi kodo]

Čeprav je OpenIndiana razcepitev v tehniškem smislu, je nadaljevanje OpenSolaris po duši. Projekt namerava dobaviti operacijski sistem družine System V, ki je dvojiško združljiv z Oracleovima izdelkoma Solaris 11 in Solaris 11 Express. Namesto, da bi temeljila na usklajevanju OS/Net, kakor je bil OpenSolaris, bo OpenIndiana imela jedro illumos (prva izdaja še vedno temelji na OS/Net). Projekt uporablja enak sistem upravljalnika paketov IPS kot OpenSolaris.[3]

OpenIndiana kodna baza trenutno temelji na večini Oracleove javno dostopne kode, prihodnje izdaje pa bodo temeljile na kodi Illumos. Projekt tudi širi prizadevanja, da bi bila njegova kodna baza neodvisna od Oracleovih orodij, kot je Sun Studio, čeprav se na to v glavni meri projekt ne osredotoča.[3]

Urnik izdaj

[uredi | uredi kodo]

Prva razvojna izdaja OpenIndiana, Build 147, je bila izdana 14. septembra 2010,[31] ruga razvojna izdaja, Build 148, pa je bila izdana 17. decembra 2010.[32] Tretja razvojna izdaja, Build 151, je bila izdana 14. septembra 2011. To je bila prva izdaja, ki je temeljila na Illumos.

Izdaja MartUX 151a0[33] je bila izdana kot prva gradnja arhitekture SPARC za OpenIndiana. Build 151a7 za arhitekture Intel/AMD je bila izdana 6. oktobra 2012. Build 151a8 je bila izdana 10. avgusta 2013. OpenSXCE 2013.01 SPARC Build 151a, predhodno MartUX, je bila izdana prek OpenIndiana 1. februarja 2013 kot druga in morebitno zadnja gradnja SPARC za OpenIndiana,[34] s kasnejšimi izdajami na podlagi DilOS.[35]

Hipster je kodno ime za hitro napredujočo razvojno vejo OpenIndiana in uporabniki imajo lahko občasno poruštve aliprobleme. Hipster uporablja model brezprekinitvene izdaje (rolling-release) in objavlja namestitvene slike ISO samo občasno. Vsaka izdaja ISO je najavljena prek e-poštnega seznama in Twitterja.[36]

Experimental Builds Development Builds Hipster

Glej tudi

[uredi | uredi kodo]

Sklici

[uredi | uredi kodo]
  1. Ljubuncic (2011).
  2. 2,0 2,1 »Welcome to Project OpenIndiana!« (v angleščini). Project OpenIndiana. 10. september 2010. Pridobljeno 14. septembra 2010.
  3. 3,0 3,1 3,2 »Frequently Asked Questions«. OpenIndiana Wiki (v angleščini). Arhivirano iz prvotnega spletišča dne 9. februarja 2011.
  4. »Project Indiana«. Arhivirano iz prvotnega spletišča dne 26. februarja 2011. Pridobljeno 4. oktobra 2015.
  5. Lumsden (2010).
  6. Larabel (2010).
  7. »Announcement« (v angleščini). Arhivirano iz prvotnega spletišča dne 26. septembra 2015.
  8. 8,0 8,1 Varghese (2010).
  9. 9,0 9,1 »EveryCity Sponsors OpenSolaris Fork OpenIndiana«. EveryCity Managed Hosting (v angleščini). Arhivirano iz prvotnega spletišča dne 20. septembra 2010. Pridobljeno 18. septembra 2010.
  10. »OpenIndiana Twitter Account« (v angleščini).
  11. Morgan (2010).
  12. »Illumos Foundation launches OpenIndiana« (v angleščini). The H. Pridobljeno 18. septembra 2010.
  13. Hopewell (2010).
  14. Samson (2010).
  15. Diedrich (2010).
  16. »Twitter / openindiana: Hope you liked the announcement« (v angleščini).
  17. »Twitter / openindiana: Our pkg.depotd server for« (v angleščini).
  18. »From the Editors: Consulting the Oracle«. Software Development Times (v angleščini). Software Development Times. 15. september 2010. Pridobljeno 15. septembra 2010.
  19. Brockmeier (2010).
  20. Latif (2010).
  21. »What if Oracle discontinue providing access to the OpenSolaris source?« (v angleščini). Arhivirano iz prvotnega spletišča dne 7. oktobra 2015.
  22. »What if Oracle discontinue Sun Studio (the closed source and primary compiler for building OpenSolaris)?« (v angleščini). Arhivirano iz prvotnega spletišča dne 7. oktobra 2015.
  23. »Openindiana Community HCL« (v angleščini). Arhivirano iz prvotnega spletišča dne 7. oktobra 2015.
  24. »The Best Hardware to Use?« (v angleščini). Arhivirano iz prvotnega spletišča dne 5. januarja 2011.
  25. »Nexenta Project« (v angleščini). Arhivirano iz prvotnega spletišča dne 10. oktobra 2010. About suggested NAS SAN Hardware
  26. »NexentaStor TM Hardware Supported List Version 1.0« (PDF) (v angleščini). 2. februar 2011. Arhivirano iz prvotnega spletišča (PDF) dne 1. januarja 2011.
  27. »Joyent Validates TYAN Servers for Use in SmartDataCenter« (v angleščini). Arhivirano iz prvotnega spletišča dne 24. novembra 2011.
  28. »Device driver utility feedback email address« (v angleščini).
  29. »Feedback-alias: driver-utility-feedback ... sun.com« (v angleščini).
  30. »Device Driver Utility« (v angleščini). Arhivirano iz prvotnega spletišča dne 22. avgusta 2011.
  31. »oi_147 - OpenIndiana - OpenIndiana Wiki« (v angleščini). Arhivirano iz prvotnega spletišča dne 7. oktobra 2015.
  32. »oi_148« (v angleščini). 17. december 2010. Arhivirano iz prvotnega spletišča dne 7. oktobra 2015.
  33. »151a0 MartUX SPARC Build 151a0« (v angleščini). Arhivirano iz prvotnega spletišča dne 25. junija 2021.
  34. »OpenIndiana: SPARC release deleted« (v angleščini). Arhivirano iz prvotnega spletišča dne 30. septembra 2012.
  35. »Twitter / openindiana: Stable release candidate aiming« (v angleščini).
  36. »Hipster« (v angleščini). Arhivirano iz prvotnega spletišča dne 7. oktobra 2015.

Zunanje povezave

[uredi | uredi kodo]