Öppna Indiana

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 31 december 2018; kontroller kräver 11 redigeringar .
Öppna Indiana

Skärmdump av OpenIndiana Hipster 2016.10
Utvecklaren Illumos Foundation
OS-familjen Unix System V
Baserat på OpenSolaris
senaste versionen Hipster 2021.10 [1]  (5 december 2021 ) ( 2021-12-05 )
Språk som stöds ryska, engelska osv.
Plattformar som stöds x86-64
Typ av kärna Monolitisk kärna
Gränssnitt PARA
Licens CDDL och andra [2]
stat Aktiva
Hemsida openindiana.org
 Mediafiler på Wikimedia Commons

OpenIndiana  är en Solaris - distribution [3] [4] med öppen källkod skapad av Illumos Foundation och efterföljaren till OpenSolaris , som stängdes av Oracle . Utvecklingen av operativsystemet kommer att utföras uteslutande av samhället, utan inflytande från kommersiella företag [5] .

Historik

Ursprung

Indiana-projektet skapades ursprungligen av Sun Microsystems för att skapa en binär distribution baserad på OpenSolaris -källkoden [6] .

OpenIndiana-projektet skapades efter det pågående övertagandet av Sun Microsystems av Oracle Corporation för att säkerställa fortsatt tillgänglighet och vidareutveckling av det OpenSolaris-baserade operativsystemet som det används i stor utsträckning. Osäkerheten bland OpenSolaris-utvecklargemenskapen har fått en del utvecklare att skapa preliminära planer för att splittra den befintliga kodbasen.

Dessa planer genomfördes efter tillkännagivandet av Oracles uppsägning av stödet för OpenSolaris-projektet [7] [8] .

Åsikter

Det officiella tillkännagivandet av OpenIndiana-projektet gjordes den 14 september 2010 på JISC Centre i London [9] . Den första versionen av operativsystemet var offentligt tillgänglig samtidigt, trots att den var oprövad. Anledningen till den overifierade utgåvan var att OpenIndiana-teamet hade satt ett lanseringsdatum före Oracle OpenWorld för att överträffa Solaris 11 Express [10] .

Tillkännagivandet av OpenIndiana möttes av en mestadels positiv respons, med över 350 personer som tittade på tillkännagivandet online, ISO-bilden laddades ner över 2 000 gånger, över 500 följare på Twitter och många anmärkningsvärda informationsteknologiwebbplatser som publicerade inlägg om releasen [11] [12 ] [13] [14] [15] [16] [17] [18] . Sändningsbandbredden för meddelandet var betydande, noterade upp till 350 Mbps [19] . Nätverkspaketlagringsservern upplevde 20 gånger den trafik som var intresserad av att distribuera paket än vad som ursprungligen planerats, vilket resulterade i att fler strömmar skapades [20] .

Alla recensioner var inte positiva, och vissa onlineartiklar ifrågasatte relevansen av Solaris med tanke på Linux-penetrationen [21] [22] . En artikel kritiserade lanseringen av OpenIndiana, med hänvisning till bristen på professionalism i att släppa en oprövad konstruktion, såväl som projektets bristande engagemang för ett releaseschema [23] . Den ursprungliga versionen av OpenIndiana annonserades som experimentell och direkt baserad på den senaste utvecklingsversionen av OpenSolaris, denna förutsläpptes till OpenSolaris 2010.

En granskning av DistroWatch i september 2013 konstaterade att OpenIndiana -projektet "tycks ha minskat stadigt under de senaste åren" [24] . Samma granskning drog slutsatsen att OpenIndiana inte hade kommit betydligt längre från staten OpenSolaris fem år tidigare:

Att köra OpenIndiana idag är väldigt likt att köra OpenSolaris för fem år sedan, verktygen är i princip desamma, skrivbordet är detsamma. Den medföljande programvaran börjar visa sin ålder, och jag tycker inte att riktigt viktiga funktioner har implementerats under de senaste åren. Jag är säker på att utvecklarna som arbetar med projektet gör ett bra jobb med att hitta buggar och behålla de nuvarande drivrutinerna, vilket är bra. Men jag känner att OpenIndiana går på vatten snarare än att utvecklas på något meningsfullt sätt.

I maj 2015 drog en granskning av OpenIndiana av DistroWatch på liknande sätt slutsatsen att små framsteg hade gjorts på systemet under de senaste åren [25] . Granskningen påpekade att paketval och hårdvarustöd verkar ligga efter andra system, medan många systemadministrationsfunktioner antingen replikeras eller portas till Linux och BSD . Granskningen drar slutsatsen att:

Även om OpenIndiana fortfarande är stabilt och funktionellt ger det också intrycket av att ha fastnat i det förflutna, kanske på grund av brist på utvecklare som är villiga att arbeta med projektet. OpenIndiana fungerar och kan fortfarande vara användbar i situationer där administratören av olika anledningar verkligen behöver en version av Solaris , men det verkar för mig att OpenIndiana inte har gått framåt under de senaste sju åren. Operativsystemet innehåller fortfarande fantastiska idéer och bra teknik, men det verkar inte ha gjort några framsteg de senaste åren.

Montering

När den binära distributionen av OpenSolaris blir SolarisExpress och den uppdaterade versionen av OpenSolaris liveuppdateringar upphör, finns det en överflöd av farhågor för vad som kommer att hända med OpenIndiana om Oracle beslutar sig för att sluta ge tillbaka källan till samhället. OpenIndiana-teamet mildrade dessa farhågor när de tillkännagav sin avsikt att flytta källkoden till Illumos Foundation [26] .

Det har väckts farhågor om eventuell uppsägning av fri tillgång till kompilatorn som ägs av Oracle, som används för att producera OpenIndiana. Som svar har OpenIndiana modifierats för att kunna kompilera till GNU Compiler Collection med öppen källkod [27] .

HCL (Hardware Compatibility List) förblir informell, fragmenterad och icke-centraliserad, vilket kräver mycket slutanvändarforskning för val av hårdvara [28] [29] [30] [31] [32] . Avsaknaden av en omfattande centraliserad HCL publiceras av det faktum att OpenSolaris HCL var värd på en Oracle-serverinfrastruktur och serverkoden för Device Driver Utility inte gjordes tillgänglig.

I augusti 2012 lämnade projektgrundaren Alasdair Lumsden projektet, med hänvisning till personliga skäl och frustration över projektets bristande framsteg [33] . Bland orsakerna till bristen på framsteg var bristen på utvecklare. I sin avgång skrev Lumsden: "För många av oss var detta det första open source-projektet vi någonsin hade bidragit till, inklusive mig själv. Uppgiften var omfattande och vi var dåligt förberedda på det.”

Sedan hans avgång har projektet utvecklats av en grupp volontärer och är en helt horisontell och aktiv gemenskap.

Tar emot paket

Påståenden om bristen på paketstöd kan mildras av det faktum att de 3500+ programvarupaketen som tillhandahålls av OpenIndiana Hipster inte är uppdelade i flera paket, vilket på konstgjord väg ökade antalet paket (som i Linux-distributioner, till exempel): diskhanteringssystem är filbaserad pakethantering , som ger inkrementella uppdateringar och batchfax, vilket gör denna separation till en onödig börda. Under de första två åren av dess existens migrerade och uppdaterade Hipster-projektet över 1 500 paket: det upprätthåller en uppsättning utvalda mjukvarupaket som förlitar sig på tredjepartsförråd som SFE för tillägg. För avancerat urval tillhandahåller Joyents pkgsrc-system enkelt 14000+ paket för systemet [34] [35] .

Kommunikation med andra operativsystem

OpenIndiana är en gaffel i teknisk mening, men det är en fortsättning på OpenSolaris i andan. Projektet avser att tillhandahålla ett System V-operativsystem som är binärt kompatibelt med Oracles Solaris 11- och Solaris 11 Express-produkter. Men istället för att vara baserad på OS/Net-konsolidering, till exempel, är OpenIndiana baserad på Illumos. Projektet använder samma bildpakethanteringssystem (IPS).

Även om OpenIndiana-kodbasen ursprungligen baserades på de flesta allmänt tillgängliga Oracle-koder, är detta inte fallet eftersom oi_151a Development Builds bygger på lätthet från september 2011 . Projektet har i praktiken dragit sig tillbaka från Oracle-verktyg som Sun Studio : alla versioner sedan 2013, inklusive den aktiva Hipster-grenen, använder GNU Compiler Collection (GCC) som enda kompilator [36] .

Utgivningshistorik

Experimentella byggen

Den första experimentella versionen av OpenIndiana, Build 147, släpptes den 14 september 2010 , och den andra experimentella versionen, Build 148, släpptes den 17 december 2010 [37] [38] .

Version datumet Anteckningar
oi_147 [39] 10 september 2010 Release notes Arkiverad 30 april 2018 på Wayback Machine
oi_148 [40] 17 december 2010 Utgivningsinformation Arkiverad 10 oktober 2015 på Wayback Machine

Monteringsutveckling

Den första utvecklarversionen, Build 151, släpptes den 14 september 2011 . Detta är den första utgåvan baserad på Illumos. MartUX 151a0 släpptes som det första SPARC-bygget för OpenIndiana. Bygg 151a7 för Intel / AMD -arkitekturen släpptes den 6 oktober 2012 . Bygg 151a8 släpptes den 10 augusti 2013 . OpenSXCE 2013.01 SPARC Build 151a, tidigare MartUX, släpptes via OpenIndiana den 1 februari 2013 som det andra och möjligen sista OpenIndiana SPARC-bygget, med efterföljande utgåvor baserade på DilOS [41] [42] [43] .

Version datumet Anteckningar
oi_151a0 [44] [45] 19 september 2011 Release Notes Arkiverad 21 juni 2018 på Wayback Machine
oi_151a1 26 januari 2012 Release notes Arkiverad 30 april 2018 på Wayback Machine
oi_151a2 13 februari 2012 Release notes Arkiverad 30 april 2018 på Wayback Machine
oi_151a3 12 april 2012 Release notes Arkiverad 1 maj 2018 på Wayback Machine
oi_151a4 4 maj 2012 Release notes Arkiverad 30 april 2018 på Wayback Machine
oi_151a5 2 juli 2012 Release notes Arkiverad 7 november 2017 på Wayback Machine
oi_151a6 4 september 2012 Release notes Arkiverad 1 maj 2018 på Wayback Machine
oi_151a7 6 oktober 2012 Release notes Arkiverad 30 april 2018 på Wayback Machine
oi_151a8 [46] 10 augusti 2013 Release notes Arkiverad 30 april 2018 på Wayback Machine
oi_151a9 18 januari 2014 Release notes Arkiverad 30 april 2018 på Wayback Machine

hipster

Eftersom utvecklingsmodellen som ärvts från OpenSolaris-projektet var olämplig för ett samhällsprojekt, skapades Hipster-initiativet i slutet av 2013 för att starta om och modernisera OpenIndiana. Hipster-projektet är en snabbutvecklingsgren av OpenIndiana baserat på en rullande releasemodell och ett horisontellt bidragssystem genom oi-userland build-systemet och användningen av kontinuerlig integration [47] .

Hipster underhålls aktivt: förvaret tar emot mjukvaruuppdateringar samt säkerhetsfixar och installationsbilder publiceras två gånger om året. Varje snapshot-release tillkännages via e-postlistan och Twitter [48] . Den första utgåvan släpptes den 14 februari 2014 , med efterföljande bilder baserade på en sexmånaders utvecklingscykel.

Några anmärkningsvärda egenskaper hos Hipster:

Version datumet Anteckningar
2014.02 14 februari 2014 Release Notes  (nedlänk från 2018-04-30 [1649 dagar])
2014.07 1 juli 2014 Release Notes  (nedlänk från 2018-04-30 [1649 dagar])
2014/10 12 oktober 2014 Release Notes  (nedlänk från 2018-04-30 [1649 dagar])
2015.03 31 mars 2015 Release notes Arkiverad 2 april 2015 på Wayback Machine
2015/10 12 oktober 2015 Release notes Arkiverad 30 april 2018 på Wayback Machine
2016.04 21 april 2016 Release notes Arkiverad 30 april 2018 på Wayback Machine
2016/10 2 november 2016 Utgivningsinformation Arkiverad 6 november 2016 på Wayback Machine
2017.04 [51] 2 maj 2017 Release notes Arkiverad 8 juli 2017 på Wayback Machine
2017/10 31 oktober 2017 Release notes Arkiverad 7 november 2017 på Wayback Machine
2018.04 28 april 2018 Release Notes Arkiverad 14 november 2019 på Wayback Machine
2019.04 12 maj 2019 Release notes Arkiverad 13 maj 2019 på Wayback Machine
2019/10 7 november 2019 Utgivningsinformation Arkiverad 1 mars 2021 på Wayback Machine
2020.04 5 maj 2020 Release Notes Arkiverad 11 april 2021 på Wayback Machine
2020/10 1 november 2020 Release Notes Arkiverad 16 juni 2021 på Wayback Machine
2021.04 1 maj 2021 Utgivningsinformation Arkiverad 1 maj 2021 på Wayback Machine
2021.10 5 december 2021 Release notes Arkiverad 7 december 2021 på Wayback Machine

Se även

Anteckningar

  1. Wacknitz, Andreas OpenIndiana Hipster 2021.10 är här . OpenIndiana.org . OpenIndiana Project (1 november 2020). Hämtad 4 februari 2021. Arkiverad från originalet 6 december 2021.
  2. OpenIndiana-licenser arkiverade 21 september 2010 på Wayback Machine 
  3. Lansering av OpenIndiana Arkiverad 25 september 2010 på Wayback Machine 
  4. Illumos projektsida Arkiverad 24 september 2010 på Wayback Machine 
  5. OpenSolaris ersattes av OpenIndiana-distributionen Arkiverad 25 september 2010 på Wayback Machine  (ryska)
  6. Indiana (Project indiana.WebHome) - XWiki . Arkiverad från originalet den 26 februari 2011.
  7. osol-diskutera OpenSolaris avbruten, ska ersättas med Solaris 11 Express . Arkiverad från originalet den 7 mars 2013.
  8. OpenIndiana - En annan OpenSolaris Fork - Kommer nästa Wekk - Phoronix . Hämtad 30 april 2018. Arkiverad från originalet 31 oktober 2020.
  9. Meddelande - openindiana . Hämtad 30 april 2018. Arkiverad från originalet 4 december 2017.
  10. iTWire-OpenSolaris-gaffel kommer att tillkännages . Hämtad 30 april 2018. Arkiverad från originalet 24 oktober 2018.
  11. OpenSolaris Fork OpenIndia - EveryCity . Hämtad 30 april 2018. Arkiverad från originalet 10 augusti 2017.
  12. OpenIndiana (@OpenIndiana) | Twitter . Hämtad 30 april 2018. Arkiverad från originalet 8 augusti 2019.
  13. OpenSolaris spork redo för nedladdning • The Register . Hämtad 30 april 2018. Arkiverad från originalet 26 juni 2018.
  14. Illumos Foundation lanserar OpenIndiana - The H Open: New and Features . Hämtad 30 april 2018. Arkiverad från originalet 14 mars 2017.
  15. Illuos Foundation återupplivar OpenSolaris-Software-News . Arkiverad från originalet den 18 september 2010.
  16. Illumos strävar efter att klona döende OpenSolaris | infovärlden . Hämtad 30 april 2018. Arkiverad från originalet 26 juni 2013.
  17. OpenIndiana statt OpenSolaris | heise online . Hämtad 30 april 2018. Arkiverad från originalet 9 november 2017.
  18. Katherine Noyes. OpenIndiana ger Solaris-användare ett gratis, öppet alternativ  (engelska)  (nedlänk) . PCworld (23 september 2010). Hämtad 16 mars 2011. Arkiverad från originalet 26 maj 2012.
  19. OpenIndiana på Twitter: "Hoppas du gillade tillkännagivandet tidigare :-) 416 följare nu på twitter - yay! Sändningsbandbredden toppade 350 Mbps - trevligt!" . Hämtad 30 april 2018. Arkiverad från originalet 31 januari 2016.
  20. OpenIndiana på Twitter: "Vår pkg.depotd-server för pkg.openindiana.org exploderade. Vi ökar bara trådarna från 10 till 200 :D" . Hämtad 30 april 2018. Arkiverad från originalet 14 mars 2016.
  21. Från redaktörerna: Consulting the Oracle - SD Times . Hämtad 30 april 2018. Arkiverad från originalet 27 september 2013.
  22. En snabb titt på OpenIndiana | Linux Magazine (inte tillgänglig länk) . Hämtad 16 mars 2011. Arkiverad från originalet 24 april 2011. 
  23. Open Indiana siktar på standardfri Solaris-distribution | TheINQUIRER (nedlänk) . Hämtad 30 april 2018. Arkiverad från originalet 18 september 2010. 
  24. DistroWatch Weekly, nummer 523, 2 september 2013 . Hämtad 30 april 2018. Arkiverad från originalet 30 april 2018.
  25. DistroWatch Weekly, nummer 609, 11 maj 2015 . Hämtad 30 april 2018. Arkiverad från originalet 30 april 2018.
  26. Vanliga frågor - OpenIndiana - OpenIndiana Wiki . Hämtad 30 april 2018. Arkiverad från originalet 30 april 2018.
  27. Vad händer om Oracle avbryter Sun Studio (den slutna källan och primära kompilatorn för att bygga OpenSolaris)? . Hämtad 30 april 2018. Arkiverad från originalet 30 april 2018.
  28. Gemenskap HCL - OpenIndiana - OpenIndiana Wiki . Hämtad 30 april 2018. Arkiverad från originalet 15 februari 2018.
  29. webbplats - den bästa hårdvaran att använda? - illumos projekt . Arkiverad från originalet den 5 januari 2011.
  30. Nexe Nexenta Project - Om föreslagen NAS SAN-hårdvara - The Nexenta Project . Arkiverad från originalet den 10 oktober 2010.
  31. Arkiverad kopia (länk ej tillgänglig) . Hämtad 11 januari 2012. Arkiverad från originalet 1 januari 2011.   .
  32. Joyent validerar TYAN-servrar för användning i SmartDataCenter | Joyent . Arkiverad från originalet den 24 november 2011.
  33. OpenIndiana-ledningen Alasdair Lumsden avgår LWN.net . Hämtad 30 april 2018. Arkiverad från originalet 30 april 2018.
  34. SFE - Programvarupaket för Solaris, OpenIndiana och OmniOS | Skaffa din favoritprogramvara för (TM) Solaris 11, OpenIndiana Hipster, OmniOS som färdigt att använda IPS-paketförråd . Hämtad 15 mars 2022. Arkiverad från originalet 4 december 2021.
  35. Joyent Packages Documentation - Hem . Hämtad 30 april 2018. Arkiverad från originalet 10 maj 2018.
  36. 2012-06-15 Illumos kommer nu att bygga med GCC 4.4.4 + patchar - illumos - illumos wiki (inte tillgänglig länk) . Hämtad 30 april 2018. Arkiverad från originalet 25 juni 2018. 
  37. oi_147 - OpenIndiana - OpenIndiana Wiki . Hämtad 30 april 2018. Arkiverad från originalet 30 april 2018.
  38. oi_148b - OpenIndiana - OpenIndiana Wiki . Hämtad 30 april 2018. Arkiverad från originalet 30 april 2018.
  39. DistroWatch Weekly, nummer 373, 27 september 2010 . Hämtad 21 juni 2018. Arkiverad från originalet 21 juni 2018.
  40. DistroWatch Weekly, nummer 406, 23 maj 2011 . Hämtad 21 juni 2018. Arkiverad från originalet 21 juni 2018.
  41. OpenIndiana-diskutera Preliminär Nedladdningslänk: Illumos-baserad MartUX_OpenIndiana_Edition för SPARC LiveDVD (utan installationsprogram) . Hämtad 30 april 2018. Arkiverad från originalet 11 juli 2017.
  42. MartUX_OpenIndiana oi_151a SPARC LiveDVD - OpenIndiana - OpenIndiana Wiki . Arkiverad från originalet den 30 september 2012.
  43. OpenIndiana på Twitter: "Kandidat för stabil release som siktar på Q1.2011 - H1.2011 senast för en stabil release." . Hämtad 30 april 2018. Arkiverad från originalet 6 mars 2016.
  44. DistroWatch Weekly, nummer 426, 10 oktober 2011 . Hämtad 21 juni 2018. Arkiverad från originalet 21 juni 2018.
  45. OpenIndiana 151a Skrivbordsrecension | LinuxBSDos.com . Hämtad 21 juni 2018. Arkiverad från originalet 21 juni 2018.
  46. DistroWatch Weekly, nummer 523, 2 september 2013 . Hämtad 30 april 2018. Arkiverad från originalet 30 april 2018.
  47. GitHub - OpenIndiana/oi-userland: Unified build-system för OpenIndiana-distributionskomponenter . Hämtad 30 april 2018. Arkiverad från originalet 11 juni 2018.
  48. Hipster-OpenIndiana-OpenIndiana Wiki . Hämtad 30 april 2018. Arkiverad från originalet 30 april 2018.
  49. paketförråd
  50. LibreOffice uppdaterad till 4.4.7.2 för OpenIndiana Hipster - openindiana . Hämtad 30 april 2018. Arkiverad från originalet 12 juni 2017.
  51. OpenIndiana 2017.04 Hipster - Temple Gloom . Hämtad 21 juni 2018. Arkiverad från originalet 21 juni 2018.

Länkar