Illumos
   HOME

TheInfoList



OR:

Illumos (stylized as "illumos") is a partly free and open-source Unix
operating system An operating system (OS) is system software that manages computer hardware and software resources, and provides common daemon (computing), services for computer programs. Time-sharing operating systems scheduler (computing), schedule tasks for ...
. It has been developed since 2010 and is based on OpenSolaris, after the discontinuation of that product by Oracle. It comprises a kernel, device drivers, system libraries, and utility software for system administration. Its core has become the base for many different open-sourced Illumos distributions, in a way similar to how the
Linux kernel The Linux kernel is a Free and open-source software, free and open source Unix-like kernel (operating system), kernel that is used in many computer systems worldwide. The kernel was created by Linus Torvalds in 1991 and was soon adopted as the k ...
is used in different Linux distributions.


Name

The maintainers write ''illumos'' in lowercase, since some computer fonts do not clearly distinguish a lowercase ''L'' from an uppercase ''i'': ''Il'' (see homoglyph). The project name is a combination of words ''illuminare'' from the Latin for ''to light'', and ''OS'' for ''Operating System''.


History and development

Illumos was announced via webinar on 3 August 2010, as a community effort of a group of core Solaris engineers to create a truly open source Solaris, by swapping closed source bits of OpenSolaris with open implementations. OpenSolaris itself is based on System V Release 4 (SVR4) and the Berkeley Software Distribution (BSD). The original plan explicitly stated that Illumos would not be a distribution or a fork. However, after Oracle announced the discontinuation of OpenSolaris, plans were made to fork the final version of the Solaris ON kernel, allowing Illumos to evolve into a kernel of its own. , efforts focused on libc, the NFS lock manager, the crypto module, and many device drivers, to create a Solaris-like OS with no closed, proprietary code. , development emphasis includes transitioning from the historical compiler, Studio, to GCC. The "userland" software is now built with GNU make, and contains many GNU utilities such as GNU tar. At the time, Illumos had been lightly led by founder Garrett D'Amore and other community members/developers such as Bryan Cantrill and Adam Leventhal, via a Developers' Council. As of 2019 its primary development project, illumos-gate, derives from OS/Net (aka ON), which is a Solaris kernel with the bulk of the drivers, core libraries, and basic utilities, similar to what is delivered by a BSD "src" tree. It was originally dependent on OpenSolaris OS/Net, but a fork was made after Oracle silently decided to close the development of Solaris and unofficially killed the OpenSolaris project.


Features

* ZFS, a combined file system with integrated logical volume management, providing a high level of data integrity for very large storage capacities. * Solaris Containers (or Zones), a low overhead implementation of operating-system-level virtualization technology for x86 and SPARC systems. * DTrace, a comprehensive dynamic tracing framework for troubleshooting kernel and application problems on production systems in real time. * Kernel-based Virtual Machine (KVM), a virtualization infrastructure. KVM supports native virtualization on processors with hardware virtualization extensions. * OpenSolaris Network Virtualization and Resource Control (or Crossbow), a set of features that provides an internal network virtualization and quality of service including: virtual NIC (VNIC) pseudo-network interface technology, exclusive ip zones, bandwidth management, and flow control on a per interface and per VNIC basis.


Distributions

Distributions, at illumos.org * DilOS, with
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 ...
package manager ( dpkg + apt) and virtualization support, available for x86-64 and SPARC. * NexentaStor, distribution optimized for virtualization, storage area networks,
network-attached storage Network-attached storage (NAS) is a file-level computer data storage server connected to a computer network providing data access to a Heterogeneous computing, heterogeneous group of clients. In this context, the term "NAS" can refer to both th ...
, and iSCSI or
Fibre Channel Fibre Channel (FC) is a high-speed data transfer protocol providing in-order, lossless delivery of raw block data. Fibre Channel is primarily used to connect computer data storage to Server (computing), servers in storage area networks (SAN) in ...
applications employing the ZFS file system. * OmniOS Community Edition, takes a minimalist approach suitable for server use. * OpenIndiana, a distribution that is a continuation and fork in the spirit of the OpenSolaris operating system. * SmartOS, a distribution for cloud computing with Kernel-based Virtual Machine integration. * Helios, a distribution powering the Oxide Computer Rack. * Tribblix, retro style distribution with modern components, available for x86-64 and SPARC. * v9os, a server-only, IPS-based minimal SPARC distribution. * XStreamOS, a distribution for infrastructure, cloud, and web development. Discontinued: * Dyson, derived from
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 ...
using libc, and SMF init system. * OpenSXCE, distribution for developers and system administrators for
IA-32 IA-32 (short for "Intel Architecture, 32-bit", commonly called ''i386'') is the 32-bit version of the x86 instruction set architecture, designed by Intel and first implemented in the i386, 80386 microprocessor in 1985. IA-32 is the first incarn ...
/ x86-64 x86 platforms and SPARC.


Illumos Foundation

The Illumos Foundation was incorporated in the State of California in 2012 as a 501(c)6 trade association, with founding board members Jason Hoffman (formerly at Joyent), Evan Powell ( Nexenta), and Garrett D'Amore. As of 2024, its status in California is "dissolved".State of California Department of Justice, Office of the Attorney General
Registry of Charities and Fundraisers
Accessed December 17, 2024.


Notes


References


External links

*

a ZFS web interface for Illumos-based NAS or SAN appliances. {{FOSS Free software programmed in C OpenSolaris Software forks Solaris software X86-64 operating systems de:OpenSolaris#illumos