HOME

TheInfoList



OR:

OpenIndiana is a
free and open-source Free and open-source software (FOSS) is software available under a Software license, license that grants users the right to use, modify, and distribute the software modified or not to everyone free of charge. FOSS is an inclusive umbrella term ...
illumos distribution compatible with SPARC and
x86-64 x86-64 (also known as x64, x86_64, AMD64, and Intel 64) is a 64-bit extension of the x86 instruction set architecture, instruction set. It was announced in 1999 and first available in the AMD Opteron family in 2003. It introduces two new ope ...
based computers. The project began in 2010, forked from
OpenSolaris OpenSolaris () is a discontinued open-source computer operating system for SPARC and x86 based systems, created by Sun Microsystems and based on Solaris. Its development began in the mid 2000s and ended in 2010. OpenSolaris was developed as ...
after OpenSolaris was discontinued by
Oracle Corporation Oracle Corporation is an American Multinational corporation, multinational computer technology company headquartered in Austin, Texas. Co-founded in 1977 in Santa Clara, California, by Larry Ellison, who remains executive chairman, Oracle was ...
, and is hence descended from
UNIX System V Release 4 Unix System V (pronounced: "System Five") is one of the first commercial versions of the Unix operating system. It was originally developed by AT&T and first released in 1983. Four major versions of System V were released, numbered 1, 2, 3, an ...
. Created by a development team led by Alasdair Lumsden, the OpenIndiana project is now stewarded by the illumos Foundation, which develops and maintains the illumos operating system. The project aims to make OpenIndiana "the '' de facto'' OpenSolaris distribution installed on production servers where security and bug fixes are provided free of charge."


History

OpenIndiana takes its name from Project Indiana, the internal codename for OpenSolaris at
Sun Microsystems Sun Microsystems, Inc., often known as Sun for short, was an American technology company that existed from 1982 to 2010 which developed and sold computers, computer components, software, and information technology services. Sun contributed sig ...
before Oracle’s acquisition of Sun in 2010.


Origins

Project Indiana was originally conceived by Sun Microsystems, to construct a binary distribution around the OpenSolaris
source code In computing, source code, or simply code or source, is a plain text computer program written in a programming language. A programmer writes the human readable source code to control the behavior of a computer. Since a computer, at base, only ...
base. Project Indiana was led by
Ian Murdock Ian Ashley Murdock (April28, 1973 – December 28, 2015) was an American software engineer, known for being the founder of the Debian project and Progeny Linux Systems, a commercial Linux company. Life and career Although Murdock's parents were ...
, founder of the
Debian Debian () is a free and open-source software, free and open source Linux distribution, developed by the Debian Project, which was established by Ian Murdock in August 1993. Debian is one of the oldest operating systems based on the Linux kerne ...
Linux distribution A Linux distribution, often abbreviated as distro, is an operating system that includes the Linux kernel for its kernel functionality. Although the name does not imply product distribution per se, a distro—if distributed on its own—is oft ...
. OpenIndiana was conceived after negotiations of a takeover of
Sun Microsystems Sun Microsystems, Inc., often known as Sun for short, was an American technology company that existed from 1982 to 2010 which developed and sold computers, computer components, software, and information technology services. Sun contributed sig ...
by Oracle were proceeding, in order to ensure continued availability and further development of an OpenSolaris-based OS, as it is widely used. Uncertainty among the OpenSolaris development community led some developers to form tentative plans for a fork of the existing codebase. These plans came to fruition following the announcement of discontinuation of support for the OpenSolaris project by Oracle.


Initial reaction

The formal announcement of the OpenIndiana project was made on September 14, 2010, at the
JISC Jisc is a United Kingdom not-for-profit organisation that provides network and IT services and digital resources in support of further and higher education and research, as well as the public sector. Its head office is based in Bristol with ...
Centre in
London London is the Capital city, capital and List of urban areas in the United Kingdom, largest city of both England and the United Kingdom, with a population of in . London metropolitan area, Its wider metropolitan area is the largest in Wester ...
. The first release of the operating system was made available publicly at the same time, despite being untested. The reason for the untested release was that the OpenIndiana team set a launch date ahead of Oracle OpenWorld in order to beat the release of Solaris 11 Express. The announcement of OpenIndiana was met with a mainly positive response; over 350 people viewed the online announcement, the
ISO image An optical disc image (or ISO image, from the ISO 9660 file system used with CD-ROM media) is a disk image that contains everything that would be written to an optical disc, disk sector by disc sector, including the optical disc file system. IS ...
was downloaded over 2000 times, the Twitter account obtained over 500 followers, and numerous notable IT press websites wrote about the release. The broadcast bandwidth of the announcement was substantial, noted to top 350 Mbit/second. The network package depot server experienced 20x as much traffic interested in their distribution than they originally planned for, resulting in more threads later being provisioned. Not all reporting was positive, though, as some online articles questioned the relevance of Solaris given the market penetration of
Linux Linux ( ) is a family of open source Unix-like operating systems based on the Linux kernel, an kernel (operating system), operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically package manager, pac ...
. One article was critical of the OpenIndiana launch, citing a lack of professionalism with regard to releasing an untested build, and the project's lack of commitment to a release schedule. The initial OpenIndiana release was advertised as experimental and directly based on the latest OpenSolaris development build, preliminary to the OpenSolaris 2010 release.


Community building

With the OpenSolaris binary distribution moved to SolarisExpress and the real-time feed of OpenSolaris updates discontinued, concerns abounded over what would happen to OpenIndiana if Oracle decided to stop feeding source code back into the community. The OpenIndiana team mitigated these concerns when they announced their intention to move the source code feed to the illumos Foundation. Concerns were raised about possible discontinuation of free access to the Oracle-owned compiler being used to produce OpenIndiana. In response, OpenIndiana was modified to be able to compile under the open source
GNU Compiler Collection The GNU Compiler Collection (GCC) is a collection of compilers from the GNU Project that support various programming languages, Computer architecture, hardware architectures, and operating systems. The Free Software Foundation (FSF) distributes ...
. The Hardware Compatibility List (HCL) remains somewhat informal, fragmented and uncentralized, requiring much end-user research for hardware selection. The lack of a comprehensive centralized HCL follows from the fact that the OpenSolaris HCL was hosted on Oracle server infrastructure and the server-side code for the Device Driver Utility submission was not made available. In August 2012, founding project lead Alasdair Lumsden stepped down from the project, citing personal reasons and frustration with the lack of progress made on the project. Among the reasons for lack of progress were lack of developers and resources. In his resignation, Lumsden wrote, "For many of us this was the first open source project we had ever contributed to, myself included. The task at hand was vast, and we were ill equipped to deal with it." Since Lumsden's resignation, the project is developed by a team of volunteers and is a completely horizontal and participative community effort.


Media reception

A September 2013
DistroWatch DistroWatch is a website that provides news, distribution pages hit rankings, and other general information about various Linux distributions as well as other free software/open source Unix-like operating systems. It now contains information on ...
review stated that the OpenIndiana project has "seemingly been in steady decline for the last couple of years." The same review concluded that OpenIndiana had not progressed significantly from the state of OpenSolaris five years before: A May 2015 DistroWatch review of OpenIndiana similarly concluded that little major progress had been made to the system over the years. The review stated that the package selection and hardware support seemed to lag behind other systems, while many of the system administration features have either replicated or ported to Linux and BSD. The review concludes that: Claims about lack of package support may be mitigated by the fact that the 3500+ software packages provided by OpenIndiana Hipster are not split into several packages, which would artificially increase the package count (e.g. like in Linux distributions): the Image Packaging System is a file-based
package management A package manager or package management system is a collection of software tools that automates the process of installing, upgrading, configuring, and removing computer programs for a computer in a consistent manner. A package manager deals wi ...
providing incremental updates and package facets, making such splitting an unnecessary burden. In the course of the first two years of its existence, the Hipster project has migrated and updated over 1500 packages: it maintains a collection of selected software packages while relying on third-party repositories like SFE for add-ons. For extended selection, the
pkgsrc pkgsrc (''package source'') is a package management system for Unix-like operating systems. It was forked from the FreeBSD ports collection in 1997 as the primary package management system for NetBSD. Since then it has evolved independently; in 1 ...
system supported by Joyent readily provides 20000+ packages for illumos systems.


Relation to other operating systems

The project intends to deliver a System V family operating system which is binary-compatible with the Oracle products Solaris 11 and Solaris 11 Express. However, rather than being based on the OS/Net consolidation like OpenSolaris was, OpenIndiana is based on
illumos Illumos (stylized as "illumos") is a partly free and open-source Unix operating system. It has been developed since 2010 and is based on OpenSolaris, after the discontinuation of that product by Oracle. It comprises a kernel, device driver ...
. The project does use the same
Image Packaging System The Image Packaging System, also known as IPS, is a cross-platform package management system created by the OpenSolaris community in coordination with Sun Microsystems. It is used by Solaris 11 and several Illumos-based distributions: OpenIndian ...
(IPS) package management system as OpenSolaris. While the OpenIndiana codebase was initially based on the majority of publicly available code from Oracle, this is not the case since the oi_151a Development Builds which are based on
illumos Illumos (stylized as "illumos") is a partly free and open-source Unix operating system. It has been developed since 2010 and is based on OpenSolaris, after the discontinuation of that product by Oracle. It comprises a kernel, device driver ...
from September 2011 onwards. The project has effectively moved away from Oracle-owned tools such as
Sun Studio Sun Studio is a recording studio opened by rock-and-roll pioneer Sam Phillips at 706 Union Avenue in Memphis, Tennessee, on January 3, 1950. It was originally called Memphis Recording Service, sharing the same building with the Sun Records la ...
: all builds since 2013, including the active Hipster branch, use the GNU Compiler Collection (GCC) as sole compiler. The illumos project itself is built with GCC since June 15, 2012.


Release schedule

DateFormat = dd/mm/yyyy Period = from:10/09/2010 till:01/01/2026 ImageSize = width:1280 height:160 PlotArea = left:50 right:10 bottom:20 top:20 AlignBars = justify TimeAxis = orientation:horizontal format:yyyy Colors = id:exp value:skyblue legend:experimental id:dev value:lavender legend:development id:ohg value:lightorange legend:hipster_gnome id:ohm value:yellowgreen legend:hipster_mate BarData= bar:experimental text:oi_14x bar:development text:oi_151a bar:hipster_gnome text:hipster bar:hipster_mate text:hipster PlotData = align:left anchor:till fontsize:S width:20 shift:(2,-4) textcolor:black bar:experimental color:exp from:10/09/2010 till:14/09/2011 at:10/09/2010 text:147 at:17/12/2010 text:148 mark:(line,white) bar:development color:dev from:14/09/2011 till:04/05/2015 at:14/09/2011 text:0 at:26/01/2012 text:1 mark:(line,white) at:13/02/2012 text:2 mark:(line,white) at:12/04/2012 text:3 mark:(line,white) at:04/05/2012 text:4 mark:(line,white) at:02/07/2012 text:5 mark:(line,white) at:04/09/2012 text:6 mark:(line,white) at:06/10/2012 text:7 mark:(line,white) at:10/08/2013 text:8 mark:(line,white) at:18/01/2014 text:9 mark:(line,white) bar:hipster_gnome color:ohg from:14/02/2014 till:02/11/2016 at:14/02/2014 text:2014.02 at:01/07/2014 text:2014.07 mark:(line,white) at:12/10/2014 text:2014.10 mark:(line,white) at:31/03/2015 text:2015.03 mark:(line,white) at:12/10/2015 text:2015.10 mark:(line,white) at:21/04/2016 text:2016.04 mark:(line,white) bar:hipster_mate color:ohm from:02/11/2016 till:end at:02/11/2016 text:2016.10 at:02/05/2017 text:2017.04 mark:(line,white) at:31/10/2017 text:2017.10 mark:(line,white) at:28/04/2018 text:2018.04 mark:(line,white) at:24/10/2018 text:2018.10 mark:(line,white) at:12/05/2019 text:2019.04 mark:(line,white) at:07/11/2019 text:2019.10 mark:(line,white) at:05/05/2020 text:2020.04 mark:(line,white) at:31/10/2020 text:2020.10 mark:(line,white) at:01/05/2021 text:2021.04 mark:(line,white) at:05/12/2021 text:2021.10 mark:(line,white) at:04/12/2022 text:2022.10 mark:(line,white) at:21/04/2023 text:2023.04 mark:(line,white) at:04/05/2023 text:2023.05 mark:(line,white) at:28/10/2023 text:2023.10 mark:(line,white) at:28/04/2024 text:2024.04 mark:(line,white) at:26/10/2024 text:2024.10 mark:(line,white) at:02/04/2025 text:2025.04 mark:(line,white) ScaleMajor = gridcolor:tan1 start:2011 unit:year increment:1


Experimental builds

The first experimental release of OpenIndiana, Build 147, was released on September 14, 2010; the second experimental release, Build 148, was released on December 17, 2010.


Development builds

A first development release, Build 151 was released on September 14, 2011. This is the first release to be based upon illumos. MartUX 151a0 was released as the first SPARC build for OpenIndiana. Build 151a7 for
Intel Intel Corporation is an American multinational corporation and technology company headquartered in Santa Clara, California, and Delaware General Corporation Law, incorporated in Delaware. Intel designs, manufactures, and sells computer compo ...
/
AMD Advanced Micro Devices, Inc. (AMD) is an American multinational corporation and technology company headquartered in Santa Clara, California and maintains significant operations in Austin, Texas. AMD is a hardware and fabless company that de ...
architectures was released on October 6, 2012. Build 151a8 was released August 10, 2013. OpenSXCE 2013.01 SPARC Build 151a, formerly MartUX, was released through OpenIndiana on February 1, 2013, as the second and possibly last OpenIndiana SPARC build, with subsequent releases based upon DilOS.


Hipster

Since the development model inherited from the OpenSolaris project was unsuitable for a community project, the Hipster initiative was created late 2013 to reboot and modernize OpenIndiana. The Hipster project is a fast development branch of OpenIndiana based on a rolling-release model and a horizontal contribution scheme through the oi-userland build system and the use of continuous integration. Hipster is actively maintained: the repository receives software updates as well as security fixes, and installation images are published twice a year. Every snapshot release is announced via mailing list and
Twitter Twitter, officially known as X since 2023, is an American microblogging and social networking service. It is one of the world's largest social media platforms and one of the most-visited websites. Users can share short text messages, image ...
. The first snapshot release was delivered on February 14, 2014, and subsequent snapshots were based on a six-month development cycle. Some notable features of Hipster: *
MATE Mate may refer to: Science * Mate, one of a pair of animals involved in: ** Mate choice, intersexual selection *** Mate choice in humans ** Mating * Multi-antimicrobial extrusion protein, or MATE, an efflux transporter family of proteins Pers ...
as the default desktop environment (since Hipster 2016.10) * Update to newer illumos KVM * Update of the graphic stack with newer Xorg and DRM support * Support for
FUSE Fuse or FUSE may refer to: Devices * Fuse (electrical), a device used in electrical systems to protect against excessive current ** Fuse (automotive), a class of fuses for vehicles * Fuse (hydraulic), a device used in hydraulic systems to protec ...
and NTFS-3G * Support for multimedia software * Support for third-party SFE repository providing LibreOffice * Migration to GCC as default compiler * Migration of legacy software consolidations to unified build system The list of features is updated for each development cycle on th
Roadmap
page of the issue tracker.


References


External links


List of supported hardware

OpenIndiana Officially Announced
Announcement on OSNews {{Unix-like OpenSolaris-derived software distributions Software forks Solaris software X86-64 operating systems 2010 software