Этот репозиторий содержит гостевые драйверы Windows KVM/QEMU, как для паравиртуального, так и для эмулированного оборудования. Код создает и поставляется в рамках RPM Virtio-Win на Fedora и Red Hat Enterprise Linux, а двоичные файлы также доступны в виде изображений ISO-нейтрального и VFD с нейтральным распределением. Если все, что вам нужно, это использовать Virtio-Win в ваших виртуальных машинах Windows, перейдите в документацию Fedora Virtio-Win для получения информации о получении двоичных файлов.
Если вы хотите построить Virtio-Win из источников, клонируйте это репо и следуйте инструкциям по созданию водителей. Обратите внимание, что драйверы, которые вы создаете, будут либо без подписи, либо подписаны на тестирование с помощью инструментов/VirtiotStcert.cer, что означает, что Windows не будет загружать их по умолчанию. См. Страницу подписи драйвера Microsoft для получения дополнительной информации о подписании тестирования.
Если вы хотите построить поперечные двоичные файлы (например, те, которые отправляются в RPM Fedora), вам понадобится собственный сертификат под контролем кода. Поперечные драйверы могут использоваться во всех версиях Windows, за исключением последних Windows 10 с безопасной загрузкой. Тем не менее, системы с поперечными драйверами не получат поддержку Microsoft.
Если вы хотите создать двоичные файлы, подписанные на Microsoft (полностью поддерживаемые, как те, которые отправляются в RPM Red Hat Enterprise Linux), вам нужно отправить драйверы в Microsoft вместе с набором результатов теста (так называемый процесс WHQL). Если вы решите, что водители, обязательно основывайте их на Commit EB2996DE или новее, поскольку лицензия GPL, используемая до этого коммита, не совместима с WHQL. Кроме того, мы просим вас внести изменения в аппаратные идентификаторы, чтобы ваши драйверы не соответствовали устройствам, выявленным вверх по течению версий KVM/QEMU. Это особенно важно, если вы планируете распространять драйверы с помощью обновления Windows, для получения более подробной информации см. Microsoft Publishing Retrictions.