Oracle a tué OpenSolaris . Le site Web reste, pour la plupart non entretenu (la dernière fois que je savais que les listes de diffusion étaient toujours actives). Il y a des fourches qui surgissent, mais aucune ne semble encore très dominante ( Illumos et OpenIndiana me viennent à l'esprit).
Solaris reviendra à un produit de source fermée, qui n'est concédé sous licence qu'avec du matériel officiel (à ma connaissance) et uniquement via un contrat de support (à nouveau à ma connaissance).
Oracle prévoit apparemment de publier une partie des sources de Solaris lors de sa mise à jour. Mais ce qui sort et quand est encore inconnu. Il y aura apparemment une licence pour le code publié, mais ils ne l'ont pas annoncé à ce stade et n'ont publié aucune mise à jour depuis un certain temps maintenant.
Il semble que vous puissiez vous «enregistrer» et télécharger l'image Solaris 11 .iso. oracle.com/technetwork/server-storage/solaris11/downloads/… Cependant, j'ai lu l'accord et il est dit "Vous ne pouvez pas: utiliser les programmes à vos propres fins commerciales internes (autres que le développement, les tests, le prototypage et la démonstration de vos applications ) ou à des fins commerciales ou de production; ... " ce qui indique qu'il n'est pas gratuit.
Bryan Field
3
OpenIndiana utilise illumos tout comme Ubuntu utilise kernel.org, ce ne sont pas des fourches différentes. Dire que Solaris reviendra à un produit source proche est une déclaration déroutante. Une partie du code source d'OpenSolaris a toujours été fermée, donc il n'y a aucun changement à attendre de ce côté. Une partie du code source restant qui était sous le CDDL n'est en effet pas encore publié, mais cela ne signifie pas que sa licence a été modifiée ou changera.
jlliagre
@jlliagre, merci d'avoir clarifié la relation entre OpenIndiana et Illumos. Il y a eu des rapports / déclarations contradictoires sur ce que Oracle a l'intention de publier et sous quelle licence; si vous avez une source faisant autorité indiquant ce qui sera publié et quelle licence, je serais intéressé à voir la question clarifiée.
Chris S
La seule source faisant autorité serait Oracle et il n'y a eu aucune annonce officielle sur ce qui serait publié et sous quelle licence. Tout rapport / déclaration que vous pouvez lire ne peut alors être que de la spéculation.
jlliagre
1
Soit dit en passant, vos déclarations «à ma connaissance» prêtent également à confusion. Solaris 11 Express n'est pas concédé sous licence au "matériel officiel" si vous parlez de matériel Sun / Oracle ici. Il est pris en charge sur tous les matériels certifiés répertoriés sur la HCL ( sun.com/bigadmin/hcl/data/s11exp ). Un contrat de support n'est pas nécessaire si vous remplissez les conditions de licence de développeur OTN (c'est-à-dire que vous l'utilisez pour développer, tester, prototyper et démontrer vos applications). Dans ce cas, vous n'avez évidemment pas besoin de l'exécuter sur une plate-forme certifiée, une «signalée pour fonctionner» serait certainement assez bien.
jlliagre
11
Solaris 11 Express (alias build 151a) est techniquement ce qui aurait pu s'appeler OpenSolaris 2010.11.
Il est téléchargeable gratuitement http://www.oracle.com/technetwork/server-storage/solaris11/downloads/index.html mais n'est pas redistribuable et sa licence a changé (voir l'accord de licence OTN sur la page de téléchargement, en particulier sur les restrictions d'utilisation ). Si vous ne remplissez pas les conditions de licence de développeur OTN, vous avez besoin d'un contrat de support qui, je crois, implique que vous exécutez le système d'exploitation sur du matériel certifié. Ce dernier est répertorié sur la HCL ( http://www.sun.com/bigadmin/hcl/data/s11exp ).
Seul le noyau du noyau et le code source des utilitaires (ON) ne sont plus mis à jour régulièrement comme auparavant. Le dernier code source ON publié est autour de la version 147 (août 2010).
ON a une fourche principale (autrefois appelée spork) nommée illumos. illumos a pour objectif de fournir une implémentation ON entièrement open source tout en essayant de rester le plus possible compatible avec le code Solaris / ABI principal. OpenSolaris n'était pas entièrement open source car certains composants ont été publiés sous forme binaire de source fermée. Ces composants sont remplacés par des composants open source par la communauté illumos.
L'objectif d'OpenIndiana est de fournir une distribution installable complète basée sur illumos, aussi proche que possible de ce qu'était OpenSolaris. Une autre distribution qui a annoncé son intention d'utiliser illumos comme noyau est Nexenta.
Une autre ancienne distribution basée sur OpenSolaris, Schillix 0.7.2 a été publiée en utilisant illumos comme noyau mais leurs développeurs ont maintenant décidé de maintenir leur propre fork ON.
La dernière version stable binaire d'OpenSolaris est 2010.05 (build 134b) et a été mise à disposition en novembre 2010. Vous pouvez effectuer une mise à niveau à partir de 2009.06 (build 111b) depuis le réseau. Il est légèrement plus récent que la dernière version de développement à laquelle vous faites référence.
Jetez un œil à ces blogs pour plus de détails sur la mise à niveau de 111b vers 134b puis 151a (Solaris 11 Express):
Solaris 11 Express (alias build 151a) est techniquement ce qui aurait pu s'appeler OpenSolaris 2010.11.
Il est téléchargeable gratuitement http://www.oracle.com/technetwork/server-storage/solaris11/downloads/index.html mais n'est pas redistribuable et sa licence a changé (voir l'accord de licence OTN sur la page de téléchargement, en particulier sur les restrictions d'utilisation ). Si vous ne remplissez pas les conditions de licence de développeur OTN, vous avez besoin d'un contrat de support qui, je crois, implique que vous exécutez le système d'exploitation sur du matériel certifié. Ce dernier est répertorié sur la HCL ( http://www.sun.com/bigadmin/hcl/data/s11exp ).
Seul le noyau du noyau et le code source des utilitaires (ON) ne sont plus mis à jour régulièrement comme auparavant. Le dernier code source ON publié est autour de la version 147 (août 2010).
ON a une fourche principale (autrefois appelée spork) nommée illumos. illumos a pour objectif de fournir une implémentation ON entièrement open source tout en essayant de rester le plus possible compatible avec le code Solaris / ABI principal. OpenSolaris n'était pas entièrement open source car certains composants ont été publiés sous forme binaire de source fermée. Ces composants sont remplacés par des composants open source par la communauté illumos.
L'objectif d'OpenIndiana est de fournir une distribution installable complète basée sur illumos, aussi proche que possible de ce qu'était OpenSolaris. Une autre distribution qui a annoncé son intention d'utiliser illumos comme noyau est Nexenta.
Une autre ancienne distribution basée sur OpenSolaris, Schillix 0.7.2 a été publiée en utilisant illumos comme noyau mais leurs développeurs ont maintenant décidé de maintenir leur propre fork ON.
La plupart des codes Open Source restants composant OpenSolaris, maintenant Solaris 11 Express, restent développés ouvertement et sont toujours régulièrement mis à jour sur les référentiels de consolidation, consultables depuis http://src.opensolaris.org/ et téléchargeables avec mercurial http: // hub. opensolaris.org/bin/view/Community+Group+tools/hg_help
Par exemple, le code source lié à X11 est toujours publié sur le site OpenSolaris avec des mises à jour encore plus récentes que Solaris 11 Express: http://hub.opensolaris.org/bin/view/Community+Group+x_win/changelogs-nv_150
La dernière version stable binaire d'OpenSolaris est 2010.05 (build 134b) et a été mise à disposition en novembre 2010. Vous pouvez effectuer une mise à niveau à partir de 2009.06 (build 111b) depuis le réseau. Il est légèrement plus récent que la dernière version de développement à laquelle vous faites référence.
Jetez un œil à ces blogs pour plus de détails sur la mise à niveau de 111b vers 134b puis 151a (Solaris 11 Express):
la source