DIANE CHOIX FONDAMENTALE POUR L'SNCFT
A partir du milieu des années 80 Bull s’est posé la question de faire évoluer la technologie des processeurs de ses systèmes centraux DPS 7000, plates-formes de son système d’exploitation GCOS 7, vers la technologie des processeurs standard du marché tout en conservant à l’identique les caractéristiques de GCOS 7 afin de continuer à offrir les capacités d’exécuter les applications de ses clients en l’état.
1 Le lancement du projet Diane
Une réunion confidentielle s’est tenue un soir de l’hiver 97-98 aux Clayes-sous-Bois entre Alain Couderc, de la Direction Générale de Bull, et trois responsables du développement logiciel et du planning de GCOS 7 (j’étais celui-là). La question était on ne peut plus simple : « si je vous demande de réaliser l’adaptation de GCOS 7 pour savoir l’exécuter sur le futur processeur du projet Merced d’Intel, qu’est-ce que vous me répondez » ? Il n’y avait d’ailleurs pas cinquante réponses possibles ! Si c’était « non, nous ne savons pas faire », ce serait au mieux la mise au placard et au pire probablement une incitation à quitter la compagnie à brève échéance ?
La réponse fut naturellement : « oui, nous savons faire ; nous prenons ».
2 Les perspectives.
L’architecture adoptée pour la plate-forme Diane a permis d’envisager, à partir de cette première version de système, de multiples évolutions parmi lesquelles on peut citer :
- Le suivi régulier des progrès technologiques des processeurs au même rythme que le marché et que les autres fournisseurs de systèmes,
- La disponibilité de nouveaux produits du monde ouvert aussi bien dans le domaine de la périphérie (connectable sur les plates-formes standard sous-jacentes du DPS 7000/XTA), que dans le domaine des logiciels d’interopérabilité disponibles sur Windows (Java, Services Web, …) et dans celui des bases de données (SQL-Server, ORACLE, …).
- La possibilité d’ouvrir la plate-forme aux applications du monde ouvert, sans risques pour l’intégrité et la stabilité de GCOS 7, en se reposant sur les offres de « partitionnement » des systèmes (partitionnement logique via des produits de « virtualisation », ou partitionnement physique selon les possibilités offertes par les matériels),
- La capacité d’ implanter GCOS 7 sur les nouvelles plates-formes Itanium de Bull (projet FAME / NOVASCALE) en complément des plates-formes Xéon,
- La possibilité de construire une offre GCOS 7 / DPS 7000 sur un nouveau « socle » : Linux. Ceci pouvant répondre à de nouveaux souhaits des clients désireux d’évoluer vers ce type de solutions en particulier pour des raisons budgétaires ou en raison de directives officielles.

