Sun expose enfin BrandZ (ex-Janus)
Sun livre enfin BrandZ (ex-Janus), son environnement d'émulation Linux dans Solaris, avec presque un an de retard. La solution devrait rapidement voir le jour sur Solaris 10 et Nevada. Une fois les problèmes liés aux coûts de support réglés.
C'est avec un an de retard que Sun livre enfin les clés de son projet Janus, rebaptisé BrandZ, pour l'occasion, application permettant d'exécuter des applications binaires Linux sur Solaris x86 sans modifications. Initialement prévu comme un élément moteur de Solaris 10, le projet avait dû être retardé, à sa sortie en novembre 2004. Le déconnectant ainsi de la feuille de route de l'OS, pour, selon Sun, le ré-écrire et s'appuyer sur Solaris Zones, technologie de virtualisation du constructeur.
Techniquement, BrandZ permet ainsi la création de « Zones » pouvant accueillir des applications hors-Solaris. Chaque type de zones correspond à un « brand », et chaque zone occupé par une application tierce est appelée « branded zone ».
Première « brand » à sortir alors du projet BrandZ, « lx », censée supporter l'OS Linux CentOS et Red Hat -partenaire historique de Janus-. Il ne s'agit là que d'un premier jet, admet Nils Nieuwejaar, ingénieur en chef du projet, sur son blog.
Sun envisage par ailleurs d'y ajouter FreeBSD, le projet Darwin d'Apple, ainsi que Red Hat Fedora, distribution « communautaire » et gratuite de Red Hat. Sun compte par ailleurs sur la communauté OpenSolaris pour en développer d'autres.
BrandZ est pour l'heure disponible pour la communauté OpenSolaris, mais pas encore intégré au code de l'OS open source. Il devrait être fondu à Nevada et dans la mise à jour de Solaris 10 sous le nom « Solaris Containers For Linux Applications ». Sans préciser de date de sortie.
Reste toutefois à régler les problèmes liés à la double-licence. Les entreprises devront en effet souscrire aux deux offres de support : une pour Solaris chez Sun et une seconde pour l'OS Linux. Sun explique d'ailleurs travailler à un partenariat avec Red Hat, sur un système de licence moins chère que celle proposée par l'éditeur actuellement.