illumos
Utvecklare | illumos Foundation |
---|---|
Skrivet i | C |
OS-familjen | Unix ( SVR4 ) |
Arbetstillstånd | Nuvarande |
Källmodell | Öppen källkod med binära blobbar |
Initial release | 2010 |
Förvar | |
Tillgänglig i | engelsk |
Plattformar | IA-32 , x86-64 , SPARC , ARM (under utveckling), DEC Alpha |
Typ av kärna | Monolitisk |
Licens | CDDL , BSD , MIT |
Officiell hemsida |
Illumos (stiliserat som illumos ) är ett delvis gratis och öppen källkod Unix -operativsystem . Den är baserad på OpenSolaris , som baserades på System V Release 4 (SVR4) och Berkeley Software Distribution (BSD). Illumos består av en kärna , drivrutiner , systembibliotek och verktygsprogram för systemadministration . Denna kärna är nu basen för många olika illumos-distributioner med öppen källkod , på ett liknande sätt som Linux-kärnan används i olika Linux-distributioner .
Underhållarna skriver illumos med gemener eftersom vissa datorteckensnitt inte tydligt skiljer en liten bokstav L från en versal i : Il (se homoglyf ). Projektnamnet är en kombination av ord illuminare från latin för till ljus och OS för operativsystem .
Översikt
Illumos tillkännagavs via webbseminarium torsdagen den 3 augusti 2010, som en gemenskapsansträngning av några centrala Solaris-ingenjörer för att skapa en verkligt öppen källkodssolaris genom att byta ut stängda källkodsbitar av OpenSolaris med öppna implementeringar.
Den ursprungliga planen angav uttryckligen att illumos inte skulle vara en distribution eller en gaffel. Men efter att Oracle tillkännagav att de skulle avbryta OpenSolaris, gjordes planer på att dela den slutliga versionen av Solaris ON-kärnan så att illumos kunde utvecklas till en egen kärna.
Från och med 2010 fokuserade ansträngningarna på libc, NFS- låshanteraren, kryptomodulen och många enhetsdrivrutiner för att skapa ett Solaris-liknande operativsystem utan stängd, proprietär kod. Från och med 2012 inkluderar utvecklingsfokus övergång från den historiska kompilatorn, Studio , till GCC . "Userland"-mjukvaran är nu byggd med GNU-fabrikat och innehåller många GNU-verktyg som GNU tar .
Illumos leds lätt av grundaren Garrett D'Amore och andra communitymedlemmar/utvecklare som Bryan Cantrill och Adam Leventhal , via ett utvecklarråd.
Illumos Foundation har införlivats i delstaten Kalifornien som en 501(c)6 branschorganisation, med grundande styrelsemedlemmar Jason Hoffman (tidigare på Joyent ), Evan Powell ( Nexenta ) och Garrett D'Amore. Från och med augusti 2012 var stiftelsen i färd med att formalisera sina stadgar och organisationsutveckling.
På OpenStorage Summit 2010 avslöjades den nya logotypen för illumos, med officiell typ och varumärke att följa efter.
Utveckling
Dess primära utvecklingsprojekt, illumos-gate, härrör från OS/Net (alias ON), som är en Solaris -kärna med huvuddelen av drivrutinerna, kärnbiblioteken och grundläggande verktyg, liknande det som levereras av ett BSD "src"-träd . Det var ursprungligen beroende av OpenSolaris OS/Net, men en gaffel gjordes efter att Oracle tyst beslutat att stänga utvecklingen av Solaris och inofficiellt dödade OpenSolaris-projektet.
Funktioner
- ZFS , ett kombinerat filsystem och logisk volymhanterare som ger en hög nivå av dataintegritet för mycket stor lagringskapacitet.
- Solaris Containers (eller Zoner), en låg overhead-implementering av virtualiseringsteknik på operativsystemnivå för x86- och SPARC-system.
- DTrace , ett omfattande dynamiskt spårningsramverk för felsökning av kärn- och applikationsproblem på produktionssystem i realtid.
- Kärnbaserad virtuell maskin (KVM), en virtualiseringsinfrastruktur. KVM stöder inbyggd virtualisering på processorer med hårdvaruvirtualiseringstillägg.
- OpenSolaris Network Virtualization and Resource Control (eller Crossbow), en uppsättning funktioner som tillhandahåller en intern nätverksvirtualisering och tjänstekvalitet inklusive: virtuell NIC (VNIC) pseudo-nätverksgränssnittsteknik, exklusiva ip-zoner, bandbreddshantering och flödeskontroll på en per gränssnitt och per VNIC-basis.
Aktuella distributioner
Distribution, på illumos.org
- DilOS, med Debians pakethanterare ( dpkg + apt ) och virtualiseringsstöd , tillgängligt för x86-64 och SPARC .
- NexentaStor , distribution optimerad för virtualisering , lagringsnätverk , nätverksansluten lagring och iSCSI- eller Fibre Channel - applikationer som använder ZFS -filsystemet .
- OmniOS Community Edition, har ett minimalistiskt tillvägagångssätt som lämpar sig för serveranvändning.
- OpenIndiana , en distribution som är en fortsättning och gaffel i andan av operativsystemet OpenSolaris .
- SmartOS , en distribution för molnberäkning med Kernel-baserad Virtual Machine- integration.
- Tribblix, distribution i retrostil med moderna komponenter, tillgänglig för x86-64 och SPARC .
- v9os, en endast server-baserad, IPS-baserad minimal SPARC- distribution.
- XStreamOS, en distribution för infrastruktur, moln och webbutveckling.
Utgått:
- Dyson , härlett från Debian med libc och SMF init-system.
- OpenSXCE, distribution för utvecklare och systemadministratörer för IA-32 / x86-64 x86-plattformar och SPARC .
Se även
- Solaris , en släkting till Illumos
externa länkar
- Officiell hemsida
- napp-it , ett ZFS- webbgränssnitt för Illumos-baserade NAS- eller SAN-apparater.