Yeo Kheng Meng是一个怀旧的人,他同时热爱经典的Windows 98和自己2020年购买的ThinkPad笔记本。然而,这台笔记本的硬件只支持xHCI USB控制器,即USB 3.0,而这一技术在Windows 98出现的十年后才被引入。也就是说,这款笔记本从设计之初便没有考虑与那个时代的系统兼容。他尝试找到相应的驱动程序,却一无所获,因此决定亲自动手制作驱动程序,或者更确切地说,是用大语言模型生成可以运行在Windows 98及以上版本上的驱动的流程,并将其整理成文档,以供他人参考。
这项看似独立的项目实际上并不简单,特别是考虑到驱动开发通常不是一人之力就能完成的。尤其是当这只是一项个人爱好的时候,Yeo Kheng Meng甚至不敢确定在他之外是否还有其他人会对这项工作感兴趣。不过,他依然选择了挑战。如果有人也在考虑尝试,他把代码上传到了GitHub上。这款驱动确实能够运行,但他也承认当前位置可能尚存bug。与那些仅凭“感觉”生成并简单完成的项目不同,他计划认真处理每一个来自用户反馈的问题。
想要深入了解他是如何实现这一目标的,可以参阅他在个人博客中的详细说明和链接,博客内容显然是由人类撰写的,其中还嵌入了演示视频。他在这台2020年的ThinkPad上展示了驱动效果,而这款设备即便运行Windows 11也毫无压力。另外,他还使用一台2016年的笔记本进行测试,这两台设备均未配备传统USB接口。
相较于此,更旧的笔记本可能保留有传统USB接口,而任何台式机则可以通过安装带USB 2.0控制器的PCI卡来解决兼容问题。或者,可以像他在项目启动前一样,选择通过转接方式使用PCI卡。路径不止一条,他最终选择了最复杂,但也是最具挑战性的那一条。
通过将新旧技术结合在一起,他的热情和无畏精神展现得淋漓尽致。他在一台现代的ThinkPad X13上运行DOS,或者在一台相对旧一些但仍属于21世纪的ThinkPad T400上,用Windows 3.11 for Workgroups运行Slack。这些看似不合常理的组合正是他折腾技术的动力。让Windows 98识别USB 3.0,同样是将两个相隔十年的世界强行联系在一起的过程。他成功地实现了这一点,虽然结果可能还有待改进,但至少这一2020年的ThinkPad现今增添了一种原本不属于它的使用可能性。
2026-09-24