governance alive 2010

OpenSolaris illumos

Oracle killed OpenSolaris. Community continued the kernel. Basis for SmartOS and OmniOS.

What it is

illumos is a Unix operating system kernel and userland derived from OpenSolaris, itself derived from SVR4 Unix. It features ZFS (a combined filesystem and volume manager), DTrace (dynamic tracing framework), Zones (OS-level virtualization), and Crossbow (network virtualization). These technologies were years ahead of Linux equivalents and remain highly regarded in systems engineering.

The story

OpenSolaris was Sun Microsystems' bold experiment in open-sourcing one of the most sophisticated operating systems ever built. Solaris had legendary technologies — ZFS, DTrace, Zones — and when Sun opened the source code in 2005 under the CDDL license, it was a genuine gift to the systems programming world. Then Oracle bought Sun in 2010, and the gift shop closed permanently.

Oracle killed OpenSolaris with ruthless efficiency. They stopped publishing source code, shut down community infrastructure, and made it clear that Solaris was going back behind the corporate curtain. The memo leaked to the community was blunt: OpenSolaris was done. But the code was already out there, and a group of engineers led by Garrett D'Amore at Nexenta decided that this technology was too important to let die.

The challenge was formidable: while most of Solaris had been open-sourced, critical components — parts of libc, the NFS lock manager, crypto modules, and device drivers — remained proprietary. D'Amore, along with Rich Lowe, Jason King, and others, spent the summer of 2010 writing replacements from scratch or porting them from BSD. By August 3, 2010, an entirely open system was booting, and illumos was born (the name comes from 'illuminare,' Latin for illuminate).

Bryan Cantrill of Joyent became one of illumos's most vocal champions, delivering his legendary 'Fork Yeah!' talk at LISA 2011 that became a cult classic in systems programming circles. The illumos kernel became the foundation for several distributions: SmartOS (Joyent/Samsung), OmniOS, and OpenIndiana, keeping the Solaris lineage alive in production environments.

While illumos never achieved mainstream adoption — Linux had already won that war — it preserved technologies like ZFS and DTrace that influenced the entire industry. Oracle eventually abandoned Solaris development too, proving that the community's fears were entirely justified.

Timeline

Sun Microsystems launches OpenSolaris under CDDL license

Oracle completes acquisition of Sun Microsystems

Internal Oracle memo leaks: OpenSolaris to be discontinued

illumos announced; fully open Solaris-based system boots for the first time

Oracle officially discontinues OpenSolaris distribution

Bryan Cantrill delivers 'Fork Yeah!' talk at LISA conference

illumos Foundation incorporated as 501(c)6 in California

Oracle lays off Solaris engineering team, effectively ending Solaris development

Key people

Garrett D'Amore
illumos founder, Nexenta engineer
Bryan Cantrill
Joyent VP Engineering, illumos evangelist
“Fork Yeah!”
Rich Lowe
Core illumos developer, helped write replacement closed components
Adam Leventhal
DTrace co-creator, illumos community leader
Jason King
Core developer, helped build the fully open system

Impact

illumos preserved groundbreaking technologies — ZFS, DTrace, Zones, and Crossbow — that might otherwise have been locked behind Oracle's proprietary walls. ZFS was later ported to Linux (via OpenZFS) and FreeBSD, becoming one of the most important filesystems in the storage industry. DTrace inspired similar tracing tools across operating systems.

While illumos itself remained niche, SmartOS powered significant cloud infrastructure at Joyent (later Samsung), and OmniOS served enterprise users who needed Solaris-grade reliability without Oracle licensing. The fork proved that even an operating system as complex as Solaris could survive corporate abandonment through determined community effort.

Lesson: Truly great technology can survive corporate abandonment, but only if the community acts fast enough to secure the codebase before the doors close.

Related forks