News, tips, partners, and perspectives for the Oracle Solaris operating system

  • December 14, 2017

FOSS Support In Oracle Solaris

Lukas Rovensky
Senior Manager, Software Development


Support of Free and Open Source Software in Oracle Solaris is described inside a knowledge article [ID 1400676.1], which can be found at My Oracle Support (MOS). This knowledge article is the most definitive source of information concerning FOSS support in Oracle Solaris and shall be used by Oracle Solaris customers.


FOSS packages selected for delivery with Oracle Solaris are ported and tested on each Solaris release, so users can install the packages they require without the need to compile the binaries from source code. The most important packages are integrated with Oracle Solaris technologies, for example SMF, ZFS, SAM-QFS, DTrace, etc. For such packages Oracle Solaris engineers work with the respective FOSS community to bring in the Solaris related changes. The intention is to ensure that the up-stream versions of the FOSS components include such related changes and Oracle Solaris FOSS components do not have a separate source base.

The FOSS components delivered as part of Oracle Solaris fall into several areas:

  • Core Operating System
  • Core Operating System Services
  • Core System Administration and Diagnostic Tools
  • Development Tools
  • Desktop Environment (including Gnome components)
  • Backward Compatibility
  • Dependency Components
  • General FOSS

Support Principles

All FOSS components delivered as part of Oracle Solaris are supported as described below.

A subset (see a knowledge article [ID 1400676.1]) of FOSS components delivered in Oracle Solaris are supported in terms of Oracle Premier Support for Hardware and Operating Systems. For these FOSS components, Oracle will provide patches, updates and fixes of security vulnerability issues in conjunction with Open Source communities using commercially reasonable efforts. The remaining FOSS components within Oracle Solaris are supported on best effort basis.

For these remaining FOSS components, Oracle will accept Service Requests from contracted customers and resolve any packaging and/or install issues, resolve any dependency issues between packages, investigate security vulnerability issues and issues raised by customers for available fixes from respective communities and provide updated stable versions when available.

Oracle regularly provides feasible fixes for all known security vulnerability issues in FOSS components delivered as part of Oracle Solaris. The fixes are integrated either as a patch to an existing FOSS component version or as part of a new version of a FOSS component. To avoid diverging from any community Oracle always follows fixes provided by the communities.

Oracle will not provide workarounds for FOSS components, fork FOSS components to suit customer requirements, nor commit to implementing Feature Enhancements.

A new version of a FOSS component will be delivered in Oracle Solaris 10 in the form of a patch. See also Oracle Solaris 10 Support Explained.

A new version of a FOSS component will be delivered in Oracle Solaris 11 either as part of a Support Repository Update (SRU) or in an update release.

Once a FOSS component has been discontinued by its community then it may be removed from support. Such FOSS component(s) may also be removed (End of Feature) from Oracle Solaris or replaced by another FOSS component to provide similar functionality. Knowledge article [ID 1400676.1] contains list of no longer supported FOSS components in Oracle Solaris.


Join the discussion

Comments ( 2 )
  • David Lange Wednesday, July 8, 2020
    Really wish you would include lsof in the FOSS software.
  • Joost Pronk Thursday, July 16, 2020
    We can evaluate if adding lsof would be feasible.
Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.