Solaris 10 : entretien avec John Loiacono, en charge de la division logiciels de Sun
Sun Microsystems devrait publier dans le courant du mois de décembre la première mise à jour majeure de son système d'exploitation Unix Commercial Solaris 10. Cette mouture comprendra l'intégralité des correctifs apportés à l'OS depuis son lancement l'an passé, et supportera l'ensemble des serveurs que Sun devrait lancer au mois de décembre. Elle devrait aussi apporter des améliorations significatives en terme de performance réseau, une meilleure gestion de la mémoire ainsi que le support du logiciel de boot Grub sur plates-formes x86.
Sun devrait aussi considérablement enrichir Open Solaris, la version libre de son OS, dans les mois à venir. Après l'ajout récent du système de fichier ZFS, Sun devrait ajouter en décembre le support de PostgreSQL ainsi que l'intégration de Solaris Containers for Linux Applications - sa technologie de compatibilité Linux- et de l'hyperviseur Xen.
A l'occasion de ces annonces, nos confrères d'IDG News Service ont pu s'entretenir avec John Loiacono, le patron de la division logicielle de Sun. Loiacono, qui a rejoint Sun dès 1987, fait le point sur les initiatives logicielles de la société.
IDG News Service : Cinq mois après son lancement, quel est le succès d'Open Solaris ? Qu'en est-il des contributions de la communauté ?
Loiacono: Open Solaris a connu un véritable succès, peut-être dix fois supérieur à ce que ous attendions. Et il y a eu des apports [ de la communauté dans OpenSolaris].Le niveau de ces contributions est à la fois à la hauteur de nos espérances mais parfois très surprenant. Si les corrections de bugs sont par exemples importantes, ce qui est fascinant est le travail entamé par certains pour porter Open Solaris sur PowerPC, sur Mainframe et même pour en faire un OS temps réel...
IDGNS: Le portage d'OpenSolaris sur de nouvelles plates-formes comme le PowerPC ne requiert-il pas que le code source de certaines portions propriétaires de Solaris soient publiées ?
Loiacono: L'intégralité du noyau d'OpenSolaris est libre. Il y a quelques pilotes de périphériques dont nous n'avons pas le code source mais nous fournissons un droit d'utilisation pour ces composants. Nous travaillons avec les fournisseurs pour publier le code. Nous encourageons, le portage d'OpenSolaris. Nous sommes en discussion savec des développeurs qui portent l'OS sur PowerPC et sur mainframe IBM. Ceci est vital pour permettre à plus de personnes d'accéder à OpenSolaris. Nous avons déjà 440 ou 450 serveurs non Sun certifiés pour faire fonctionner Solaris (de Dell, HP, IBM, Acer, Lenovo, etc ), ainsi que les serveurs lames d'IBM et Egenera. Vous devriez voir ce nombre s'accroître avec le temps. On assiste en quelque sorte à un effet domino.
IDGNS: Qu'est-il advenu du Linux Application Environment, connu sous le nom de code "Project Janus", et qui devrait permettre de faire tourner des applications binaires Linux sur Solaris x86 sns modifications ? Cette technologie est-elle dans Solaris 10 et si oui, en quoi diffère-t-elle de la technologie que vous venait d'annoncer et qui permet de faire tourner des applications Red Hat dans des containers Solaris.
Loiacono: Janus a été livré précédemment (en version bêta dans le cadre de Solaris Express, NDLR). Vous pouvez considérer que Solaris Containers for Linux Applications, que nous venons d'annoncer est en quelque sorte Janus 2.0. C'est uen déclinaison améliorée de la technologie. A terme elle devrait permettre de faire fonctionner toute distribution Linux à l'intérieur d'un container Solaris. Vous pourriez ainsi imaginer de faire fonctionner Red Hat 2 dans un container et Red Hat 4 dans un autre container. Pourquoi supporter Red Hat en premier ? C'est tout simplement, la première distribution Linux avec une part de marché de 60 à 80 %.
IDGNS: ZFS devait à l'origine être intégré dans la première mouture de Solaris. Que s'est-il passé ?
Loiacono: Nous avons tenté d'intégré aussi rapidement que possible les fonctionnalités annoncées pour Solaris 10. Notre première mise à jour de Solaris sera disponible en décembre. ZFS c'est un peut de la science pure, c'est une nouvelle percée technologique. Il nous a donc fallu plus de temps que prévu pour l'intégrer dans le système d'exploitation.
IDGNS: Quelle est la roadmap pour Nevada, la prochaine version majeure de Solaris ?
Loiacono : En fait, ce n'est pas Nevada. Certains ingénieurs ont utilisé ce nom en interne mais l'appellation est en fait Solaris Next. En fait, de nouvelles portions de code sont progressivement intégrées à OpenSolaris pui stestée. Il y a alors une distribution, puis une déclinaison commerciale, Solaris. Nous prévoyons de mettre à jour Solaris tous les 3 à 5 mois. ZFS est actuellement dans Open Solaris et fera son apparition dans Solaris au printemps 2006.