OpenSolaris

  subsites:   Code Reviews   Gates   Issues   Defects   Polls   Test   PKG   Planet   Mail
You are not signed in. Sign in or register.

FAQ: Généralités

Définition du projet OpenSolaris

OpenSolaris est un Système d'Exploitation (SE), une base de code source, et une communauté. Les objectifs du projet sonr l'innovation, la collaboration et l'extension de la technologie OpenSolaris. Voici certaines des technologies-clef OpenSolaris:

Le Code Source OpenSolaris: ceci est la base de la source pour un dévelopement ouvert. Cela consiste en plusieurs composants appelés «consolidations». Allez sur la page des téléchargements pour voir les technologies distribuées et la feuille de route pour les prochaines versions. Actuellement, le source d'OpenSolaris n'est pas suffisante pour créer un système complet, les développeurs devront donc commencer par télécharger une distribution OpenSolaris et installer les morceaux d'OpenSolaris par dessus.

Solaris Express Édition Communauté (SXCE): ceci est l'édition binaire et non supportée d'OpenSolaris, par Sun, qui inclut également des technologies additionnelles non disponibles en code source. Les développeurs peuvent compiler le source d'OpenSolaris en utilisant cette version comme système de base. Cette version est aussi connue sous le nom de Nevada. Elle est mise à jour toutes les deux semaines, et est disponible en téléchargement gratuit.

Solaris Express Édition Développeur: ceci est la version binaire officielle d'OpenSolaris par Sun, qui inclut également des technologies non disponibles en code source. Sun offre un support limité pour cette version. Elle est destinée aux développeurs et aux client désireux d'essayer les toutes dernières technologies qui seront un jour produites par Sun. L'Édition Développeur est mise à jour environ chaque trimestre, elle est soumise à plus de tests que l'Édition Communauté, et est disponible en téléchargement gratuit.

OpenSolaris Developer Preview: ceci est la distribution binaire développée par la communauté d'un système d'exploitation basé sur le code source OpenSolaris, et c'est la première étape du prjet Indiana. Elle fonctionne sur les processeurs Intel et AMD, serveur ou postes de travail. Elle est libre pour utilisation, modification et redistribution. Voir la page du Projet Indiana

Quel est la relation entre la Developer Preview et les autres distributions OpenSolaris ?

La communauté OpenSolaris a plusieurs distributions, contrôlées par les équipes de leurs projets respecrifs. Aucune des libertés autorisant la création de produits dérivés n'est affectée par cette distribution, bien que les nouvelles distributions puissent être compilées en tant que versions modifiées du Projet Indiana. Sun garde le contrôle sur ses distributions (Solaris 10, Solaris Express) et consolidera éventuellement son modèle de distribution autour du Projet Indiana à une date ultérieure.

Est-ce que cette distribution binaire OpenSolaris va remplacer l'Édition Communautaire de Solaris Express et/ou l'Édition Développeur de Solaris Express ?

Dans le futur, Sun arrêtera de fournir l'Édition Dévelopeur de Solaris Express et à la place, offrira des services et du support pour le SE OpenSolaris. Les développeurs OpenSolaris ont encore besoin de compilations non supportées et fréquentes (actuellement appelées Solaris Express Édition Communauté), et ces compilations resteront disponibles.

Que contient le code source du projet OpenSolaris ?

Initialement, le projet OpenSolaris incluait le code source du noyau de Solaris, le support réseau, les librairies systèmes et les commandes. Cet ensemble de sources est souvent désigné sous le nom de OS/Networking (O/N). Depuis le lancement, du code source faisant partie de consolidations supplémentaires a été publié. L'objectif final est de rendre disponible autant de code source de Solaris qu'il est légalement possible.

La feuille de route contient plus de détails sur la disponibilité d'autres composants de Solaris en tant qu'éléments du projet OpenSolaris. Vous trouverez la liste des composants qui ne sont pas actuellement inclus dans les sources de la consolidation O/N (OS/Networking).

Pourquoi Sun a-t-il ouvert le code source de Solaris ?

Il y a plusieurs raisons derrière la décision d'ouvrir le code source de Solaris:

  • Le modèle de développement communautaire crée des opportunités de collaboration entre Sun, les développeurs de Solaris et les membres de la communauté.
  • Beaucoup de clients utilisant Solaris se sentent concernés et demandent l'ouverture du source.
  • Cela permet à Sun et à ses partenaires de participer à plus de projets qui demandent des logiciels Open Source.
  • L'ouverture du source crée une plate-forme pour une toute nouvelle génération d'innovation en permettant aux développeurs d'accroître les fonctionnalités de Solaris pour leurs propres besoins.
  • Cela ouvre des opportunités sur de nouveaux marchés pour Solaris: Par exemple, les startups peuvent maintenant proposer un produit basé sur la technologie d'OpenSolaris.

Est-ce que le projet OpenSolaris inclut le code source pour les architectures SPARC et x64/x86 ?

Oui. Il existe une seule base de source du système d'exploitation Solaris pour les architectures SPARC et x64/x86 et les binaires sont construits depuis ces sources communes. Le code source de base étant ouvert, vous obtenez automatiquement le code pour toutes les plates-formes supportant Solaris.

Quelle est la licence utilisée pour le code source d'Opensolaris ?

Les contributions de la communauté d'OpenSolaris et le code écrit en possession de Sun sont publiés sous la Licence Commune de Développement et de Distribution (CDDL) Version 1.0 -- une licence Open Source approuvée par l'Open Source Initiative (OSI). Le projet OpenSolaris inclut également plusieurs composants de projets Open Source existants, qui possèdent également leurs propres licences. (Exemple, Perl est sous la licence « The Perl Artistic License »).

Merci de vous référer à la page des licences pour plus de détails concernant les licences associées au projet OpenSolaris; lisez la FAQ CDDL pour plus d'informations concernant la CDDL; visitez le site web de l'OSI pour trouver des informations concernant les autres licences Open Source.

L'utilisation du code source d'OpenSolaris a-t-elle un coût ?

Non. Le code source d'OpenSolaris est gratuit à l'utilisation, à la modification ainsi qu'à la redistribution.

Ai-je besoin de m'enregistrer sur le site pour télécharger le code source d'OpenSolaris ?

Non, l'enregistrement n'est pas obligatoire pour télécharger le code source.

Quelle version de Solaris est devenue OpenSolaris ?

Les composants ayant été placés en Open Source sont des instantanés de la dernière version de développement de Solaris. Le dernier développement publié correspond en gros au travail de développement de Solaris 10, qui a été complété depuis sa première publication, incluant des innovations comme ZFS. Actuellement, Sun ne prévoit pas d'ouvrir le code source des versions précédentes de Solaris comme Solaris 8 ou Solaris 9.

Comment puis-je participer ?

Le meilleur endroit pour commencer est le Portail des communautés où vous trouverez toutes les informations concernant OpenSolaris: technologies, forums, téléchargements, code source et plus.

Vous pouvez également trouver des informations pour savoir comment participer à la communauté dans la FAQ: Démarrage.

Serai-je concerné par des problèmes de sécurité dans Solaris qui seraient dûs à l'élargissement du code source d'OpenSolaris ?

Non, le code source de Solaris a été rendu disponible sur une base de contrôle pour une période de plusieurs années et ceci a renforcé les critères de sécurité de Solaris. Les logiciels Open Source sont bien connus pour leurs avantages quand il s'agit de sécurité. La sécurité, c'est surtout l'exactitude au détail près, et comme des milliers de personnes examinent le code source, cela réduit considérablement la probabilité qu'un bogue important ne soit pas découvert et permet la résolution rapide du problème.

Si vous trouvez un bogue de sécurité dans le code source d'OpenSolaris, suivez la procédure standard de rapports de sécurité de Sun qui est détaillée sur le lien suivant: page de l'Équipe de Coordination de Sécurité Sun.

Comment le programme OpenSolaris va-t-il affecter les partenaires de Sun qui supportent le système d'exploitation Solaris ?

À moins que la solution d'un éditeur de logiciels requière une customisation du système d'exploitation, les éditeurs continueront à certifier le Solaris, qui offre des mises à jour régulières, un contrôle de qualité rigoureux et le support de Sun.

Liste des FAQ