Software:Illumos

From HandWiki
Short description: Free software implementation of the Solaris kernel
Illumos
Illumos logo.svg
DeveloperIllumos Foundation
Written inC
OS familyUnix (SVR4)[1]
Working stateCurrent
Source modelOpen source with binary blobs
Initial release2010; 14 years ago (2010)
Available inEnglish
PlatformsIA-32, x86-64, SPARC, ARM (under development)[2]
Kernel typeMonolithic
LicenseCDDL, BSD, MIT

Illumos (stylized as illumos) is a partly[3] free and open-source Unix operating system. It is based on OpenSolaris, which was based on System V Release 4 (SVR4) and the Berkeley Software Distribution (BSD). Illumos comprises a kernel, device drivers, system libraries, and utility software for system administration. This core is now the base for many different open-sourced Illumos distributions,[4] in a similar way in which the Linux kernel is used in different Linux distributions.[5]

The maintainers write illumos in lowercase[6] since some computer fonts do not clearly distinguish a lowercase l from an uppercase I (il vs IL vs undistinguishable Il) (see homoglyph). The project name is a combination of words illum from Latin for light and OS for Operating System.[7]

Overview

The OpenIndiana operating system is based on Illumos

Illumos was announced via webinar[8] on Thursday, 3 August 2010, as a community effort of some core Solaris engineers to create a truly open source Solaris by swapping closed source bits of OpenSolaris with open implementations.[9][10]

The original plan explicitly stated that Illumos would not be a distribution or a fork. However, after Oracle announced discontinuing OpenSolaris, plans were made to fork the final version of the Solaris ON kernel allowing Illumos to evolve into a kernel of its own.[11]

(As of 2010), 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. (As of 2012), development emphasis includes transitioning from the historical compiler, Studio, to GCC.[12] The "userland" software is now built with GNU make[13] and contains many GNU utilities such as GNU tar.

Illumos is lightly led by founder Garrett D'Amore and other community members/developers such as Bryan Cantrill and Adam Leventhal, via a Developers' Council.[14]

The Illumos Foundation has been incorporated in the California 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 August 2012, the foundation was in the process of formalizing its by-laws and organizational development.

At OpenStorage Summit 2010, the new logo for Illumos was revealed, with official type and branding to follow over.[15]

Development

Its primary development project, illumos-gate, derives from OS/Net (aka ON),[16] 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.[17][18][19]

Features

  • ZFS, a combined file system and logical volume manager 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, (or 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.

Relatives

Current Illumos distributions

Distributions, at illumos.org[20]

Discontinued:

See also

  • napp-it, ZFS web interface for Illumos-based NAS or SAN appliances.[27]

References

  1. "Open Brand". https://www.opengroup.org/openbrand/register/xy.htm. 
  2. Clulow, Joshua (25 October 2012). "Raspberry Pi Bring-Up". illumos Foundation. http://wiki.illumos.org/display/illumos/Raspberry+Pi+Bring-Up. 
  3. "Basic illumos workflow : Obtaining closed binaries". illumos.org. 2020-08-01. https://illumos.org/books/dev/workflow.html#obtaining-closed-binaries. 
  4. "Distributions". http://wiki.illumos.org/display/illumos/Distributions. 
  5. Blankenhorn, Dana. "What Illumos is and is not". https://www.zdnet.com/article/what-illumos-is-and-is-not/. 
  6. "FAQ". https://illumos.org/docs/about/faq/. 
  7. "Announcement". illumos.org. 2018-06-15. https://illumos.org/docs/about/announcement. 
  8. Garrett D'Amore (3 August 2010). "illumos - Hope and Light Springs Anew - Presented by Garrett D'Amore". illumos.org. http://www.illumos.org/attachments/download/3/illumos.pdf. 
  9. "Whither OpenSolaris? illumos Takes Up the Mantle". http://www.linuxinsider.com/story/76669.html. 
  10. https://www.youtube.com/watch?v=Ff3fCC6F2FU
  11. Garrett D'Amore (13 August 2010). "The Hand May Be Forced". http://gdamore.blogspot.com/2010/08/hand-may-be-forced.html. 
  12. https://www.openindiana.org/documentation/faq/#how-does-openindiana-differ-from-opensolaris "Oracle’s Sun Studio has been replaced with the open source GNU GCC compiler."
  13. "OpenIndiana/oi-userland". https://github.com/OpenIndiana/oi-userland. 
  14. Deirdré Straughan (16 May 2012). "illumos Developers' Council Meeting". illumos.org. http://wiki.illumos.org/display/illumos/illumos+Developers%27+Council+Meeting%2C+May+16%2C+2012. 
  15. Garrett D'Amore (27 October 2010). "New illumos logo". http://gdamore.blogspot.com/2010/10/new-illumos-logo.html. 
  16. "os-net-skeleton". https://bitbucket.org/gwr/os-net-skeleton/src/default/. 
  17. "Oracle staff report big layoffs across Solaris, SPARC teams". https://www.theregister.co.uk/2017/09/04/oracle_layoffs_solaris_sparc_teams/. 
  18. "OpenSolaris axed by Ellison". https://www.theregister.co.uk/2017/09/04/oracle_layoffs_solaris_sparc_teams/. 
  19. "illumos sporks OpenSolaris". https://www.theregister.co.uk/2010/08/03/illumos_opensolaris_spork/. 
  20. "Distributions - illumos". https://illumos.org/docs/about/distro/. 
  21. "DilOS". http://www.dilos.org/. 
  22. "OmniOS CE". http://www.omniosce.org. 
  23. "Tribblix". http://www.tribblix.org/. 
  24. "v9os". http://www.milax.fi/v9os.html. 
  25. "XStreamOS". http://www.sonicle.com/xstreamos/. 
  26. "OpenSXCE". http://www.opensxce.org. 
  27. "napp-it // webbased ZFS NAS/SAN appliance for OmniOS, OpenIndiana, Solaris and Linux :Downloads". http://www.napp-it.org. 

de:OpenSolaris#illumos