OpenIndiana
Le projet OpenIndiana se propose de poursuivre le développement et la distribution d'OpenSolaris[2]. Il s'inscrit dans le cadre de la fondation Illumos[3]. Le projet a été conçu dans le contexte d'incertitude créé par le rachat de Sun Microsystems par Oracle dans le but de préserver les travaux réalisés dans le cadre d'OpenSolaris. L'entreprise Oracle Corporation a fait connaître courant , dans un courrier interne[4], la politique qu'elle entendait suivre pour OpenSolaris. Les orientations ainsi prises ont conduit de facto à un arrêt du projet OpenSolaris et le projet OpenIndiana a ainsi pris tout son sens. L'annonce du projet OpenIndiana date du [5]. La première version de la distribution, de caractère expérimental, a été publiée à cette même date. Le projet OpenIndiana Hipster, démarré à la fin de l'année 2013 dans le but de moderniser OpenIndiana, est développé de manière active et fournit des images d'installation sur un rythme biannuel. ObjectifsLe projet se propose de poursuivre les objectifs initiaux du projet OpenSolaris, dans une logique d'Open Source, tout en bénéficiant par ailleurs des travaux réalisés par la fondation Illumos (poursuite du développement du système d'exploitation dit OS/Net). OpenIndiana est ainsi une distribution construite sur le noyau Illumos et utilise par ailleurs le système de gestion de paquetages IPS réalisé dans le cadre du projet initial OpenSolaris. La distribution (système d'exploitation et environnement complet), repose sur un système Unix de la famille System V, compatible avec les produits Oracle Solaris 11 et Solaris 11 Express. Elle suit un modèle de rolling release et bénéficie de mises à jour logicielles régulières ainsi que des correctifs de sécurité. OpenIndiana se présente comme une distribution destinée à un usage en poste de travail (desktop) et/ou en serveur. Les caractéristiques majeures d'OpenSolaris sont préservées pour permettre la mise en œuvre de serveurs d'entreprise :
De manière classique, OpenIndiana propose des images d'installation graphique ainsi que d'installation minimale en mode texte pour faciliter la configuration de serveurs. Organisation du projetLe projet OpenIndiana, membre de la fondation Illumos, repose sur un développement entièrement communautaire. L'héritage d'OpenSolarisL'organisation initiale du projet OpenIndiana [6] a tout d'abord été basée sur celle d'OpenSolaris. Elle en a notamment repris le modèle de consolidations logicielles dont le développement est préalable à une intégration dans une version finalisée de la distribution. Les consolidations consistent en des groupes de bibliothèques logicielles et utilitaires fournissant une fonctionnalité spécifique: installateur, système graphique, environnement de bureau, etc ... Le projet OpenIndiana était initialement basé sur une dizaine de consolidations dont les principales:
Chaque consolidation était placée sous la responsabilité d'un ou plusieurs développeurs chargés de l'intégration. Ce système, hérité de SUN Microsystems, était le produit d'une organisation impliquant des équipes de développeurs:
Il nécessitait ainsi des moyens importants et était peu adapté à un modèle de développement communautaire classique. Les versions d'OpenIndiana issues de ce modèle de développement sont:
Le projet HipsterEn 2013, face aux difficultés de mise en œuvre du système de release engineering par consolidations, le projet OpenIndiana a décidé la transition vers un modèle de développement plus flexible sous la forme du projet Hipster. L'effort de modernisation d'OpenIndiana par le projet Hipster couvre différents aspects organisationnels et techniques. Le modèle de développement choisi, de type rolling-release, permet d'accélérer le test et l'intégration grâce à un système de contribution horizontal. Le système de release engineering hérité d'OpenSolaris a été remplacé par:
La feuille de route pour le prochain cycle de développement est mise à jour à la page de Roadmap du système de suivi. ContributionsLa société EveryCity Managed Hosting fournit les serveurs et assure leur hébergement. VersionsLa distribution s'est basée initialement sur la mise à jour de la dernière version expérimentale d'OpenSolaris (svn_134), préliminaire à la version stable OpenSolaris attendue en , et complétée des mises à jour du noyau réalisées avant la décision de la société Oracle de cesser de diffuser les mises à jour, tandis que les versions ultérieures sont basées sur Illumos.
Experimental BuildsCette première version d'OpenIndiana est basée sur la consolidation OS/Net. Elle propose les nouveautés suivantes :
Development BuildsCette première version stable basée sur illumos reprend les éléments majeurs des versions expérimentales:
Elle intègre quelques nouveautés importantes au premier rang desquelles la virtualisation KVM (Kernel Virtual Machine) et les paquetages QEMU. Le portage KVM comprend les extensions pour Intel VT. Des dépôts de paquetages IPS apportent des logiciels complémentaires pour:
avec possibilité de choix entre l'environnement Gnome 2.32), XFCE desktop environment (4.8.3) et KDE (4.6.1).
HipsterLe reboot du projet OpenIndiana démarre à la fin de l'année 2013 et propose la publication de deux instantanés d'installation par an.
Notes et références
Articles connexes |