Software:Illumos

From HandWiki
Illumos
DeveloperIllumos Foundation
Written inC
OS familyUnix (SVR4)[1]
Working stateCurrent
Source modelOpen source with binary blobs
Initial release2010; 15 years ago (2010)
Available inEnglish
PlatformsIA-32, x86-64, SPARC, ARM (under development),[2] DEC Alpha
Kernel typeMonolithic
LicenseCDDL, BSD, MIT
Preceded byOpenSolaris

Illumos (stylized as "illumos") is a partly free and open-source Unix operating system.[3] 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,[4] in a way similar to how the Linux kernel is used in different Linux distributions.[5]

Name

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

History and development

The OpenIndiana operating system is one of many Illumos distributions.

Illumos was announced via webinar on 3 August 2010,[9] 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.[10][11][12] 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,[lower-alpha 1] allowing Illumos to evolve into a kernel of its own.[13] 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.[14] The "userland" software is now built with GNU make,[15] and contains many GNU utilities such as GNU tar. At the time,[clarification needed] 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.[16]

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

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.[clarification needed]
  • 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[4]

Discontinued:

  • Dyson, derived from Debian using libc, and SMF init system.
  • OpenSXCE, distribution for developers and system administrators for IA-32/x86-64 x86 platforms and SPARC.[27]

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".[28]

Notes

  1. The "OS/Network" consolidation (project), considered the heart of the Solaris kernel

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. "Building illumos". illumos.org. https://illumos.org/docs/developers/build/#getting-the-closed-binaries. 
  4. 4.0 4.1 "Distributions - illumos". https://illumos.org/docs/about/distro/. 
  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. Mustacchi, Robert (2015-09-05). "Linux to SmartOS cheatsheet, after smartos-discuss vetting, sans deritus [sic. by cwvhogue - Pull Request #217"]. https://github.com/joyent/smartos-live/pull/217/files#r38812501. 
  8. "Announcement". illumos.org. 2018-06-15. https://illumos.org/docs/about/announcement. 
  9. D'Amore, Garrett (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. 
  10. "Whither OpenSolaris? illumos Takes Up the Mantle". 20 November 2012. http://www.linuxinsider.com/story/76669.html. 
  11. Archived at Ghostarchive and the Wayback Machine{{cbignore} b| url = https://www.youtube.com/watch?v=Ff3fCC6F2FU%7C title = OpenIndiana, Illumos, and the OpenSolaris Community (Part 1) | date = 5 May 2011 | via=YouTube}}
  12. D'Amore, Garrett (27 October 2010). "New illumos logo". https://gdamore.blogspot.com/2010/10/new-illumos-logo.html. 
  13. D'Amore, Garrett (13 August 2010). "The Hand May Be Forced". https://gdamore.blogspot.com/2010/08/hand-may-be-forced.html. 
  14. 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."
  15. "OpenIndiana/oi-userland". 28 October 2021. https://github.com/OpenIndiana/oi-userland. 
  16. Straughan, Deirdré (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. 
  17. "os-net-skeleton". https://bitbucket.org/gwr/os-net-skeleton/src/default/. 
  18. "Oracle staff report big layoffs across Solaris, SPARC teams". https://www.theregister.co.uk/2017/09/04/oracle_layoffs_solaris_sparc_teams/. 
  19. "OpenSolaris axed by Ellison". https://www.theregister.co.uk/2017/09/04/oracle_layoffs_solaris_sparc_teams/. 
  20. "illumos sporks OpenSolaris". https://www.theregister.co.uk/2010/08/03/illumos_opensolaris_spork/. 
  21. "DilOS". http://www.dilos.org/. 
  22. "OmniOS CE". http://www.omniosce.org. 
  23. "Helios". https://github.com/oxidecomputer/helios. 
  24. "Tribblix". http://www.tribblix.org/. 
  25. "v9os". http://www.milax.fi/v9os.html. 
  26. "XStreamOS". http://www.sonicle.com/xstreamos/. 
  27. "OpenSXCE". http://www.opensxce.org. 
  28. State of California Department of Justice, Office of the Attorney General. Registry of Charities and Fundraisers. Accessed December 17, 2024.
  • No URL found. Please specify a URL here or add one to Wikidata.
  • napp-it, a ZFS web interface for Illumos-based NAS or SAN appliances.

de:OpenSolaris#illumos