因缺乏用户和维护者,Linux 内核开发者 Ard Biesheuvel 近日提议从内核中删除对 Itanium/IA-64 的支持。
“Linux 的 IA64 port 没有维护者。根据其仅剩的用户的报告,它在一个月前就出现了故障,但至今没有得到任何关注”。Ard Biesheuvel 认为,与其占用开发者宝贵的精力和时间来维护一个复杂但未使用的架构的生命力,还不如直接“扔掉”它。
对此, Linus Torvalds 也发表了观点称,“我不是 IA64 架构的粉丝,但要彻底删除它还是有点令人难过。一般来说,它并不属于一个巨大的维护负担”。不过他也承认,如果该架构确实出现了问题,却没有任何人有时间和/或倾向去找出原因进行修复,那除了终止支持确实没有什么更好的替代方案。
按照这一趋势,Linux 内核放弃对 Itanium/IA-64 的支持似乎已八九不离十。但 Debian 开发者 John Paul Adrian Glaubitz 却在一片讨论声中站出来表示,自己肯定有时间来维护这一架构,因为这就是他目前在 Debian 中所做的工作。
Adrian 解释称,由于精力被日常工作所分散,所以“我只是还没有时间去完全调试 6.1 中引入的这个特殊的回归……我的计划是在接下来的周末继续调试这个问题,至少要找到引入该回归的 commit。我一直有一台 Itanium 服务器准备用来测试内核,我可以通过它内置的管理系统来进行远程启动和控制。”
IA-64,又称英特尔安腾架构(Intel Itanium architecture),使用在 Itanium 处理器家族上的 64 位元指令集架构,由英特尔公司与惠普公司共同开发。使用这种架构的 CPU 包括 Itanium 和 Itanium 2。
英特尔推出了两个 Itanium 家族:2001 年 6 月第一代 Itanium 处理器正式问世,Itanium 2 处理器则于 2002 年推出。Itanium 处理器最后一次更新是在 2017 年,推出了代号 Kittson 的 Itanium 9700 系列处理器。2019 年,英特尔发出公告宣布旗下 Itanium 系列处理器从 2019 年 1 月 30 日开始进入 EOL 周期;相关订单的最后接受日期设置在 2020 年 1 月 30 日,最后一批产品 Itanium 9700 处理器的出货日期则截至 2021 年 7 月 29 日。