Ö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 ) |
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] .
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] .
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.
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.
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] .
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] .
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 |
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 |
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 |
Solaris- distributioner | |
---|---|
Unix och Unix-liknande operativsystem | |
---|---|
Operativsystem |
|
Kompatibilitetsskikt |
|
Kategori Wikimedia Commons Wikibooks Wikiquote |