在 Wine 中运行的 Windows 应用程序直接与 USB 设备交互将会有更好的支持。Wine 项目的提交记录显示,最新合并的 WineUSB 初始部分将成为 Wine USB 驱动,类似于微软的 WinUSB。要注意的是,过去也曾有一个名为 wineusb 的补丁,不过它与 WineUSB 驱动程序的实现不一样。
由上图可以看到,目前的进度是已添加新的 stub driver,接下来将会继续完善其他功能,以实现此驱动。当这项特性被启用,WineUSB 会依靠 libusb 来完成重要任务。
初始的 WineUSB 实现由长期从事 Wine 开发的 Zebediah Figura 编写。目前在 Wine 的 Git 仓库中,这个 USB 驱动的代码还处于非常早期的阶段,但明年 Wine 6.0 发布时,USB 支持有望会提供很好的效果。
本文由LinkNemo爬虫[Echo]采集自[https://www.ithome.com/0/483/310.htm]