现在的CPU几乎都是64位的了,大家用的x86处理器中可能会看到AMD64的字样,因为消费级的64位指令集是AMD搞出来的,而Intel自己搞的64位IA64早已经成为历史,也就是安腾处理器。
安腾的IA64是纯血64位指令集,不兼容32位CPU,理念很好很强大,然而放弃了之前的生态兼容,结果被AMD的64位指令偷家,在得到微软支持后成为事实上的64位x86标准,最终Intel都无奈接受这一事实,这也是AMD的高光时刻。
始于2001年的IA64逐渐无人问津,只有联合开发的HP强撑到最后,2017年发布了最后一代的安腾9700系列,2019年宣布停止出货,2021年7月份就不再出货了,市面上还有在用的都是存货。
由于IA64及安腾处理器没什么存在感了,Linux此前考虑过删除内核对IA64的支持,之前没能得到统一的结果,搁置了两年之后现在又有Linux社区人员提议彻底删除对这种架构的支持,称Linux上的IA64已经没有维护了,坚持下去也没有意义了,只会浪费开发人员的精力。
Linux创始人Linus Torvalds的态度倒是很微妙,他表示自己不是IA64的粉丝,完全删除它也有点让人难过,这并不是一个负担巨大的维护工作,但是如果没啥用了,也确实找不到比删除支持更好的替代方案。
就在IA64要被Linux放弃的时候,救世主出现了,物理学家、开发人员John Paul Adrian Glaubitz表示自己愿意维护,因为他还在Debian中维护IA64处理器,他甚至还有一台安腾架构的服务器,可以用于测试内核。
说到做到,他计划下周就留出一些时间来修复最近的内核在安腾上的崩溃问题。