The OpenIndiana FAQ
- What is OpenIndiana?
- Why is it called OpenIndiana?
- How are OpenIndiana and illumos related?
- How does OpenIndiana differ from OpenSolaris?
- How does OpenIndiana compare to BSD or Linux?
- What features does OpenIndiana have?
- What is the OpenIndiana release schedule?
- What are the recommended hardware specifications?
- Does OpenIndiana support internationalization and localization?
- Does OpenIndiana provide security and bug fixes?
- Where can I download OpenIndiana Hipster?
- What package manager does OpenIndiana use?
- What books are available to help with learning OpenIndiana?
- How do I get involved with the OpenIndiana Project?
- Does OpenIndiana provide a SPARC release?
- What are the licensing terms for OpenIndiana?
What is OpenIndiana?
The OpenIndiana project is the open source community which develops, maintains, and supports the OpenIndiana distribution, an illumos based Unix-like operating system derived from OpenSolaris. The purpose of the OpenIndiana Project is to ensure the continued availability of an openly developed distribution based on OpenSolaris. The OpenIndiana project is also a continuation of the collaborative effort and community spirit of the OpenSolaris project.
For a comprehensive history of the OpenSolaris project, see Jim Grisanzio’s OpenSolaris timeline.
Why is it called OpenIndiana?
OpenIndiana obtains its name from Project Indiana, an open source effort by Sun Microsystems (now Oracle Corporation) to produce OpenSolaris, a community developed Unix-like distribution based on Sun Solaris. Project Indiana was led by Ian Murdock, founder of the Debian Linux Distribution.
How are OpenIndiana and illumos related?
The illumos project is the open source community which develops, maintains, and supports illumos-gate, the core software used by the OpenIndiana distribution. Similar to a BSD src
tree, illumos-gate includes the illumos kernel, along with many of the device drivers, core libraries, and system utilities.
To form a complete distribution, the OpenIndiana project combines illumos-gate with oi-userland, and with other free and open-source software. This melding of software from many different open-source projects is similar to how Linux distributions use the Linux kernel along with software from the GNU and various other open source projects.
How does OpenIndiana differ from OpenSolaris?
Some of the differences between OpenIndiana and OpenSolaris can be characterized as follows:
- Sun/Oracle’s proprietary OS/NET consolidation has been replaced with illumos-gate.
- Many of the original OpenSolaris software consolidations have been reorganized into a single oi-userland consolidation.
- Oracle’s Sun Studio has been replaced with the open source GNU GCC compiler.
- XVM (XEN) has been replaced with the illumos-kvm port.
OpenIndiana Hipster’s transition from Sun Studio to GCC has resulted in a discontinuance of ABI (binary) compatibility with previous releases of OpenIndiana, Oracle Solaris, and OpenSolaris. Applications coded in the C language should continue to work normally. Therefore, this change only affects applications written in the C++ language. |
How does OpenIndiana compare to BSD or Linux?
All of these operating systems follow the Unix paradigm and contain tools and commands which bear a similar resemblance, although specific feature sets and command usage may be dissimilar. If you are coming to OpenIndiana from either BSD or Linux, you will quickly learn these differences. In no time at all, you’ll feel right at home working with OpenIndiana’s tools and commands.
What features does OpenIndiana have?
OpenIndiana contains the following enterprise class features and more:
Feature | Description |
---|---|
ZFS |
|
DTrace |
|
Crossbow |
|
SMF |
|
FMA |
|
COMSTAR |
|
KVM |
|
Zones |
|
Time-Slider |
|
RBAC |
|
IPMP |
|
DLMP |
What is the OpenIndiana release schedule?
Approximately every six months, the OpenIndiana project releases a snapshot of the Hipster rolling release branch. Ideally suited for both workstations and servers, simply choose the installer type which best serves your needs.
Workstation | Server |
---|---|
Live installer (Gnome desktop) |
Text installer (command line console) |
- For more information, see: Where can I download OpenIndiana Hipster?
|
Hipster is a rapid development branch where software versions are frequently updated. While every package is tested to ensure stability, caution is nevertheless warranted when deploying Hipster into mission critical production environments. |
What are the recommended hardware specifications?
CPU | Disk Space | Memory (RAM) |
---|---|---|
64 Bit |
20GB (or more) |
4GB (or more) |
Does OpenIndiana support internationalization and localization?
Yes, when installing OpenIndiana, you may choose from 47 different keyboard layouts and 22 different languages.
Does OpenIndiana provide security and bug fixes?
Yes, absolutely. For the actively maintained Hipster rolling release, the OpenIndiana project seeks to ensure all known flaws are quickly mitigated. For this effort to succeed, we ask our user base to diligently bring security and bugfix concerns to our attention by submitting a ticket with the OpenIndiana Bug Tracker.
Where can I download OpenIndiana Hipster?
OpenIndiana Hipster Download Mirrors |
---|
For the 201604 release, Distrowatch has kindly hosted a torrent of the OI-hipster-gui-20160421.iso. The MD5 checksum for this torrent is: e9a748169a4d1898ba140c636b72ea59 |
|
|
What package manager does OpenIndiana use?
OpenIndiana uses the network based Image Packaging System (IPS). For those coming to OpenIndiana from BSD or Linux, the IPS package manager will be an easy transition. You may also continue to use the legacy pkgadd/pkgrm
commands.
The OpenIndiana distribution provides a basic set of packages, along with some extras. There are also 3rd party repositories which provide additional packages. If you wish to contribute by helping to expand package availability, please read further down about how to get involved with the OpenIndiana project. |
The following IPS repositories are available:
Repository Name | Repository URL | Description |
---|---|---|
openindiana.org |
Hipster primary package repository |
|
hipster-encumbered |
Hipster encumbered license packages |
|
localhostoih |
3rd party Spec Files Extra (SFE) packages |
To add a new publisher: To change an existing publisher: For further information consult the OpenSolaris Image Packaging System Guide as well as the pkg(1) man page included with OpenIndiana Hipster. |
What books are available to help with learning OpenIndiana?
There are several resources which will assist you with learning to use OpenIndiana. While somewhat dated now, these resources are largely still relevant.
- Pro OpenSolaris
- A gentle and well written introduction to OpenSolaris. It weighs in at 250 pages.
- OpenSolaris Bible
- A much larger and more comprehensive reference book of nearly 1000 Pages.
- The illumos bookshelf
- Updated for illumos, the illumos bookshelf consists of several original OpenSolaris advanced administration and development titles.
- OpenSolaris 2008 Docs
- Originally released by the OpenSolaris project, this collection consists of over 40 titles ranging from development to systems administration.
In late 2009, the OpenSolaris project released a newer version of the OpenSolaris book collection. An effort currently exists within the OpenIndiana community to revise and condense these titles into a more streamlined collection which more closely follows the development state of OpenIndiana Hipster. The documentation team is also working to produce an updated OpenIndiana handbook as well as task based tutorials. If you wish to participate in this effort, please indicate your interest via the IRC channels or the mailing lists. |
How do I get involved with the OpenIndiana Project?
As a community supported open source software project, the success and future of OpenIndiana depends entirely on you. While the most important thing is to download and begin using OpenIndiana, there are many different ways to contribute. Tell your friends and coworkers about OpenIndiana as well, and don’t forget to report all issues to our bug tracker.
For additional details, including links to our GitHub source repositories, please see: http://www.openindiana.org/community/getting-involved
Does OpenIndiana provide a SPARC release?
OpenIndiana Hipster is not currently available for the SPARC platform.
In regards to the creation of a SPARC port of OpenIndiana Hipster, there have been periodic discussions on the OpenIndiana mailing lists. If you would like to see SPARC become a supported platform, please help us by joining the OpenIndiana community.
In 2009, the OpenSolaris project released an OpenSolaris text install ISO, and much more recently, there was work done by Adam Glasgall who produced an unofficial SPARC text install ISO based on oi-dev-151-a8.
The following illumos based distributions are known to support the SPARC platform:
For production use on modern SPARC hardware, there is also commercial Oracle Solaris.
What are the licensing terms for OpenIndiana?
OpenIndiana is composed of software from multiple different sources, each with its own licensing terms.
Here is a list of the most commonly used licenses: