OpenSolaris

You are not signed in. Sign in or register.

OpenSolaris Download Center

Use It Learn It Build It

The majority of OpenSolaris code is released under the Common Development and Distribution License (CDDL) Version 1.0.

Source based on existing open source projects will continue to be available under their current licenses. Some binary components are covered under the OpenSolaris Binary License and some are covered under other open source licenses. Specific download pages provide license information associated with the available component pieces.

Find out quickly if the Solaris OS can run on your x86 system.
Solaris OS Hardware Compatibility Lists (HCL)
Sun Device Detection Tool

Using OpenSolaris

If you want to run a distribution based on OpenSolaris, choose one of these available options:

Solaris Express Community Edition – DVD: Download | CD: Download

Solaris Express Community Edition is Sun's binary release for OpenSolaris developers (code named "Nevada"). It is built from the latest OpenSolaris source and additional technology that has not been published in the OpenSolaris source base. This release is unsupported. Developers can build the OpenSolaris source by using this release as the base system. It is updated every other Friday.

Solaris Express Developer Edition - Download | More Info

Solaris Express Developer Edition is Sun's tested release built from the OpenSolaris bits and additional technology that has not been published in the OpenSolaris source base. For additional details, including support options, see the Developer Edition site. There is no charge for this release. The Developer Edition is released every three to four months and replaces the Solaris Express monthly release.

BeleniXDownload | More Info
BeleniX is a *NIX distribution that is built using the OpenSolaris source base. It is currently a LiveCD distribution but is intended to grow into a complete distro that can be installed to hard disk.
marTuxDownload | More Info
marTux is the first non-Solaris Express/Solaris Express Community Release OpenSolaris distribution for SPARC (sun4u for now, sun4v later).
NexentaOSDownload | More Info
NexentaOS is a complete GNU-based free and open source operating system built on top of the OpenSolaris kernel and runtime. NexentaOS integrates OpenSolaris (SunOS kernel) and Open Source Software (OSS) applications  a foundation that combines the best of both worlds.
SchilliXDownload | More Info
SchilliX is an OpenSolaris based UNIX Live CD and distribution for the x86, x64 and EM64T architectures. The current release is based on Nevada Build 17 and higher.

Learning OpenSolaris

The OpenSolaris project has created a Starter Kit for developers who want to learn how to install, boot and run OpenSolaris. The Starter Kit includes a comparison of OpenSolaris to other operating systems.

Learn More | Download


Building OpenSolaris

Many different software components comprise the OpenSolaris project. Major components are referred to as "consolidations". Pointers to available consolidations are listed on this page. Information about consolidation source currently not available can be found on the No Source page.

To build OpenSolaris from the source, you first need to install a suitable OpenSolaris distribution, which at this time is limited to the Solaris Express Community Release (above).

OpenSolaris Consolidations

The Operating System/Networking (ON) consolidation forms the base system support for OpenSolaris.

Operating System/Networking (ON)
ON includes the kernel, networking services and system libraries and commands.

Additional OpenSolaris consolidations:

Application Server
The Glassfish Application Server.
Developer Product Tools (DevPro)
The DevPro consolidation has multiple components available: the system math library, the media library, the microtasking library, SCCS and make and C++ runtime libraries. Some are available as source and some as binaries.
Documentation (Docs)
Developer and administration technical documentation. The source for multiple books is available. See the download page for details.
Globalization Support (G11N)
Internationalization and localization support.
Installation Support (Install)
Installation support and packaging tools.
Java Desktop (JDS)
A secure and comprehensive enterprise desktop software solution.
Java Platform, Standard Edition (Java SE)
Binaries for the Java Development Kit (JDK) and Java Runtime Environment (JRE) are available.
Manual Pages
Source code to the SunOS Reference Manual Pages.
Message Queue
The Sun Java System Message Queue. An open source zip file is available.
Network Storage (NWS)
Network storage device support.
SFW (Solaris FreeWare)
Open source software that is bundled with Solaris/OpenSolaris.
SPARC Graphics Support
The SPARC graphics consolidation has drivers available in binary form.
Test
OpenSolaris Test Suites and Test Tools.
X Window System (X11)
X11 software.

Additional OpenSolaris consolidations will be available in the future. See the Roadmap for information.

Tools

It is recommended that the Sun Studio 11 compilers be used to build OpenSolaris source. Some consolidations are working to support the use of GCC in addition to Sun Studio. Specific download pages outline details.