Présentation de l'émulateur
L'émulateur Intel Itanium (IA-64) développé par Yufeng Gao, avec l'aide de gdwnldsKSC, est capable de booter Windows Server 2003 et Windows XP 64-bit. Cette avancée dans l'émulation de processeurs non-x86 est considérable, même si l'émulateur est actuellement lent, atteignant des niveaux de performance similaires à ceux d'un processeur 486 sur une série Ryzen 5000.
Fonctionnement de l'émulateur
L'émulateur, dont le code n'est pas encore open source, a été annoncé sur Twitter et devrait être disponible sur GitHub une fois nettoyé. Il est capable de booter des systèmes d'exploitation Windows pour Itanium, mais ne prend pas encore en charge OpenVMS, HP-UX, Linux ou BSD. Les performances de l'émulateur sont actuellement limitées, mais son développement continu pourrait permettre de supporter davantage de systèmes d'exploitation.
Contexte technique et implications
L'architecture Intel Itanium (IA-64) a été initialement prometteuse, mais n'a pas réussi à s'imposer sur le marché. Elle a été principalement utilisée pour les systèmes HP-UX et OpenVMS dans les dernières années. Cependant, OpenVMS est maintenant disponible sur x86 et HP-UX est considéré comme obsolète. L'émulation de cette architecture permet de conserver l'accès à ces anciens systèmes d'exploitation et de les étudier.
Limites et perspectives
Il est important de noter que l'émulateur n'est pas encore open source et que son code n'est pas encore disponible. Cependant, les annonces sur Twitter et les mises à jour sur GitHub laissent espérer une ouverture prochaine du code. De plus, il existe un fork de QEMU qui peut également exécuter Server 2008, mais celui-ci n'a pas encore été testé. Les perspectives d'émulation de l'architecture Itanium sont prometteuses, mais nécessitent encore des développements et des améliorations pour atteindre des niveaux de performance satisfaisants.