Разработчики системы виртуализации KVM объявили (http://www.linux-kvm.com/content/kvm-gpl-windows-xp-block-dr...) об обновлении набора драйверов (лицензия GPL), предназначенных для обеспечения работы в режиме паравиртуализации гостевых окружений с Windows. В отличие от полной виртуализации, в режиме паравиртуализации доступ к оборудованию производится через специальные драйверы, работающие в тесном контакте с гипервизором, что позволяет добиться более высокой производительности.
В новом выпуске исправлены проблемы сборки для Windows XP драйверов виртуальных блочных устройств (ранее бинарные версии драйверов поставлялись для Windows 2003 и 2008). Драйверы оформлены в виде iso-образа (http://www.linux-kvm.com/sites/default/files/viostor-xp-2010...) (500 Кб), который можно подключить в виде CDROM к загруженной в гостевой системе ОС Windows.URL: http://www.linux-kvm.com/content/kvm-gpl-windows-xp-block-dr...
Новость: http://www.opennet.me/opennews/art.shtml?num=25331
Кто-нибудь знает, если запускать винду под kvm, будет ли работать заметно быстрее, чем через virtualbox? Для обычных десктопных приложений, не слишком сложных.
>Кто-нибудь знает, если запускать винду под kvm, будет ли работать заметно быстрее,
>чем через virtualbox? Для обычных десктопных приложений, не слишком сложных.Примерно одинаково.
Если я не ошибаюсь, виртуалбокс выедает всю выделенную для ВМ память из системы, а квм только используемую внутри ВМ.
KVM выедает минимум, установленный для машины. После чего доедает до максимума по необходимости.
KVM тоже выдает сколько сказано. Но гостевая ОС может отдать то, что ей не нужно прямо сейчас. Конечно, при условии, что в ней есть специальный драйвер. Называется это ballooning. balloon-драйвер есть для линукса, для винды только появился в разработке.
В последних версиях VBox есть свистелки: включить 2D-ускорение, включить 3D-ускорение, включить WARP! :)
Если запускать нескольо виртуальных машин с одинаковыми ОС то KVM будет хотябы по расходу памяти лучше, одинаковые блоки памяти не будут дублироваться
>одинаковые блоки памяти не будут дублироваться...если, не забыть собрать ядро с патчами де-дупликации и, помолясь, включить её. Да-а??
А разве оно уже не в ядре и qemu-kvm?
>А разве оно уже не в ядре и qemu-kvm?Ой, да, чегой-то я не собирал давно ядро и kvm. Всё-всё пропустил, ах я дырявая---
...не забыть собрать ядро с патчами де-дупликации или версии 2.6.32 или новее, собрать KVM-88 или новее и, помолясь, включить её...
++http://www.linux-kvm.com/content/using-ksm-kernel-samepage-m...
Паравиртуализационные драйверы поддерживают только блочные устройства и сетевые карты, т.е. все, что необходимо для серверов. А для десктопных приложений необходимы средства ускорения графики. KVM же эмулирует видеокарту Cirrus Logic c 4 Мб памяти.Я не мерял скорость (и не претендую на истинность), но мне кажется, что в VBox все должно хоть немного, но побыстрее работать.
kvm еще может эмулировать стандартную видяху с vesa и видяху wmvare, для которой есть виндовый драйвер.
Тоже не мерял скорость, но, мне кажется, наоборот.
Да, с видео акселерацией в kvm туго. С драйверами virtio (block) для 2k8 не всё в порядке.PS. Попробуем конечно. qemu-img snapshot -c пока не запретили.
А есть способ прокинуть видеокарту напрямую - чтобы в XP поставить драйвер видюхи (nvidia, ati etc) и пускать игрушки без тормозов?
Где про это почитать можно?
>А есть способ прокинуть видеокарту напрямуюgoogle + kvm pci-passthru
>чтобы в XP поставить драйвер
>видюхи (nvidia, ati etc) и пускать игрушки без тормозов?Игрушкам - KVM и линуукс мешают. "поставить винду"(тм)?
>Где про это почитать можно?
Можно, но для штеуда требуется мат.плата на q45, а для AMD правильное расположение звезд, т.е. плата с DMAR, наличие которого никогда не афишируется.
Новые драйвера еще не подписали в микрософте? А то я уже забыл, как их там винде приходится подсовывать.
>Новые драйвера еще не подписали в микрософте? А то я уже забыл,
>как их там винде приходится подсовывать.Главный СпецЫалист Опеннета по Майкросовту Трухин Ю.В. говорил, что можно подписывать "самостоятельно" -- "хочешь узнать как, спроси его"~~~
Тут Трухин не наврал. Винда переводится в тестовый режим чтоли, а драйвер подписывается каким-то ключем. Я эту анальную процедуру уже проводил, но все забыл нафиг.
Жесть, и они серьезно рассматривают эту систему? Смешно.
Для подписчиков RHEL выложат в RedHat Network подписанные
>Для подписчиков RHEL выложат в RedHat Network подписанныеНадеюсь, они тут же поделятся ими с остальными, GPL же. Буду ждать новости на опеннете с провакационным заголовком с "микрософт" жирным шрифтом.
гуглим "PatchGuard management".
или в реестре/бутлоадере дефорсировать верификацию образов драйверов.
но целостность ОС будет нарушена и априори часть критичных сервисов - откажутся работать(так задуманно. те изначально).