From Wikipedia, the free encyclopedia
Jump to: navigation, search
Developer Joyent
Written in C
Working state Current
Source model Open source, on GitHub[1]
Available in English
Platforms x86-64
Kernel type Monolithic
License CDDL
Official website

SmartOS is a SVR4 open-source hypervisor, based on the UNIX operating system which combines OpenSolaris technology with Linux's KVM virtualization.[2] Its core kernel contributed to illumos project.[citation needed] It features four technologies: ZFS, DTrace, Zones and KVM.[3][4] SmartOS is designed to be particularly suitable for building clouds and generating appliances.[5] It is developed for and by Joyent, but is open source and free to use by anyone.

SmartOS is an in-memory operating system and boots directly into random access memory. It supports various boot mechanisms such as booting off of universal serial bus thumbdrive, ISO Image, or over the network via PXE boot. One of the many benefits of employing this boot mechanism is that operating system upgrades are trivial, simply requiring a reboot off of a newer SmartOS image version.[6]

SmartOS follows a strict local node storage architecture. This means that virtual machines are stored locally on each node and do not boot over the network from a central SAN or NAS. This helps ensure that network latency issues are eliminated as well as to preserve node independence. Multi-node SmartOS clouds can be managed via the commercial Joyent Smart Data Centre (SDC) cloud orchestration suite or via the Project Fifo[7] Open Source SmartOS Cloud management platform built on Erlang.

In 2012, Joyent and MongoDB Inc. (formerly 10gen) partnered to improve the scalability of SmartOS.[8]


  1. ^ "Smart OS live", Joyent, Git hub .
  2. ^ Frommel, Oliver. "SmartOS Weds Open Solaris to Linux KVM Virtualization". Admin magazine. Retrieved 31 December 2012. 
  3. ^ SmartOS .
  4. ^ Miller, Colleen (Aug 15, 2014). "Joyent Open Sources SmartOS for the Cloud". Data Center Knowledge. Retrieved January 1, 2013. 
  5. ^ "SmartOS brings KVM to the Solaris kernel". H online. 
  6. ^ Trent, Slater. "SmartOS Fundamentals". SmartCore. Retrieved 27 February 2012. 
  7. ^ Gies, Heinz. "Project FiFo SmartOS Project". Project FiFo. Retrieved 6 June 2014. 
  8. ^ "Joyent and 10gen Strengthen Partnership Around MongoDB and SmartOS". Finance. Yahoo!. Oct 16, 2012. Retrieved January 1, 2013. 

External links[edit]