Officiellement, les puces Itanium d’Intel et leur architecture IA-64 sont mortes en 2021, lorsque la société a expédié ses derniers processeurs. Mais une technologie défaillante fait souvent un million de petites morts. Pour n’en citer que quelques-uns : Itanium est également mort en 2013, lorsqu’Intel a effectivement décidé de cesser de l’améliorer ; en 2017, lors de la livraison des derniers nouveaux processeurs Itanium ; en 2020, lorsque la dernière version compatible Itanium de Windows Server a cessé de recevoir des mises à jour ; et en 2003, lorsqu’AMD a introduit une gamme de processeurs 64 bits qui n’a pas rompu la compatibilité avec les systèmes d’exploitation et applications x86 32 bits existants.
Itanium est en train de mourir d’une autre mort dans la prochaine version du noyau Linux. Selon Phoronix, tout le code lié au support Itanium sera supprimé du noyau dans la prochaine version 6.7 après plusieurs mois de délibérations. Linus Torvalds a supprimé quelque 65 219 lignes de code prenant en charge Itanium lors d’un commit plus tôt cette semaine, donnant à l’architecture une « retraite bien méritée comme prévu ».
Les premiers processeurs Itanium ont été lancés à la mi-2001, résultat d’années de collaboration entre Intel et HP. Les conceptions initiales étaient destinées aux serveurs, où leur conception parallélisée serait (théoriquement) capable d’accélérer les choses en exécutant plusieurs instructions simultanément. À partir de là, le jeu d’instructions finirait par migrer vers des serveurs bas de gamme, puis vers des PC grand public.
Mais Itanium a souffert de la lenteur d’exécution du code x86 32 bits, ce qui a entraîné une transition perturbatrice. Quand AMD a avancé avec une extension 64 bits du jeu d’instructions x86 qui pourrait adresser plus de RAM et Bien exécuter le code existant, cela s’est avéré si séduisant pour les fabricants de serveurs et de PC qu’Intel a dû adopter et prendre en charge les extensions x86 d’AMD à la place.
La suppression du support IA-64 du noyau Linux 6.7 ne met pas complètement fin au support Itanium sous Linux. La version 6.6 du noyau qui vient de sortir est une version à support à long terme (LTS), ce qui signifie qu’elle devrait être maintenue et prise en charge pendant de nombreuses années à venir. Cette version du noyau prend toujours en charge Itanium. Cependant, cela ne résout pas l’un des problèmes qui ont conduit à la suppression du support Itanium en premier lieu : le fait qu’il n’est pas largement testé ou maintenu. La prise en charge d’Itanium dans une version antérieure du noyau Linux a été interrompue pendant plusieurs semaines début 2021 avant que quelqu’un ne le remarque.
Côté matériel, Hewlett-Packard Enterprise continuera à prendre en charge ses derniers serveurs Itanium jusqu’en 2025.
Itanium n’est pas le seul processeur Intel confronté au blocus de Linux. Récemment, Torvalds et d’autres responsables du noyau ont discuté de la suppression du support des processeurs Intel 80486, introduits pour la première fois en 1989. Jusqu’à présent, cela ne semble pas s’être produit.