Sistem de operare inteligent | |
---|---|
Autorizare pentru banner și consolă SmartOS | |
Dezvoltator | Joyent |
Sursă | deschis , disponibil pe GitHub [1] |
Limbi acceptate | Limba engleză |
Platforme acceptate | x86-64 |
Tipul de kernel | monolitic |
Licență | CDDL |
Stat | Relevant |
Depozitul de cod sursă | github.com/TritonDataCen… |
site web | joyent.com/smartos |
SmartOS este un hypervisor SVR4 gratuit și open source bazat pe sistemul de operare UNIX care combină tehnologia OpenSolaris cu virtualizarea KVM [2] . Nucleul SmartOS este illumos [3] . Are mai multe tehnologii: Crossbow , DTrace , KVM , ZFS , și Zones [4] [5] . Spre deosebire de alte sisteme de operare de tip illumos, SmartOS utilizează gestionarea pachetelor pkgsrc de la NetBSD [6] . SmartOS este conceput pentru a fi deosebit de potrivit pentru crearea de facilități cloud și generarea de dispozitive [7] . SmartOS a fost dezvoltat pentru și de către Joyent însăși, dar este open source și este gratuit pentru utilizare de oricine.
SmartOS este un sistem de operare care se încarcă în RAM . Acceptă diferite mecanisme de pornire, cum ar fi pornirea de pe un stick USB , imagine ISO sau rețea PXE. Unul dintre numeroasele avantaje ale utilizării acestui mecanism de pornire este că actualizarea sistemului de operare este banală, necesitând pur și simplu o reîncărcare a unei versiuni mai noi a imaginii SmartOS [8] .
SmartOS are o arhitectură strictă de stocare a nodurilor locale. Aceasta înseamnă că mașinile virtuale sunt stocate local pe fiecare nod și nu sunt pornite prin rețea de la un SAN central sau NAS. Acest lucru ajută la eliminarea problemelor de latență a rețelei, precum și la menținerea independenței nodului. Serviciile cloud cu mai multe noduri SmartOS pot fi gestionate folosind interfața deschisă Joyent SmartDataCenter (SDC) [9] sau platformele Open Source Project Fifo [10] [11] și SmartOS Cloud bazat pe Erlang.
SmartOS are mai multe tipuri de zone, numite și containere. Un tip de zonă este UNIX , care utilizează pkgsrc ca manager de pachete . Virtualizarea KVM , care vă permite să rulați alte sisteme de operare , este, de asemenea, un tip de zonă, deși cu cerințe minime pentru a îmbunătăți și mai mult securitatea [4] . Un alt tip este LX, care poate rula multe distribuții populare de Linux fără cerințe KVM prin sprijinirea syscall [12] .
În 2012, Joyent și MongoDB Inc. (fostul 10gen) a colaborat pentru a îmbunătăți distribuția SmartOS [13] .
Solaris | |
---|---|
Tehnologie | |
OpenSolaris |