Intelligens operációs rendszer | |
---|---|
SmartOS banner és konzol engedélyezés | |
Fejlesztő | Joyent |
Forrás | nyitott , elérhető a GitHubon [1] |
Támogatott nyelvek | angol nyelv |
Támogatott platformok | x86-64 |
Kernel típusa | monolitikus |
Engedély | CDDL |
Állapot | Ide vonatkozó |
Source Code Repository | github.com/TritonDataCen… |
Weboldal | joyent.com/smartos |
A SmartOS egy ingyenes és nyílt forráskódú SVR4 hypervisor , amely UNIX operációs rendszeren alapul , amely az OpenSolaris technológiát a KVM virtualizációval kombinálja [2] . A SmartOS kernel illumos [3] . Számos technológiája van: Crossbow , DTrace , KVM , ZFS és Zones [4] [5] . Más illumos-szerű operációs rendszerekkel ellentétben a SmartOS a NetBSD pkgsrc csomagkezelését használja [6] . A SmartOS-t úgy tervezték, hogy különösen alkalmas legyen felhőszolgáltatások létrehozására és eszközök generálására [7] . A SmartOS-t maga a Joyen fejlesztette ki, de nyílt forráskódú , és bárki számára ingyenes .
A SmartOS egy olyan operációs rendszer , amely a RAM -ba töltődik be . Támogatja a különféle rendszerindítási mechanizmusokat, például az USB -meghajtóról , ISO -képfájlról vagy PXE-hálózatról történő indítást. Ennek a rendszerindító mechanizmusnak az egyik előnye, hogy az operációs rendszer frissítése triviális, csupán a SmartOS képfájl újabb verziójának újratöltése szükséges [8] .
A SmartOS szigorú helyi csomóponti tárolási architektúrával rendelkezik. Ez azt jelenti, hogy a virtuális gépek minden csomóponton helyileg vannak tárolva, és nem központi SAN-ról vagy NAS-ról indulnak a hálózaton keresztül. Ez segít a hálózati késleltetési problémák kiküszöbölésében és a csomópontfüggetlenség fenntartásában. A több SmartOS csomóponttal rendelkező felhőszolgáltatások a Joyent SmartDataCenter (SDC) [9] nyílt felületén, vagy a nyílt forráskódú Project Fifo [10] platformokon [11] és az Erlang-alapú SmartOS Cloud segítségével kezelhetők.
A SmartOS többféle zónával rendelkezik, amelyeket konténereknek is neveznek. Az egyik zónatípus a UNIX , amely a pkgsrc -t használja csomagkezelőként . A KVM virtualizáció , amely lehetővé teszi más operációs rendszerek futtatását , szintén egyfajta zóna, bár minimális követelményekkel a biztonság további javítása érdekében [4] . Egy másik típus az LX, amely számos népszerű Linux disztribúciót képes futtatni KVM-követelmények nélkül a syscall támogatásával [12] .
2012-ben a Joyent és a MongoDB Inc. (korábban 10gen) együttműködtek a SmartOS terjesztésének javításában [13] .
Solaris | |
---|---|
Technológia | |
OpenSolaris |