你有没有想过,一台28年前的电脑,今天还能用来做什么?
答案是:连开机都可能成问题。Linux内核7.2版本即将正式移除对AMD K5处理器的支持,这款承载着AMD"自主设计"里程碑意义的芯片,最终因为缺少一个名为TSC(时间戳计数器)的硬件模块,被开发者们投票出局。
![]()
这不是Linux第一次对老硬件动手。就在一个月前,37岁的Intel 486处理器刚刚被内核7.1版本扫地出门。但K5的退役格外令人唏嘘——它是AMD第一款完全自主设计的x86处理器,是这家公司在CPU领域真正"站起来"的起点。
1996年,K5带着430万晶体管和"RISC内核解码x86指令"的架构创新登场。AMD给它设计了复杂的微指令转换机制,试图用内部精简指令集的流水线效率,弥补与Intel Pentium的正面对抗劣势。但市场没有给面子:首发频率只有75MHz到133MHz,而此时的Intel已经跑得更快。K5迟到了,也落后了。
为了挽回颜面,AMD玩起了"性能标称"的文字游戏。一颗实际运行116MHz的K5,被包装成"PR166"出售,暗示其整数性能对标Intel Pentium 166MHz。这种营销手法激怒了硬件发烧友,也让K5的口碑雪上加霜。不过AMD至少赢了一件事——它比同期的Cyrix 6x86表现更好。
真正杀死K5的,是一个今天看来微不足道的硬件细节:TSC。时间戳计数器是现代操作系统调度任务、测量延迟、同步事件的基石。没有它,内核开发者必须为K5单独维护一套兼容代码,在每次架构调整时反复测试边缘情况。Phoronix发现的补丁说明写得直白:"移除对无TSC Pentium变体的支持"——K5被归类为"变体",连单独提名的资格都没有。
这种"技术债务"的累积,在开源社区有清晰的处理逻辑。Linux对老旧硬件的支持从来不是无限期的仁慈,而是成本与收益的精密计算。486处理器的移除引发过更多讨论,毕竟它的销量远超K5;而K5的告别几乎悄无声息,像一张过期太久的船票,终于从抽屉深处被清理出去。
但K5的历史重量不容忽视。在它之前,AMD是Intel的"第二供应商",生产授权复制的x86芯片;K5之后,AMD才真正拥有了与Intel正面对垒的技术底气。K6、Athlon、Ryzen的辉煌,都可以追溯到这颗430万晶体管的先驱。只是开源世界的规则冷酷而公平:历史地位不能兑换为代码维护的工时。
补丁合并后,K5用户将面临选择——停留在旧内核,或者更换硬件。对于仍在运行这类设备的极客来说,这或许是收藏生涯的终点;对于Linux社区,这只是又一轮新陈代谢的例行公事。硬件的寿命终究由软件定义,而软件的耐心,取决于开发者的手指还能在键盘上停留多久。
K5的故事提醒我们:技术遗产的保存,从来不只是博物馆的事。当最后一个维护者放下键盘,一段历史就真正进入了只读模式。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.