Win98 SE用户获AI辅助驱动支持Thunderbolt 4

开发者发布xHCI98 v3.0驱动,让Win98等旧系统支持Thunderbolt 4。该驱动采用AI辅助开发,填补了仅配备xHCI芯片组硬件的兼容缺口,实现USB4及NVMe设备连接。

Windows 98 SE 用户可通过 AI 辅助开发的驱动获得 Thunderbolt 4 支持

复古计算爱好者如今可以在 Windows 98 SE 等旧版操作系统上体验对 USB4 和 Thunderbolt 3/4 的实验性支持。开发者兼创客 Yeo Kheng Meng 发布了名为 xHCI98 v3.0.0.0 的驱动程序,该驱动通过“vibe coding”方式开发,旨在让运行 Windows 98 SE、ME、2000、XP、Vista 和 7 的系统能够实际使用通用的 USB 3.x、USB4 以及 Thunderbolt 3/4 主机控制器。

xHCI98驱动实现新旧硬件互通

Meng 在其博客文章中详细介绍了该驱动程序的技术细节、兼容性范围、开发过程及具体使用方法。相关的演示视频展示了多种 USB 设备热插拔至一款仅配备 xHCI 控制器的现代机型——2020 款 ThinkPad P14s Gen 1 上的运行情况。

填补旧系统与现代硬件间的驱动缺口

将 USB4(包括 Thunderbolt 3 和 4)引入 Windows 98 SE 的主要动机在于解决硬件兼容性问题。Meng 在 GitHub 上解释称,该项目主要面向 2010 年代中期的 PC 用户,这些设备通常只配备 xHCI (USB 3.x) 芯片组,而缺乏传统的 EHCI 控制器。由于旧版操作系统原生不支持 xHCI 驱动程序,导致即使是最基础的键盘、鼠标或闪存驱动器也必须依赖 BIOS 的传统模拟模式才能工作。xHCI98 的出现正是为了填补这一技术空白。

xHCI98 的功能远超简单的 USB 存储支持。它取代了 Windows 自带的 USB 端口和集线器驱动程序,使得系统能够通过单一接口连接并使用 USB 1.1、USB 2.0 以及 SuperSpeed (USB 3.x) 设备和集线器。此外,该方案还包含两个额外的组件以扩展功能:

  • xhciuas.sys:负责处理 UAS (USB Attached SCSI) 存储协议。
  • xhcicm.sys:负责支持 Thunderbolt 3、USB4 端口以及 NVMe 设备。
(图片来源:Yeo Kheng Meng)

AI 辅助开发与潜在风险

Meng 坦承,xHCI98 是一个单人项目,并在 Intel 硬件上进行了开发和测试,因为这是他手头可用的设备。他明确表示,虽然使用了人工智能进行辅助,但错误并非完全不可避免,且测试设备并未覆盖所有可能的边缘情况。

作为独立开发者,Meng 公开了其利用 AI 工具加速开发的过程。他在项目中采用了多模型协作策略:

  • Claude Fable 5.1:用于项目规划。
  • Claude Opus 5.5:用于代码编写。
  • Codex GPT 6 Astra:充当对抗性评审员,协助检查代码质量。

目前,除了若干已知的错误警告外,该驱动程序在与不同版本 Windows 配合使用时的待机、休眠等功能表现仍在讨论和优化中。对于希望深入使用该项目的用户,可能需要自行调整驱动程序配置以适应特定环境。

评论 0

0/500

评论需审核后展示,请文明发言

💬
还没有评论,来说两句

相关阅读