OpenSolaris - Définition

Source: Wikipédia sous licence CC-BY-SA 3.0.
La liste des auteurs de cet article est disponible ici.

Introduction

OpenSolaris
OpenSolaris Logo.svg
OpenSolaris.png

Famille UNIX
Type de noyau Monolithique
État du projet Arrêté
Plates-formes SPARC
x86
x64
ARM
Entreprise/
Développeur
Sun Microsystems
Licence CDDL
États des sources Logiciel libre
Dernière version stable 2009.06
Interface graphique GNOME (par défaut)
Site Web opensolaris.com
opensolaris.org

OpenSolaris est un projet de système d'exploitation libre commandité par Sun Microsystems. Il est initialement basé sur une partie du code source de Solaris dont il conserve le noyau, le support réseau, les bibliothèques et les commandes. Suite à son acquisition de Sun Microsystems, le 13 août 2010, Oracle Corporation a abandonné le projet.

Principe de départ

Le principe de départ visait à réunir une communauté de développeurs Sun et non-Sun afin de créer et tester des outils, destinés à être déployés dans les futures versions de Solaris. Des exemples de projets :

  • ZFS
  • Solaris WiFi
  • SFW Nevada (pour Solaris 11)
  • OpenGrok
  • FUSE

Les différentes versions

Le cadre: le projet Indiana

Le projet Indiana, emmené notamment par Ian Murdock, fondateur de la distribution Linux Debian, visait à créer une distribution binaire d’OpenSolaris, intégrant tous les projets qui gravitaient autour de celui-ci (y compris la modernisation de l’interface utilisateur ou encore l’incorporation d’un système de mises à jour par le réseau similaire à ceux mis au point par les différentes distributions Linux).

Le projet Indiana visait à fournir des livraisons d'OpenSolaris OS sous forme d'ISO à graver sur un CD-ROM. Le dispositif permettait de découvrir facilement OpenSolaris à partir d'un Live CD puis, de procéder éventuellement à son installation, à l'image de ce que proposent de nombreuses distributions Linux.

Les livraisons se sont succédé en fonction d’un cycle semestriel.

La conduite du projet

Le projet a connu deux phases majeures:

La première phase s'est caractérisée par la coexistence de différentes versions:

  • Solaris Express : version qui permettait aux utilisateurs de tester les toutes dernières technologies mises en œuvre, non intégrées dans le code source fourni au projet OpenSolaris.
  • Pour les développeurs, Solaris Express Community Release : version disponible pour les développeurs afin de tester les toutes dernières technologies non encore intégrées au sein d'OpenSolaris. Le code source pouvait être compilé pour créer des versions spécifiques. Nom de code Nevada, cette version était disponible toutes les deux semaines.
  • OpenSolaris : la base pour le développement de Solaris, s'appuyant sur divers projets de consolidation du système. Un suivi des projets était réalisé et une feuille de route indiquait les évolutions majeures attendues du site officiel. Cette base en permettait pas d'amorcer le système entier depuis une compilation. Les développeurs devaient donc télécharger les distributions (Solaris Express Nevada ou des distributions dérivées telles que NexentaOS et BeleniX, compiler les sources et installer la base OpenSolaris.

A une périodicité bi annuelle, une distribution OpenSolaris était publiée sous forme de liveCD à partir des développements réalisés; cette distribution comprenait un environnement de bureau GNOME, les utilitaires GNU, un gestionnaire de paquets IPS, ZFS, etc ... .

La seconde phase, à partir d'octobre 2009, a conduit à rationaliser les différents développements pour les intégrer dans une souche unique: OpenSolaris. Cette souche complète, comprenant un environnement de bureau et des utilitaires, était alors proposée:

  • en versions stables (OpenSolaris 2008.10, 2009.06),disponibles sur www.opensolaris.com,

  • en versions de développement, publiées à une fréquence bi mensuelle (approximativement), intégrant les versions en développement d'ON (le système d'exploitation). Les versions étaient disponibles sur [1]. Différents projets étaient consolidés dans les versions en développement, dont (extraits): Glassfish Application Server, Documentation, Globalization Support (G11N)'internationalization and localization' support, Java Desktop (JDS), Open High Availability Cluster, X Window System (X11).

La dernière version stable attendue devait être publiée en Juin 2010.

Page générée en 0.080 seconde(s) - site hébergé chez Contabo
Ce site fait l'objet d'une déclaration à la CNIL sous le numéro de dossier 1037632
A propos - Informations légales
Version anglaise | Version allemande | Version espagnole | Version portugaise