该存储库包含kvm/Qemu Windows访客驱动程序,用于寄生虫和模拟硬件。该代码是Fedora和Red Hat Enterprise Linux上Virtio-Win RPM的一部分的代码和船只,并且二进制文件也可以以分布中性ISO和VFD图像的形式获得。如果您想要的只是在Windows虚拟机中使用Virtio-Win,请转到Fedora Virtio-Win文档以获取有关获取二进制文件的信息。
如果您想从来源建立智力获胜,请克隆此仓库,并按照构建驱动程序的说明进行操作。请注意,您构建的驱动程序将使用工具/firtiotestcert.cer进行未签名或测试,这意味着Windows默认情况下不会加载它们。有关测试签名的更多信息,请参见Microsoft的驱动程序签名页面。
如果您想构建交叉签名的二进制文件(例如在Fedora RPM中运送的二进制文件),则需要自己的代码签名证书。跨签名驱动程序可在Windows的所有版本上使用,除了启用安全启动的最新Windows 10。但是,具有交叉驱动程序的系统将无法获得Microsoft的支持。
如果您想生产Microsoft签名的二进制文件(如在Red Hat Enterprise Linux RPM中运送的二进制文件),您需要将驱动程序与一组测试结果一起提交给Microsoft(所谓的WHQL流程)。如果您决定将驱动程序whql基于驱动程序,请确保将其基于提交EB2996DE或更新,因为此提交之前使用的GPL许可证与WHQL不兼容。此外,我们要求您更改硬件ID,以便您的驱动程序将不匹配KVM/QEMU上游版本所揭示的设备。如果您打算通过Windows Update分发驱动程序,请参见Microsoft Publisting限制,以获取更多详细信息,这一点尤其重要。