• [^] # Re: Un excellent livre en ligne sur les OS mainframes et minis

    Posté par (site web personnel) . En réponse à la dépêche Un excellent livre en ligne sur les OS mainframes et minis. Évalué à 2.

    [Alpha] sans compatibilité binaire avec leurs prédécesseurs 32 bits (ce qui a fait perdre sa clientèle Vax à Dec !)

    Complètement faux. Le passage du VAX à l'Alpha est quelque chose que Digital avait plutôt bien réussi. Oui, ils avaient abandonné la compatibilité binaire, pour pouvoir concevoir l'Alpha sur des bases propres, mais ils avaient également développé et fourni par défaut avec VMS un transcodeur (à défaut de meilleur terme) qui réassemblait à la volée le code machine VAX en code machine Alpha. Et ça marchait, et marche toujours, bien.

    Anecdote hilarante à ce sujet : j'ai eu l'occasion de faire un TP d'assembleur sur VAX (très sympa comme assembleur, d'ailleurs) ¹. Certains des étudiants, on va dire un peu moins doués que la moyenne, n'ont pas prêté attention au fait que tous les serveurs VMS dont nous disposions étaient des Alpha, à l'exception d'un serveur spécifique que nous devions utiliser. Ils ne se sont, en fait, aperçus de rien, vu que le code VAX qu'ils assemblaient, et les exécutables qu'ils généraient, tournaient parfaitement bien sous Alpha. Ils ont été très surpris le jour où il fallait rendre le TP, lorsqu'ils ont découvert qu'ils n'avaient encore jamais fait tourner leur code sur un VAX !

    ¹ Un casse-brique sur VT... ça c'est du jeu :)