OpenSolaris est un projet de système d'exploitation libre commandité par Sun Microsystems. Il est initialement basé sur un morceau du code source de Solaris dont il conserve le noyau, le support réseau, les bibliothèques et les commandes.
Le principe de base est de réunir une communauté de développeurs Sun et non-Sun afin de créer et tester des outils, qui seront implémentés dans les futures versions de Solaris. Des exemples de projets :
La licence utilisée est la CDDL 1.0, proche de la MPL. Bien qu'incompatible avec la GPL, cette licence est libre au sens de la FSF[1] et est reconnue par l'OSI[2]. Des discussions animent toujours la communauté et la FSF pour décider si oui ou non, on peut considérer le système d'exploitation comme un logiciel libre [réf. nécessaire].
Solaris Express : Il s'agit de la version disponible pour les utilisateurs, afin de tester les toutes dernières technologies implémentées, mais qui ne font pas encore parties du code source fourni au projet OpenSolaris. Disponible tous les mois, gratuitement en version binaire.
Solaris Express Community Release : Il s'agit de la version disponible pour les développeurs afin de tester les toutes dernières technologies qui ne font pas encore parties d'OpenSolaris. Ils peuvent compiler le code source d'OpenSolaris pour avoir leurs propres versions. Nom de code Nevada, cette version est disponible toutes les deux semaines.
OpenSolaris : Il s'agit de la base pour le développement de Solaris. Actuellement, cela consiste en plusieurs projets de consolidation du système. On peut d'ores et déjà constater les projets implémentés, et voir quels seront les prochains à être ajouté via le roadmap du site officiel. Il n'est pas encore possible avec cette base d'amorcer (au sens informatique du terme Bootstrap) le système entier depuis une compilation, donc les développeurs commencent par télécharger les distributions (telles que Solaris Express Nevada ou bien NexentaOS et BeleniX qui sont des live-cds) et de compiler puis installer la base OpenSolaris.
Il s'agit des raisons telles qu'elles sont fournies par le site officiel, et non un appel à la controverse parmi les membres du libre ;
Architectures supportées