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 Private Cloud

SmartOS with the cloud platform on top, running on infrastructure you control and operated by your team.

  • 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.

FROM NODES TO A CLOUD

You already run your own hardware. Triton turns SmartOS nodes into a private cloud.

Keep the kernel, the zones, and the ZFS pools you know. Triton Private Cloud adds the control plane that lets your teams consume those nodes the way they would a public cloud.

  • PROJECTSMulti-tenant projects, identity, and policy across every node
  • SELF-SERVICEA portal, CLI, and API your teams use directly
  • NETWORK & IMAGESImage management, VPCs, and firewalling on the fabric
  • FLEETFleet provisioning and upgrades, with metering and showback per project
GET STARTED

Run SmartOS as a private cloud.

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