Accueil🇫🇷Chercher

Illumos

ILLUMOS est un projet de système d'exploitation libre s'appuyant au départ sur le noyau dit OS/Net (connu comme ON)[1] réalisé dans le cadre du projet OpenSolaris. Le projet Illumos a été annoncé le [2].

Illumos
Logo

Famille Unix, System V Release 4 (SVR4)
Langues C
Type de noyau Monolithique
État du projet en développement
DĂ©pĂ´t github.com/illumos/illumos-gate
Plates-formes SPARC, x86, x86-64
Licence BSD ou MIT ou CDDL
États des sources Logiciel libre
Écrit en C
Dernière version avancée onnv_145
Site web http://www.illumos.org/

Le nom du projet est un composĂ© du latin « Illum » (la lumière) et de OS operating system (système d'exploitation).

Depuis l'annonce de la crĂ©ation du projet, l'entreprise Oracle Corporation (qui a acquis la propriĂ©tĂ© de Sun Microsystems) a fait connaĂ®tre courant , dans un courrier interne[3], la politique qu'elle entendait suivre pour OpenSolaris. Les orientations ainsi prises conduisent de facto Ă  un arrĂŞt du projet OpenSolaris. Illumos est ainsi amenĂ© Ă  se constituer en « fork », c'est-Ă -dire Ă  rĂ©aliser un dĂ©veloppement spĂ©cifique de la souche ON.

Objectifs

Le projet se propose de poursuivre le développement du noyau OS/Net, dans une logique communautaire, en visant les objectifs suivants :

  • prendre appui et suivre au plus près la version rĂ©alisĂ©e par Oracle Corporation dans le cadre d'OpenSolaris. Les apports majeurs, dès lors qu'ils ne sont pas sous licence propriĂ©taire, doivent ĂŞtre capitalisĂ©s. Illumos veillera en particulier Ă  intĂ©grer ZFS, DTrace, Crossbow, Zones ;
  • rĂ©aliser un système d'exploitation, sur cette base, qui substitue du code libre aux portions de code propriĂ©taires (libc_i18n, NFS lock manager, … parties du crypto framework -kcf module/daemon-, quelques drivers majeurs…) ;
  • intĂ©grer quelques Ă©volutions qui n'auraient pas pu prendre place au sein d'OS/Net, dans le cadre d'OpenSolaris ;
  • proposer en retour, pour intĂ©gration dans OS/Net, les composantes dĂ©veloppĂ©es ;
  • au total, proposer un système d'exploitation entièrement libre, qui offre une compatibilitĂ© 100 % aux logiciels s'exĂ©cutant sur OS/Net Solaris/OpenSolaris (le but est la compatibilitĂ© 100 % ABI).

Illumos se focalise sur le système d'exploitation et ne s'intéresse donc pas, dans l'immédiat, aux composantes X11, environnements bureau… Le projet ne vise pas la réalisation d'une distribution en propre mais doit fournir les composantes pour que d'autres projets de la galaxie OpenSolaris puissent s'appuyer sur le noyau réalisé.

Le système d'exploitation doit pouvoir couvrir les architectures x86, AMD64, Sparc, VMWare, VirtualBox (et en perspective, s390, PowerPC, ARM).

Structure du projet

Le projet Illumos est impulsé par quelques contributeurs majeurs d'OpenSolaris, parmi lesquels Garrett D'Amore (responsable du projet) et Anil Gulecha (BeleniX).

La gouvernance du projet s'appuiera sur un système de cooptation/méritocratie.

Elle est en l'état composée de deux instances :

  • Administrative Council (prĂ©sidĂ© au dĂ©part par Garrett D'Amore) pour traiter les questions de ressources et dĂ©finir le mode de travail ;
  • Developer Council (Garrett D'Amore est le responsable du dĂ©veloppement), comprenant une Ă©quipe resserrĂ©e de dĂ©veloppeurs, qui sera Ă©toffĂ©e progressivement (principe de cooptation).

Contributions

Le projet Illumos est soutenu par diverses entreprises dont en premier lieu Nexenta[4], Joyent[5], EveryCity[6], GreenViolet[7] et divers projets communautaires :

  • BeleniX, un système d'exploitation basĂ© sur OpenSolaris ;
  • Nexenta, un autre système basĂ© sur OpenSolaris avec des outils Debian ;
  • Schillix, Ă©galement un système d'exploitation basĂ© sur OpenSolaris ;
  • BerliOS[8].

Les distributions Nexenta, Belenix et Schillix se sont proposées d'intégrer le système d'exploitation réalisé par Illumos.

Le projet Illumos affirme son indépendance totale vis-à-vis des sociétés. Lors de sa constitution, il a indiqué souhaiter s'engager dans une démarche privilégiée de coopération avec Oracle Corporation. La politique annoncée par Oracle Corporation en fin conduit toutefois le projet Illumos à se constituer en "fork" du code de base OpenSolaris, et dès lors, à construire un cadre spécifique pour le projet, distinct du cadre initial OpenSolaris. Le code source OpenSolaris ne sera en effet plus accessible entre deux versions du système d'exploitation.

Première mise en œuvre

La distribution OpenIndiana a intégré, dans sa version 151a, publiée le , les réalisations du projet Illumos. La note de version [9] donne un premier détail des éléments ainsi incorporés.

Notes et références

  1. (en) « OpenSolaris Community: OS/Net (ON) », sur hub.opensolaris.org (consulté le )
  2. (en) (en) Garrett D'Amore, « Illumos - Hope and Light Springs Anew - Presented by Garrett D'Amore », illumos.org, august 3rd, 2010 (consulté le )
  3. (en) « OpenSolaris plans leaked. », sur www.illumos.org/
  4. (fr) « Nexenta Core Platform 3.0 RC1 released », sur www.nexenta.org (consulté le )
  5. (en) « If app performance suffers “in the cloud,” that isn’t cloud computing. It’s dumb computing. », sur www.joyent.com (consulté le )
  6. (en) « Managed Hosting that works the way you do », sur everycity.co.uk (consulté le )
  7. (en) « Illumos Announcement Stream », sur www.greenviolet.net (consulté le )
  8. (en) « Main Page »(Archive.org • Wikiwix • Archive.is • Google • Que faire ?), sur openfacts.berlios.de (consulté le )
  9. (en) « OpenIndiana 151a Release Notes », sur wiki.openindiana.org

Articles connexes

Liens externes

(en)Site officiel

Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.