Smart OS | |
---|---|
SmartOS-banner och konsolauktorisering | |
Utvecklaren | Glad |
Källa | öppen , tillgänglig på GitHub [1] |
Språk som stöds | engelska språket |
Plattformar som stöds | x86-64 |
Typ av kärna | monolitisk |
Licens | CDDL |
stat | Relevant |
Källkodsförråd | github.com/TritonDataCen... |
Hemsida | joyent.com/smartos |
SmartOS är en gratis och öppen källkod SVR4 hypervisor baserad på operativsystemet UNIX som kombinerar OpenSolaris -teknik med KVM - virtualisering [2] . SmartOS-kärnan är illumos [3] . Den har flera teknologier: Crossbow , DTrace , KVM , ZFS och Zones [4] [5] . Till skillnad från andra illumos-liknande operativsystem använder SmartOS NetBSD :s pkgsrc- pakethantering [6] . SmartOS är designat för att vara särskilt lämpligt för att skapa molnfaciliteter och generera enheter [7] . SmartOS utvecklades för och av Joyent själv, men är öppen källkod och gratis för alla att använda.
SmartOS är ett operativsystem som laddas in i RAM -minnet . Den stöder olika startmekanismer som uppstart från ett USB-minne , ISO-avbildning eller PXE-nätverk. En av de många fördelarna med att använda denna startmekanism är att det är trivialt att uppdatera operativsystemet, det kräver helt enkelt en omladdning av en nyare version av SmartOS-avbildningen [8] .
SmartOS har en strikt lokal nodlagringsarkitektur. Detta innebär att virtuella maskiner lagras lokalt på varje nod och inte startas upp över nätverket från ett centralt SAN eller NAS. Detta hjälper till att eliminera problem med nätverkslatens samt bibehålla nodoberoende. Molntjänster med flera SmartOS-noder kan hanteras med hjälp av Joyent SmartDataCenter (SDC) [9] öppna gränssnitt , eller öppen källkod Project Fifo [10] plattformar [11] och Erlang-baserade SmartOS Cloud.
SmartOS har flera typer av zoner, även kallade containrar. En zontyp är UNIX , som använder pkgsrc som pakethanterare . KVM- virtualisering , som låter dig köra andra operativsystem , är också en typ av zon, om än med minimala krav för att ytterligare förbättra säkerheten [4] . En annan typ är LX, som kan köra många populära populära Linux-distributioner utan KVM-krav genom att stödja syscall [12] .
2012, Joyent och MongoDB Inc. (tidigare 10gen) samarbetade för att förbättra distributionen av SmartOS [13] .
Solaris | |
---|---|
Teknologi | |
OpenSolaris |