Can not find link to download OpenSolaris source code

Like Kristof Provost mentioned, the official source for the code is:

ssh://[email protected]/hg/project/project-repo

Like you said, the source tarballs are now deprecated.

and I can't install Mercurial :(

? But you should have access to some machine where you can? If not, another possibility would be a live CD with mercurial installed, for example the excellent GRML.

Beside that, I cloned the repository for you ;-) You can find it under: http://solaris.oark.org/usr/src/. What you are looking for is the directory http://solaris.oark.org/usr/src/cmd/ptools/. wget should now do the job :-)

Note: I will delete this cloned repository the next weeks...

Have fun.


You can download illumOS code from github. Here is the link.. You can also download as a zip file.


Oracle quickly closed down the OpenSolaris project after taking over Sun.

Because of the previously used open source license, the code is still available.

Clones of the old Mercurial repository:

  • https://bitbucket.org/buffyg/onnv-gate/commits/all
  • https://github.com/nxmirrors/onnv/commits/master

The last commit is:

Sukumar Swaminathan
b23a4da
2010-08-18
6973228 Cannot download firmware 2.103.x.x on Emulex FCoE HBAs
...

There is also an archive of the LSARC/PSARC documents (.tar.gz) previously published on opensolaris.org.

In general, one can also consult the current illumos source code browser (-> illumos-gate) as illumos is based on the last available OpenSolaris. See also the Github mirror.

In the meantime, Illumos development continued, thus some code might include bug fixes and other improvements. But in general, the code should still be very close to the last OpenSolaris state of the art because illumos development resources are quite limited.

When OpenSolaris was still alive, Sun regularly also published open sourced man page archives. The illumos equivalent is a browsable man page site and there is a html repostiory of the last 2009.06 man pages at unix.com.