← Back to articles
News· 4 min read

SunOS and Solaris: The Story of Sun Microsystems' Unix

Few companies shaped the computing of the 1980s and 1990s as deeply as Sun Microsystems did. Its slogan, “The Network Is The Computer,” captured a vision that ran well ahead of its time. At the heart of it was an operating system that kept evolving for nearly three decades: first SunOS, then Solaris. This is its story.

The birth of Sun and SunOS

Sun Microsystems was founded on February 24, 1982, by three Stanford graduate students: Scott McNealy, Andy Bechtolsheim and Vinod Khosla. Bill Joy joined shortly afterward, coming over from Berkeley, where he had been one of the main developers of the Berkeley Software Distribution (BSD). He’s counted among the founders too.

That Berkeley connection settled the system’s direction. In 1983, Sun released SunOS, a customized version of 4.2BSD Unix built for its workstations. The kinship with FreeBSD and the rest of the BSD family shaped its character through the early releases. Today the name SunOS is usually kept for versions 1.0 to 4.1.4, all of them BSD-based.

NFS and the golden age of SPARC workstations

In 1984 came one of Sun’s most influential contributions: NFS (Network File System), a protocol that let a user reach files over a network as if they sat on the local disk. NFS turned into a de facto standard across the Unix world and is still in use today. Few technologies sum up the “network is the computer” idea so neatly.

Around the same time, Sun bet on its own processor architecture, SPARC, which Bill Joy helped push forward. By 1986 the company was already shipping its first SPARC servers. Sun workstations running SunOS became everyday tools in universities, research labs and engineering firms.

The shift to System V: Solaris is born

In the late 1980s, Sun partnered with AT&T, owner of the other major Unix lineage, System V. That collaboration produced System V Release 4 (SVR4), which pulled together the best of BSD, System V and Sun’s own extensions such as NFS.

On September 4, 1991, Sun announced that its next operating system would drop its BSD base and lean on SVR4 instead. July 1992 brought Solaris 2.0 (internally SunOS 5.0), built on System V Release 4. To keep users from getting confused, Sun rebranded the last BSD generation: SunOS 4.1.x became Solaris 1.x. From the 5.x releases onward, the old SunOS was left behind and the modern Solaris era began.

Solaris 10: ZFS, DTrace and Zones

The big technical leap arrived with Solaris 10, released in 2005 and seen as the last major release of the independent Sun. It brought three technologies that reshaped their respective fields:

  • ZFS, a file system and volume manager with data integrity, snapshots and enormous storage capacity.
  • DTrace, a dynamic instrumentation tool for analyzing and debugging applications and the kernel itself in real time.
  • Zones, a kind of lightweight virtualization that arrived before the container boom.

Its solidity and scalability made it a reference for mission-critical servers, going head-to-head with IBM AIX and the various flavors of Linux.

OpenSolaris, Oracle and illumos

In January 2005, Sun released DTrace under the CDDL license, and that June it open-sourced most of the codebase and founded the OpenSolaris project. The OpenSolaris 2008.11 release included Time Slider, a graphical interface for ZFS snapshots comparable to macOS’s Time Machine.

Everything changed with Oracle’s acquisition of Sun in 2010. Oracle renamed the system Oracle Solaris, discontinued OpenSolaris and stopped publishing the kernel source, going back to a proprietary model. The community reacted: that same year, engineers from OpenSolaris and Nexenta created illumos, a fully open fork that today underpins distributions such as OpenIndiana. ZFS, meanwhile, went on along its own free path in OpenZFS.

Oracle kept going alone: Solaris 11 arrived in 2011 with the IPS package manager and boot environments for safe upgrades, and Solaris 11.4, released in 2018, is the latest reference version. illumos picked up the open-source torch, much as ReactOS and Haiku keep other classic systems alive.

A legacy that still runs

SunOS workstations may be museum pieces now, but their footprint is enormous: NFS, ZFS and DTrace get used every day in systems worldwide. Sun proved that operating-system innovation wasn’t the private turf of the traditional giants, and a good chunk of that spirit lives on in open source.

Sources