LINUX.ORG.RU

Интервью с Avi Kivity, автором и разработчиком kvm


0

0

Ресурс kerneltrap.org опубликовал интервью с автором и разработчиком проекта виртуальной машины kvm, Avi Kivity. Проект kvm был начат в середине 2006-го и включён в ядро в версии 2.6.20, в феврале 2007-го. kvm является полной реализацией системы виртуализации для x86 Linux систем, которая позволяет пользователям запускать гостевые операционные системы в виртуальных машинах.

В интервью, Avi рассказывает о текущем статусе проекта kvm, что из себя представляет и как работает kvm, а также про отличия kvm от других систем виртуализации.

>>> Подробности

★★★★★

Проверено: Pi ()

>ыл начат в середине 2006-го и включён в ядро в версии 2.6.20,

Не понятно зачем включать в ядро если версии kvm меняются чаше чем версии ядра - оттого приходится все время их обновлять ...

А так проект на железках с поддержкой виртуализации хорош. ...

SI ★★☆☆
()
Ответ на: комментарий от slava-soft

судя по всему не все процы поддерживают, для интеловских процов нужна поддержка vmx, для амд - svm (причем в некоторых процах, где есть этот флаг, отрублена апаратно)

anonymous
()
Ответ на: комментарий от anonymous

>судя по всему не все процы поддерживают, для интеловских процов нужна >поддержка vmx, для амд - svm (причем в некоторых процах, где есть этот >флаг, отрублена апаратно)

Все новые AMD с поддержкой DDRII поддерживаются. Насчет флага не знаю. Оно круче kqemu.

anonymous
()
Ответ на: комментарий от anonymous

>судя по всему не все процы поддерживают, для интеловских процов нужна поддержка vmx, для амд - svm (причем в некоторых процах, где есть этот флаг, отрублена апаратно)

мне пришлось перишить биус на своем ноуте

fyrer
()
Ответ на: комментарий от anonymous

>А кому вообще нужна вся эта виртуализация?

Ну напремер мне, и еще много кому. Качеством вайна полностью недаволен, а перегружаться из-за всякой херни совсем неохото, да еще к томуже щяс приходится быдлокодить под дэлфи.

fyrer
()

Похоже теперь понятно почему под xen на Intel VT не работает windows 98 и MSDOS. Нужен проц с AMD Pacifica - он поддерживает виртуализацию real mode. Очень интересное интервью!

Marvin
()

> kvm является полной реализацией системы виртуализации

Реализация не полная, например таск свитчинг не поддерживает. Правильный перевод: "система полной виртуализации", тут имеется в виду, что поддерживаются немодифицированные гости.

Relan ★★★★★
()
Ответ на: комментарий от anonymous

> причем в некоторых процах, где есть этот флаг, отрублена апаратно

Она там не "отрублена аппаратно", а залочена биосом, что есть баг.

Relan ★★★★★
()

с современной бизнес-логикой: "Чтобы ощутить всю крутость и актуальность того, что мы накодили, у вас должна быть железяка на которой это всё будет работать"

frame ★★★
()
Ответ на: комментарий от c0ff

>./configure --disable-gcc-check --qemu-cc=gcc

пробывал непомогает, при начале компиляции вываливает

/tmp/install/kvm/qemu-snapshot-2007-04-24_05/target-i386/ops_sse.h:593: невозможно восстановление после предыдущих ошибок make[1]: *** [op.o] Ошибка 1 make[1]: Leaving directory `/tmp/install/kvm/qemu-snapshot-2007-04-24_05/i386-linux-user' make: *** [subdir-i386-linux-user] Ошибка 2

fyrer
()
Ответ на: комментарий от fyrer

>>./configure --disable-gcc-check --qemu-cc=gcc

> пробывал непомогает, при начале компиляции вываливает

Это ключи для kvm (ставил kvm-19). Там qemu внутри. Опробовано на x86_64 (intel и amd), c gcc-4.1.1 и 4.1.2.

c0ff
()

Кстати подумалось, добавление VMI может иметь и другой эффект. Резко упростится разработка всяких примочек, типа coLinux. Правда для меня они давно уже не актуальны, но...

atrus ★★★★★
()
Ответ на: комментарий от fyrer

>>./configure --disable-gcc-check --qemu-cc=gcc

>пробывал непомогает, при начале компиляции вываливает

У меня получалось собрать, поигравшись с флагами компиляции. Но это всё не то... Писали бы лучше как следует. Пусть и работало б на n% медленнее.

const86 ★★★★★
()
Ответ на: комментарий от frame

> с современной бизнес-логикой: "Чтобы ощутить всю крутость и актуальность того, что мы накодили, у вас должна быть железяка на которой это всё будет работать"

Наоборот же. Чтобы ощутить всю крутость тех железок, что вы купили - вот вам прога. Для старых железок есть kqemu, который если и хуже, чем kvm, то несильно.

const86 ★★★★★
()
Ответ на: комментарий от anonymous

Дельфи конечно идет, а вот быдлопроги нет

anonymous
()

O, nash chelovek, iz Izrailia! ;)

zelo ★★
()
Ответ на: комментарий от const86

>У меня получалось собрать, поигравшись с флагами компиляции.

А по подробнее можно или лучше сцылочу, а то уже все мозги вынул.

fyrer
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.