SMARTOS

The open-source hypervisor that runs Triton.

SmartOS is an illumos-based operating system built for running clouds. It boots from the network or a USB key into memory, runs containers and virtual machines side by side, and puts ZFS and DTrace in the base system.

ILLUMOS · ZONES · ZFS · DTRACE · KVM · BHYVE · OPEN SOURCE

TRITONCloud control plane · Projects · APIs · Portal
SMARTOSZones · ZFS · DTrace · KVM · bhyve · Resource controls
HARDWAREServers · NVMe · Network
Each compute node boots SmartOS. Triton turns those nodes into a cloud.
CHOOSE A PATH

Which path is right for you?

SmartOS on its own is a hypervisor. Triton adds the cloud around it: identity, tenancy, networking, images, storage, and an API your teams can use directly.

RECOMMENDED

Triton

SmartOS with the cloud platform on top. Run it as Triton Cloud, operated by us, or as Triton Private Cloud on infrastructure you control.

  • Multi-tenant projects, identity, and policy
  • Self-service portal, CLI, API, and automation
  • Image management, VPCs, and firewalling
  • Fleet provisioning, upgrades, and metering
  • Open source, with a company behind it
DO IT YOURSELF

SmartOS standalone

A single host you install, image, and operate with the vmadm and imgadm tools. Good for labs, home servers, and learning the platform from the bottom up.

  • One node at a time, managed by hand or your own scripts
  • Zones and hardware VMs from the command line
  • Community images from the public image server
  • Community support through the wiki and mailing lists
  • Same open-source kernel and tooling Triton uses
PROVEN IN PRODUCTION

Battle-tested infrastructure.

SmartOS descends from OpenSolaris through illumos. Joyent built it to run its public cloud and the private clouds it shipped as Triton DataCenter. Samsung acquired Joyent in 2016 and the platform kept running at scale. Through the 2022 transition to independent stewardship, SmartOS stayed open source, and Triton Cloud runs on it today.

Sources: Samsung acquisition announcement · A new chapter for Triton and SmartOS · Full lineage

  1. ILLUMOSOpen-source Solaris kernel: zones, ZFS, DTrace
  2. JOYENTBuilds SmartOS and runs a public cloud on it
  3. SAMSUNGAcquires Joyent in 2016; the platform runs at scale
  4. 2022Stewardship changes; Triton and SmartOS stay open source
  5. TRITON CLOUDA rebuilt control plane on the same substrate
UNDER THE HOOD

What makes it different.

Most hypervisors bolt storage, networking, and observability on from the outside. SmartOS inherited them from the kernel.

ZONES

OS-level virtualization

Zones run workloads on the host kernel with hard isolation and no guest OS to boot, patch, or pay for in memory.

NETWORKING

A real IP per container

Every zone gets its own network stack and addresses on the fabric. No port mapping, no overlay, no NAT between services.

ZFS

Storage built into the OS

Copy-on-write snapshots, clones, checksums, and compression are part of the operating system. Images provision as clones in seconds.

DTRACE

Observe production safely

DTrace instruments the kernel and applications on a live host with zero overhead when disabled, so you can ask questions of production instead of guessing.

RESOURCE CONTROLS

Fair share, enforced

CPU, memory, disk I/O, and network limits are enforced by the kernel per zone, which keeps one noisy tenant from starving the rest.

KVM / BHYVE

Hardware VMs when you need them

Linux, Windows, and BSD guests run in KVM or bhyve virtual machines inside zones, so they inherit the same isolation, storage, and resource model.

GET STARTED

Boot it yourself, or let Triton run it for you.

The wiki covers installation, images, zones, and virtual machines for a standalone host. For production infrastructure, Triton puts a cloud around the same kernel.