SmartOS - SmartOS

SmartOS
SmartOS 2015 Console Login.png
SmartOS-banner- og konsollogin
Udvikler Joyent
Skrevet i C
Arbejdsstat Nuværende
Kildemodel Open sourceGitHub
Tilgængelig i engelsk
Pakkeleder pkgsrc
Platforme x86-64
kernel typen Monolitisk
Licens CDDL
Officiel hjemmeside www .joyent .com / smartos

SmartOS er en gratis og open source SVR4 hypervisor baseret på UNIX- operativsystemet, der kombinerer OpenSolaris- teknologi med Linux's KVM- virtualisering. Dens kernekerne bidrog til illumos- projektet. Den har flere teknologier: Crossbow , DTrace , KVM , ZFS og Zones . I modsætning til andre illumosfordelinger anvender SmartOS NetBSD pkgsrc- pakkehåndtering. SmartOS er designet til at være særligt velegnet til bygning af skyer og generering af apparater. Det er udviklet til og af Joyent , men er open source og gratis for alle at bruge.

SmartOS er et operativsystem i hukommelsen og starter direkte i tilfældig adgangshukommelse. Det understøtter forskellige opstartsmekanismer såsom opstart fra USB- thumbdrive, ISO Image eller over netværket via PXE-boot. En af de mange fordele ved at anvende denne opstartsmekanisme er, at opgraderinger til operativsystemer er trivielle og simpelthen kræver en genstart fra en nyere SmartOS-billedversion.

SmartOS følger en streng lokal node-lagringsarkitektur. Dette betyder, at virtuelle maskiner er gemt lokalt på hver node og ikke starter over netværket fra en central SAN eller NAS . Dette hjælper med at sikre, at netværkslatensproblemer elimineres såvel som at bevare knudens uafhængighed. Multi-node SmartOS-skyer kan administreres via open source Joyent Triton DataCenter (tidligere kendt som SmartDataCenter) cloud-orkestrationspakke eller via Project Fifo Open Source SmartOS Cloud-styringsplatform bygget på Erlang .

SmartOS-zoner

SmartOS har flere typer zoner, også kaldet containere. Den typiske zone er UNIX ved hjælp af pkgsrc som pakkehåndtering. KVM , som tillader kørsel af vilkårlige andre operativsystemer ved hjælp af hardwarevirtualisering, kører også inde i en zone, omend med minimale privilegier for yderligere at øge sikkerheden. En anden type er LX, som kan køre mange forskellige populære Linux-distributioner uden KVM's omkostninger ved at understøtte Linux syscall-tabellen .

I 2012 samarbejdede Joyent og MongoDB Inc. (tidligere 10gen) for at forbedre skalerbarheden af ​​SmartOS.

Referencer

eksterne links