留言

在怀旧与现代的交汇中,他用AI为Win98编写USB3.0驱动

有些人对老旧操作系统心存眷恋,有些人又舍不得更新设备,而Yeo Kheng Meng则希望将这两者完美结合。他对Windows 98情有独钟,同时也爱着他那台2020年款的ThinkPad笔记本。然而,矛盾的焦点在于,这台笔记本配备了xHCI USB控制器,也即是USB 3.0所需的标准,而USB 3.0的推出时间比Windows 98要晚整整十年。因此,这台新机器从一开始就不打算兼容那个时代的系统。他尝试在网上寻找可用的驱动,但没有结果。于是,他决定亲自动手,或更准确地说,是利用大语言模型生成适合Windows 98及以上版本的驱动程序,并将整个过程整理成一套可以遵循的指引。

对于外人来说,这个项目似乎并不适合个人独立完成。驱动开发向来不是一个容易的任务,尤其是在它只是一个业余爱好的情况下,连是否存在其他用户都未可知。然而,他毅然决定挑战这个项目。如果你也有兴趣,可以在GitHub上找到相关代码。虽然它的确能够运行,但他自己承认,可能会存在一些错误和bug。与那些凭借“感觉”来生成、只要程序能跑通就不再管的项目不同,他表示会认真处理平台反馈的每一个问题。如果想深入了解他的开发流程,可以访问他博客中的相关链接,文章写得颇有深度。此外,其中还有他在一台2020年ThinkPad上的演示视频,尽管这台设备可以流畅运行Windows 11,大家也许会更关注他另一台2016年型号的机器——这两台设备都并不具备老式的USB接口。

与此同时,更早期的笔记本电脑可能会保留传统的USB接口,而任何台式机都可以通过插入带有USB 2.0控制器的PCI卡来轻松解决这个问题。或者,你也可以像Yeo在启动这个项目之前那样,使用转换器来接入PCI卡。虽然选择的路径多种多样,但他却偏偏选了最复杂、最具挑战性的那一条。 龙八头号玩家

about image

Yeo Kheng Meng对将旧与新结合的兴趣,映射出许多人的共鸣。他曾在一台现代的ThinkPad X13上运行DOS系统,甚至在一台虽然不算新,但仍属21世纪的ThinkPad T400上,成功地用Windows 3.11 For Workgroups运行Slack。听上去似乎很不合理,但正是这种反常,使得他的探索变得充满乐趣。让Windows 98能够识别USB 3.0,实际上也是在进行一场跨越十年的连接:这并非单纯的复古或追求新潮,而是探索两个时空之间的可能性。他的努力达成了,尽管未必完美,但至少在那台2020年ThinkPad上,新增的USB 3.0实际上打开了一扇面对过去的新窗口。

中秋佳节必试,这道菜清热排毒,养肝明目,营养丰富让人爱不释口 鲁尼坚守心底情怀:只愿再为这两家俱乐部执教