Welcome to the home of Oracle Solaris open source projects on java.net!

This project will be a hub to provide developer information and resources for the open source projects that are included in the Oracle Solaris operating system. Here you will find access to the source code for the modifications Oracle has made to the many 3rd party free and open source components such as the Apache web server, Python and Perl run time environments, and many other GNU command line utilities. Some of these modules have been licensed under the Common Development and Distribution License (CDDL).

Image Packaging System

The Image Packaging System, or IPS, is the software lifecycle management system for Solaris 11 and newer.

Solaris Userland

This project incorporates open source software in Solaris using a gmake(1) based build system to drive building varous open source software components.

Solaris Zones

Zones are an operating system abstraction for partitioning systems, allowing multiple applications to run in isolation from each other on the same physical hardware. This isolation prevents processes running within a zone from monitoring or affecting processes running in other zones, seeing each other's data, or manipulating the underlying hardware.

Solaris ZFS

This project provides community information and discussion for the ZFS file system.

Solaris Desktop

This project incorporates open source software in Solaris that is mostly related to the desktop GUI environment.

X Window System for Solaris

This project provides the Solaris build and packaging of the X Window System, the glue that holds together the desktop on Unix and Linux systems. X provides the layer between the hardware devices and the desktops such as GNOME and KDE.

SMF Dependency Graph Generator

The Service Management Facility (SMF) is responsible for managing services and service start order in the Oracle Solaris operating system. scfdot reads the service names and dependencies from the Service Configuration Facility (SCF) repository and writes a file which the dot program from the graphviz package can render into a graph.

libMicro - portable microbenchmarks

LibMicro is a portable set of microbenchmarks that many Solaris engineers used during Solaris 10 development to measure the performance of various system and library calls. LibMicro was developed by Bart Smaalders and Phil Harman as part of their If Linux is faster it's a Solaris bug performance campaign. LibMicro is Open Source and uses the CDDL license.

You can visit the above project pages to find out more information including developer mailing lists, source code repositories, and wiki spaces.