Downloads » ON Downloads Page
en

ON Downloads Page

Operating System/Networking (ON) Download Center

Several different software components support the ON consolidation.

ON source components are covered under multiple open source licenses. The majority of the ON consolidation 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.

Please note: starting with build 25 (20051021), the pre-built BFU archives, the closed-bins tarballs, and the source tarball contain binaries/source for high key-strength crypto, known as the Encryption Kit (SUNWcry, SUNWcryr). Certain countries restrict the redistribution of high key-strength crypto. If you live in one of these countries, it is your responsibility to ensure that you are complying with your country's laws in this area.

NOTICE PURSUANT TO SECTION 9 OF THE COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL)

The OpenSolaris code released under the CDDL shall be governed by the laws of the State of California (excluding conflict-of-law provisions). Any litigation relating to this License shall be subject to the jurisdiction of the Federal Courts of the Northern District of California and the state courts of the State of California, with venue lying in Santa Clara County, California.

How do I start?

Step 1:  Decide if you want to build the ON consolidation from the sources yourself, or if you want to install the ON consolidation from the pre-built archives.

Step 2: Install a suitable (Open)Solaris distribution as a base.  Currently the only suitable base is an OpenSolaris Developer Build.  The downloads page has information on obtaining Developer Builds.  If you plan to build from source, keep in mind that as a general rule, you should be running at least build N-2 to build build N.  For example, to build snv_139, you should be running snv_137 or later.  The Known Issues page may also list a specific minimum build, usually because of some flag day.  

Step 3a: If you choose to build from source, you will need:

  1. encumbered binaries tarball (on-closed-bins-DATE.PLATFORM.tar.bz2)
  2. signed cryptographic binaries (on-crypto-DATE.PLATFORM.tar.bz2)
  3. ON build tools package (SUNWonbld-DATE.PLATFORM.tar.bz2)
  4. the source.  For build-synchronized deliveries, you can download a source tarball named on-src-DATE.tar.bz2. All other source access is through the Mercurial repository; see the ON/Nevada Project page for details. 

You will then need to download the compilers specific to your platform . Choose either:

  • The Sun Studio Compilers (Recommended).
    • NOTE: Sun Studio 12 is required for building Nevada builds 100 and higher.  Exception: use the Sun Studio 12u1 version of lint for linting builds 134 and higher.
    • Sun Studio 11 was required for building Build 45 through 99.
    • Builds prior to Build 45 used Sun Studio 10.
    • Note that the compiler that comes with an (Open)Solaris release may not be the right compiler for building ON (e.g., wrong release, or wrong set of patches).  Follow the appropriate link above to get the right compiler.
  • The GCC 3.x compiler, which is available as the package developer/gcc-3.  Please see the gcc tools page for more information if choosing this option.

Once you have downloaded the files listed above for your platform, follow the instructions in the QuickStart page to build and install your ON consolidation binaries.

Step 3b: If you choose to install from pre-built archives, you will need:

  • the specific ON BFU Archives for your platform: on-bfu-DATE.PLATFORM.tar.bz2
  •  the ON-Specific Build Tools: SUNWonbld-DATE.PLATFORM.tar.bz2

The QuickStart page explains how to unpack the build tools.  Chapter 5 of the Developers Reference explains how to install BFU archives.

Where can I get the source?

Option 1: sun.com HTTP download

Option 2: opensolaris.org Mercurial repository

Option 3: genunix.org Mercurial repository

Now what?

The QuickStart page has instructions for building and installing. These instructions are intended to work for most people, but may not work for everyone. If you need help, don't despair! There are numerous resources available to help you build and install successfully:

  • If you have decided to build with gcc, read the information in the gcc page (Tools community) to get the information you'll need to build successfully.
  • If you are having difficulty obtaining, installing, or using the Studio compilers, please see the resources in the Studio page (Tools community).
  • If you have all the files listed above but are having difficulty following the instructions in the release notes, you should:
Tags:
Created by admin on 2009/10/26 12:18
Last modified by Mike Kupfer on 2010/04/21 20:49

Collectives

downloads Pages


XWiki Enterprise 2.7.1.34853 - Documentation