OpenSolaris was an effort by Sun Microsystems to produce an open source version of its proprietary Solaris operating system. Built on the same code base as the commercial product, OpenSolaris provided a modern, Unix-like platform (Unix family) for servers and development. It served both as a development community and as a freely available distribution combining Sun's engineering with community contributions.

Key features

  • ZFS: a combined volume manager and file system noted for data integrity, snapshots and scalable storage management.
  • DTrace: a dynamic tracing framework for live system diagnostics and performance analysis.
  • Zones and Containers: lightweight virtualization primitives for isolating applications.
  • Service Management Facility (SMF): a model for managing system services and their dependencies.
  • Distributed development model and the CDDL licensing approach that governed many components.

Sun first released OpenSolaris components and community resources in the mid-2000s to encourage external participation and to accelerate development of Solaris technologies. The project combined curated upstream sources from Sun with contributions from independent developers and partners, producing periodic builds and a publicly visible development process.

When Oracle Corporation acquired Sun in 2010, Oracle changed its strategy for Solaris and subsequently stopped releasing OpenSolaris as a public project in the same form. In response, several community initiatives continued the work by forking the code base. Notable outcomes include the illumos kernel project and distributions such as OpenIndiana, which aim to preserve and advance the OpenSolaris technology stack.

Uses and legacy

OpenSolaris and its successors have been used in environments that value advanced storage and observability features, such as large storage appliances, research systems and production servers. ZFS's design influenced other file systems and storage solutions across the industry. DTrace and the Zones model also contributed ideas adopted in other operating systems and tools.

Although the original OpenSolaris distribution is no longer maintained by its creator, its code, concepts and community-driven forks continue to influence modern Unix-like systems. For background reading and community resources, see project pages and archives associated with the OpenSolaris era and the ongoing illumos and OpenIndiana efforts.

open source | Unix | Sun Microsystems | Solaris | ZFS | file system | Oracle