Smart OS | |
---|---|
SmartOS banner og konsolgodkendelse | |
Udvikler | Joyent |
Kilde | åben , tilgængelig på GitHub [1] |
Understøttede sprog | engelsk sprog |
Understøttede platforme | x86-64 |
Kernel type | monolitisk |
Licens | CDDL |
Stat | Relevant |
Kildekodelager | github.com/TritonDataCen... |
Internet side | joyent.com/smartos |
SmartOS er en gratis og open source SVR4- hypervisor baseret på UNIX -operativsystemet, der kombinerer OpenSolaris- teknologi med KVM - virtualisering [2] . SmartOS-kernen er illumos [3] . Den har flere teknologier: Crossbow , DTrace , KVM , ZFS og Zones [4] [5] . I modsætning til andre illumos-lignende operativsystemer bruger SmartOS NetBSD 's pkgsrc- pakkehåndtering [6] . SmartOS er designet til at være særligt velegnet til at skabe skyfaciliteter og generere enheder [7] . SmartOS er udviklet til og af Joyent selv, men er open source og gratis for alle at bruge.
SmartOS er et operativsystem, der indlæses i RAM . Det understøtter forskellige opstartsmekanismer, såsom opstart fra en USB-stick , ISO-image eller PXE-netværk. En af de mange fordele ved at bruge denne opstartsmekanisme er, at opdatering af operativsystemet er trivielt, blot kræver en genindlæsning af en nyere version af SmartOS-billedet [8] .
SmartOS har en streng lokal node-lagringsarkitektur. Det betyder, at virtuelle maskiner gemmes lokalt på hver node og ikke startes op over netværket fra et centralt SAN eller NAS. Dette hjælper med at eliminere netværksforsinkelsesproblemer samt opretholde nodeuafhængighed. Cloud-tjenester med flere SmartOS-noder kan administreres ved hjælp af Joyent SmartDataCenter (SDC) [9] åbne grænseflade eller open source Project Fifo [ 10] platforme [11] og Erlang-baserede SmartOS Cloud.
SmartOS har flere typer zoner, også kaldet containere. En zonetype er UNIX , som bruger pkgsrc som pakkehåndtering . KVM - virtualisering , som giver dig mulighed for at køre andre operativsystemer , er også en type zone, dog med minimale krav til yderligere at forbedre sikkerheden [4] . En anden type er LX, som kan køre mange populære populære Linux-distributioner uden KVM-krav ved at understøtte syscall [12] .
I 2012, Joyent og MongoDB Inc. (tidligere 10gen) samarbejdede om at forbedre distributionen af SmartOS [13] .
Solaris | |
---|---|
Teknologi | |
OpenSolaris |