OpenIndiana

Iz Wikipedije, proste enciklopedije
Jump to navigation Jump to search
OpenIndiana
OpenIndiana logo large.svg
OpenIndiana WM screenshot 000.png
Zaslonski posnetek prijavnega okna v OpenIndiana 151a8 z možnostmi nastavitve jezika, razporeditve tipk in izbire namiznega okolja
Podjetje / razvijalec illumos Foundation idr.
Programski jezik C
OS družina \ Unix
  \ UNIX System V SVR4
    \ Solaris 10
      \ OpenSolaris
        \ OpenIndiana
Status v razvoju
Izvorna koda odprta koda
Zadna pregledna različica build 151a8 / avgust 10, 2013 (2013-08-10)
Razpoložljivi jeziki angleščina,
slovenščina
+ 16 jezikov
Metoda posodobitve IPS
Upravljalnik paketa Package Manager, pkg
Podprte platforme i386, x86-64
Vrsta jedra monolitično
Userland Solaris in GNU Core Utilities
Privzeti uporabniški vmesnik GNOME 2 (tudi xterm, Window Maker, FVWM, ...)
Licenca večinoma CDDL, z drugimi licencami
Uradna spletna stran www.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!" (angleščina). Project OpenIndiana. 2010-09-10. Pridobljeno dne 2010-09-14. 
  3. 3,0 3,1 3,2 Frequently Asked Questions "Frequently Asked Questions" Preveri |url= vrednost (pomoč). OpenIndiana Wiki (angleščina). 
  4. "Project Indiana".  od dne 2013-09[slepa povezava]
  5. Lumsden (2010).
  6. Larabel (2010).
  7. "Announcement" (angleščina). 
  8. 8,0 8,1 Varghese (2010).
  9. 9,0 9,1 "EveryCity Sponsors OpenSolaris Fork OpenIndiana". EveryCity Managed Hosting (angleščina). Pridobljeno dne 2010-09-18. 
  10. "OpenIndiana Twitter Account" (angleščina). 
  11. Morgan (2010).
  12. "Illumos Foundation launches OpenIndiana" (angleščina). The H. Pridobljeno dne 2010-09-18. 
  13. Hopewell (2010).
  14. Samson (2010).
  15. Diedrich (2010).
  16. "Twitter / openindiana: Hope you liked the announcement" (angleščina). 
  17. "Twitter / openindiana: Our pkg.depotd server for" (angleščina). 
  18. "From the Editors: Consulting the Oracle". Software Development Times (angleščina). Software Development Times. 2010-09-15. Pridobljeno dne 2010-09-15. 
  19. Brockmeier (2010).
  20. Latif (2010).
  21. "What if Oracle discontinue providing access to the OpenSolaris source?" (angleščina). 
  22. "What if Oracle discontinue Sun Studio (the closed source and primary compiler for building OpenSolaris)?" (angleščina). 
  23. "Openindiana Community HCL" (angleščina). 
  24. "The Best Hardware to Use?" (angleščina). 
  25. "Nexenta Project" (angleščina). About suggested NAS SAN Hardware  od dne 2010-08[slepa povezava]
  26. "NexentaStor TM Hardware Supported List Version 1.0" (PDF) (angleščina). 2011-02-02.  od dne 2012-08[slepa povezava]
  27. "Joyent Validates TYAN Servers for Use in SmartDataCenter" (angleščina).  od dne 2012-08[slepa povezava]
  28. "Device driver utility feedback email address" (angleščina). 
  29. "Feedback-alias: driver-utility-feedback ... sun.com" (angleščina). 
  30. "Device Driver Utility" (angleščina).  od dne 2015-10-04[slepa povezava]
  31. "oi_147 - OpenIndiana - OpenIndiana Wiki" (angleščina). 
  32. "oi_148" (angleščina). 2010-12-17. 
  33. "151a0 MartUX SPARC Build 151a0" (angleščina). 
  34. "OpenIndiana: SPARC release deleted" (angleščina). 
  35. "Twitter / openindiana: Stable release candidate aiming" (angleščina). 
  36. "Hipster" (angleščina). 

Viri[uredi | uredi kodo]

Zunanje povezave[uredi | uredi kodo]