該存儲庫包含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限制,以獲取更多詳細信息,這一點尤其重要。