AQEMU 0.6

30 сообщений / 0 new
Последнее сообщение
RDron
Аватар пользователя RDron
Не в сети
Зарегистрирован: 20/09/2010
AQEMU 0.6

[color=darkblue][size=15]Вышла новая версия AQEMU 0.6[/size][/color]

* Реализована поддержка множественных снапшотов;
* Реализована поддержка VNC (удаленное управление);
* Реализована функция генерации правильных MAC-адресов для разных моделей сетевых карт;
* Появилась начальная поддержка настройки вывода звука QEMU;
* Реализована возможность управления журналом AQEMU;
* Реализована функция копирования ВМ;
* Сделаны улучшения в диалогах настройки сети;
* Множество исправлений и улучшений.

Документация была переписана и приведена к актуальной версии AQEMU.
Скачать программу и документацию к ней можно здесть: http://sourceforge.net/projects/aqemu
После Нового Года, будет продолжена разработка, весь функционал который я обещал, будет реализован.
[b]
[size=12][color=red]Внимание![/color][/b][/size]
Если у Вас QEMU 0.9.1 с наложенным патчем "CVE-2008-0928", то функция сохранения ВМ и использование снапшотов, может привести к порче образа виртуального жёсткого диска! Это не ошибка в AQEMU, это ошибка в патче.

Цель у выпущенной стрелы одна – мишень, цель в жизни тоже одна – смерть.

romale (не проверено)

Репозитарии с пакетами для OpenSUSE 10.3, 11.0, Fedora 9,10
http://download.opensuse.org/repositories/home:/rom-ale/

RDron
Аватар пользователя RDron
Не в сети
Зарегистрирован: 20/09/2010

Спасибо romale за сборку!
Пакеты уже доступны на http://sourceforge.net/projects/aqemu

Цель у выпущенной стрелы одна – мишень, цель в жизни тоже одна – смерть.

Denver-22 (не проверено)

О, не легко было вас тут найти. Но я сделал это.
И всё же повторю вопрос: чем посоветуете сделать собственный пакет? Хочу сделать его ну как минимум для себя под Mandriva 2009.0.
Планируется ли портировать программу на Windows? Хочется и на работе её использовать ;)
<span class='smallblacktext'>[ Редактирование 05.01.2009 - 22:51:41 ]</span>

Denver-22 (не проверено)

Установка гостевой Винды шла очень медленно,хотя kqemu установлен. Да ещё и процесс копирования остановился на 47%. Причем что-то происходило, т.к. процессор был загружен. Короче не выдержал, выключил. Позднее буду повторно пробовать.
Пока установлю Винду на VBox.
Вопрос: что означается "полная" акселерация? Чем она отличается от "включенной"?

RDron
Аватар пользователя RDron
Не в сети
Зарегистрирован: 20/09/2010

Полная акселерация (опция -kernel-kqemu) бывает глючит когда Windows гостевая ОС.
Во время установки Windows 2K/XP (про Vista и 2003 не знаю) включать полную акселерацию нельзя (даже в документации по KQEMU написано, что винда не установится...)
Более подробную информацию можно прочитать здесь: http://bellard.org/qemu/kqemu-doc.html
В следующей версии документации для AQEMU опишу более подробно о различиях и ограничениях разных видов акселерации.

Про сборку RPM пакетов:
Я собираю пакет под Debian и пишу ebuild для Gentoo, сборкой RPM пакетов не я занимаюсь, это делал romale (об этом написано выше) может быть он подскажет.

Цель у выпущенной стрелы одна – мишень, цель в жизни тоже одна – смерть.

Denver-22 (не проверено)

Установил qemu-0.9.1, kqemu 1.4.0-pre1, kqemu-kernel для своего ядра. Но гостевая система (Винда) явно тормозит. Даже Акселерацию на всякий случай менял на Включена. Всё так же.
Что ещё надо доустановить? Или какие действия надо провести, чтобы акселерация заработала?
По опыту работы с QEMU в хостовой Винде, при акселерации даже мышь захватывалась сама. Здесь - не наблюдается.

Ne01eX
Аватар пользователя Ne01eX
Не в сети
Зарегистрирован: 20/09/2010

а kqemu-kernel в выводе lsmod присутствует?

romale (не проверено)

Собрал пакеты для Mandriva2009 (32/64bit). Репозитарий тут:
http://download.opensuse.org/repositories/home:/rom-ale/Mandriva_2009/
Пробуем, отзываемся.

RDron
Аватар пользователя RDron
Не в сети
Зарегистрирован: 20/09/2010

Ещё раз спасибо romale за сборку!
Пакеты уже доступны на http://sourceforge.net/projects/aqemu

Цель у выпущенной стрелы одна – мишень, цель в жизни тоже одна – смерть.

romale (не проверено)

для OpenSUSE 11.1 (32/64bit) тоже готовы. Там же.
RDron тоже спасибо, за софт!

RDron
Аватар пользователя RDron
Не в сети
Зарегистрирован: 20/09/2010

Вот как раз выдалась возможность протестировать KQEMU, точнее даже не протестировать, а на реальной задаче проверить степень убыстрения.
Ставил FreeBSD 7.1 с включённым KQEMU и без него. Во включённом состоянии скорость копирования и распаковки файлов была более чем 5 раз выше!

Denver-22
Для работы KQEMU нужно, чтобы у пользователя были права записи в /dev/kqemu, обычно нужно просто добавить пользователя в группу qemu. Может у тебя это не было сделано?

Цель у выпущенной стрелы одна – мишень, цель в жизни тоже одна – смерть.

RDron
Аватар пользователя RDron
Не в сети
Зарегистрирован: 20/09/2010

[size=12][b]Для тестирования доступна версия AQEMU 0.6.1 rc0[/b][/size]

Список изменений по сравнению с 0.6:

* Добавлена полная поддержка нового стиля описанию устройств хранения данных (Floppy, CD, DVD, SD, HDD). Для добавления устройства выберите в настройках AQEMU "Использовать режим менеджера устройств", на вкладке "Менеджер устройств" нажмите на кнопку "Add Storage Device" (зелёный плюс).
* В окне "Управление снапшотами" реализованы все функции.
* Новая опция "Start Date".
* В окне "Emulator Control", теперь есть список последних использовавшихся образов для CD/DVD-ROM.
* Добавлены новые шаблоны ВМ.
* Добавлено ещё немного логотипов ОС.
* Множество мелких улучшений и исправлений.

Как обычно в RC версии на русский ещё не всё переведено, на это внимание не обращаем.
Об ошибках отписываемся тут (не в личку), чтобы всем было видно какую ошибку уже нашли (а то мне часто несколько тестеров пишут в личку про одну и туже ошибку).

Исходники: http://andron142.narod.ru/aqemu-0.6.1-rc0.tar.bz2

Ветка 0.6 будет последняя из совместимых с Qt 4.2, для версии 0.7 уже будет нужна Qt 4.3 и выше.

Цель у выпущенной стрелы одна – мишень, цель в жизни тоже одна – смерть.

Rodegast
Аватар пользователя Rodegast
Не в сети
Зарегистрирован: 20/09/2010

Ссылка на русский man для qemu
http://xgu.ru/wiki/Man:qemu

RDron
Аватар пользователя RDron
Не в сети
Зарегистрирован: 20/09/2010

В документации по AQEMU, тоже есть [link=http://jack.kiev.ua/docs/qemu-doc-ru.html]ссылка[/link] на русский man для QEMU, правда там man 2006 года.

Цель у выпущенной стрелы одна – мишень, цель в жизни тоже одна – смерть.

RDron
Аватар пользователя RDron
Не в сети
Зарегистрирован: 20/09/2010

Ну, что, как идёт тестирование?
Если ещё три дня будет так тихо, то буду релизить...

Цель у выпущенной стрелы одна – мишень, цель в жизни тоже одна – смерть.

Denver-22 (не проверено)

Новую версию я собрал. Но т.к. до сих пор не решил вопрос с торможением Гостевой ОС (Windows), то и тестировать новшества просто невозможно.
Уж не знаю в kqemu тут дело или ещё в чем-то. Kqemu видел при загрузке системы, добавил себя в группу qemu. И все равно тормоза.

Rodegast
Аватар пользователя Rodegast
Не в сети
Зарегистрирован: 20/09/2010

#lsmod в студию!

RDron
Аватар пользователя RDron
Не в сети
Зарегистрирован: 20/09/2010

[size=15][color=darkblue]Вышла новая версия AQEMU 0.6.1[/color][/size]

Это первая стабильная версия AQEMU. На SourceForge изменил статус разработки на "Production/Stable".

[size=12]Список изменений по сравнению с 0.6:[/size]

* Добавлена полная поддержка нового стиля описанию устройств хранения данных (Floppy, CD, DVD, SD, HDD). Для добавления устройства выберите в настройках AQEMU "Использовать режим менеджера устройств", на вкладке "Менеджер устройств" нажмите на кнопку "Add Storage Device" (зелёный плюс).
* В окне "Управление снапшотами" реализованы все функции.
* Новая опция "Start Date".
* В окне "Emulator Control", теперь есть список последних использовавшихся образов для CD/DVD-ROM.
* Добавлены новые шаблоны ВМ.
* Добавлено ещё немного логотипов ОС.
* Множество мелких улучшений и исправлений.
* Документация обновлена.

Скачать программу и документацию к ней можно здесть: http://sourceforge.net/projects/aqemu

Надеюсь в ближайшее время romale, соберёт RPM пакеты.

Цель у выпущенной стрелы одна – мишень, цель в жизни тоже одна – смерть.

RDron
Аватар пользователя RDron
Не в сети
Зарегистрирован: 20/09/2010

Переписал ebuild для Gentoo. Добавил use флаг qt-static, при его использовании вместо компиляции будет просто распакован тарболл со статически собранным AQEMU. В общем это работает так же как в ebuild Opera.
Так, что теперь те, кто не хотел использовать AQEMU, на Gentoo из за долгой сборки Qt4, тоже смогут воспользоваться моей программой.
Сборка 32 битная.

Ссылка на ebuild: http://downloads.sourceforge.net/aqemu/ebuild-aqemu-0.6.1-r1.tar.bz2

Цель у выпущенной стрелы одна – мишень, цель в жизни тоже одна – смерть.

RDron
Аватар пользователя RDron
Не в сети
Зарегистрирован: 20/09/2010

[size=12][b][color=darkred]Готова первая тестовая версия AQEMU 0.7 RC1[/color][/b][/size]

Список изменений по сравнению с 0.6.1:

* Встроенный VNC дисплей в окне Emulator Control (Пока это экспериментальная фича).
* Возможность показа скриншота сохранённой ВМ в табе "Инфо".
* Наконец реализовал работу кнопок "Применить" и "Отменить изменения", теперь когда нужно они становятся неактивными.
* Полная поддержка отличных от Английского языков в имени ВМ.
* Новое окно "Копирование ВМ"
* Поддержка полного копирования ВМ (Можно выбирать, копировать ли образы HDD или FDD дисков).
* Ну и так по мелочи, где баг пофиксил, где что улучшил...

Для сборки нужна Qt 4.4 или выше. Так же чтобы воспользоваться встроенным VNC дисплеем требуется установить библиотеку libvncserver (обычную и dev версию, если в вашем дистрибутиве они разделены).
Библиотеку можно взять по адресу: http://libvncserver.sourceforge.net
Если вам не нужна поддержка встроенного VNC дисплея, то нужно запустить ./configure с параметром —disable-embedded-display

И самое главное, скачать исходники можно по этому адресу: http://andron142.narod.ru/AQEMU-0.7-RC1.tar.bz2

Цель у выпущенной стрелы одна – мишень, цель в жизни тоже одна – смерть.

Gooddy (не проверено)

OC Fedora 10.
Создал виртуальную машину под Windows Vista. Но не понял как туда установить софт и затем как его запускать?
И еще вопрос. В Fedora каталога для CD/DVD /dev/cdrom нет, при установке CD/DVD в привод он автоматом монтируется в каталог /media, а в софте поменять путь нет возможности?
<span class='smallblacktext'>[ Редактирование 04.06.2009 - 17:27:43 ]</span>

RDron
Аватар пользователя RDron
Не в сети
Зарегистрирован: 20/09/2010

/dev/cdrom - это не каталог. И его точно нет? Вопрос ко всем федоровцам, что у вас используется вместо /dev/cdrom?
Если так, то придётся добавить или возможность указания нужного устройства или что даже, лучше автоматическое распознавание (думаю вариантов имён не так уж много).
P.S. Вообще-то эта ветка про версию 0.6 для версии 0.7 рядом :)

Цель у выпущенной стрелы одна – мишень, цель в жизни тоже одна – смерть.

Gooddy (не проверено)

Попробовал установить Windows XP. Выходит на DVD, форматирует виртуальный диск, сбрасывает туда файлы и выходит на пустой чёрный экран. Перестартую ВМ, выходит на виндовское окно, затем говорит Setup is begin restarted... после этого выходит на пустое окно с фоном виндовс и курсором (а бывает и без курсора). Процес gemu занимает почти 100% процессорного времени! Вообще ведет себя нестабильно, один раз добрался до окна показывающего процесс установки!!!!

Да, сам монитор виснет, закрывается только по закрытию aqemu!

<span class='smallblacktext'>[ Редактирование 05.06.2009 - 12:53:05 ]</span>

Gooddy (не проверено)

Я вставляю в драйвер дистрибутив Vista, предварительно установив в основных настройках порядок загрузки CD-ROM, кликаю пр кнопке старт. Открывается 2 окна Emulator Contro окно QEMU в котором из 4 пунктов выбран 1 - Продолжение загрузки с жёсткого диска. Пункт Установка Windows и другие не выбираются?
Если устанавливаю 0.7 версию то при старте высвечивается только пустое окно Windows Vista. :-?

Да РС ноутбук ASUS X59SL

<span class='smallblacktext'>[ Редактирование 04.06.2009 - 20:36:46 ]</span>

RDron
Аватар пользователя RDron
Не в сети
Зарегистрирован: 20/09/2010

[b]Gooddy:[/b]
1. Какая у тебя версия QEMU.
2. Нужно выбрать на вкладке CD/DVD/Floppy твой CD-ROM.
3. В версиях AQEMU выше 0.7 есть новая функция "встроенный дисплей" она ещё не отлажена и бывает не работает (не отображается экран QEMU), для того чтобы она заработала нужно в окне Emulator Control нажать Вид->Перезапустить VNC (View->Reinit VNC). Или вообще отключить её в настройках.
4. У меня QEMU 0.10 и при запуске она предлагает нажать F12 и выбрать устройство для загрузки. Или подождать пару секунд тогда загрузится с того, что выбрано в AQEMU.

[u]Ещё про CD-ROM:[/u] если у тебя нет возможности выбрать твой CD-ROM в AQEMU то можно создать ISO образ твоего диска с вистой. Этот вариант даже предпочтительнее, потому что установка висты пройдёт быстрее (скорость чтения с HDD куда выше чем с DVD).
Для того чтобы создать образ можно в консоли дать команду: "cat /dev/cdrom > /home/user/vista.iso" где /dev/cdrom - твой CD/DVD а /home/user/vista.iso имя и путь образа который нужно создать.

Цель у выпущенной стрелы одна – мишень, цель в жизни тоже одна – смерть.

Gooddy (не проверено)

Проблема решилась просто, в настройках установил Раскладку клавиатуры RU и получил сообщение с полосой загрузки Windows loader files .....
Затем синиее окно с STOP: 0X000000A5(0X0001000B, 0X50434146, 0XFF00702C, 0X00000000) и стоим.

Последние строки aqemu.log
<div class='indent'>Type: Debug Num: 493
Date: 2009.06.04 21:19:15 483
Sender: void Main_Window::VM_State_Changet( Virtual_Machine *vm, VM::VM_State s )
Message: Begin

Type: Debug Num: 494
Date: 2009.06.04 21:19:15 483
Sender: bool Virtual_Machine::operator==( const Virtual_Machine &vm ) const
Message: Begin

Type: Debug Num: 495
Date: 2009.06.04 21:19:15 484
Sender: bool Virtual_Machine::operator==( const Virtual_Machine &vm ) const
Message: End

Type: Debug Num: 496
Date: 2009.06.04 21:19:15 484
Sender: void Main_Window::Update_VM_Ui()
Message: Begin

Type: Debug Num: 497
Date: 2009.06.04 21:19:15 484
Sender: void Main_Window::Show_State( Virtual_Machine *vm, VM::VM_State s )
Message: Begin

Type: Debug Num: 498
Date: 2009.06.04 21:19:15 485
Sender: void Main_Window::Show_State( Virtual_Machine *vm, VM::VM_State s )
Message: End

Type: Debug Num: 499
Date: 2009.06.04 21:19:15 485
Sender: bool VM_HDD::Update_Image_Info()
Message: Begin

Type: Warning Num: 500
Date: 2009.06.04 21:19:15 489
Sender: VM_HDD::VM_HDD( bool enabled, const QString &im_pach )
Message: File Name is Empty!

Type: Warning Num: 501
Date: 2009.06.04 21:19:15 489
Sender: VM_HDD::VM_HDD( bool enabled, const QString &im_pach )
Message: File Name is Empty!

Type: Warning Num: 502
Date: 2009.06.04 21:19:15 490
Sender: VM_HDD::VM_HDD( bool enabled, const QString &im_pach )
Message: File Name is Empty!

Type: Debug Num: 503
Date: 2009.06.04 21:19:15 548
Sender: void Main_Window::Update_VM_Ui()
Message: End
</div>

RDron
Аватар пользователя RDron
Не в сети
Зарегистрирован: 20/09/2010

Я вообще висту не ставил на QEMU. Но попробуй для установки отключить в AQEMU поддержку USB (Порты->USB порты), KQEMU (Другое->KQEMU модуль акселерации), ACPI (Основные->Опции) ещё возможно включить Windows 2000 Hack.
После установки попробуй вернуть опции обратно.

Цель у выпущенной стрелы одна – мишень, цель в жизни тоже одна – смерть.

RedSerpent (не проверено)

Если это как-то поможет то STOP 0x000000A5 означает, что BIOS не полностью отвечает спецификациям ACPI

RDron
Аватар пользователя RDron
Не в сети
Зарегистрирован: 20/09/2010

Вообще у меня установка Windows XP на QEMU всегда проходила удачно. (На всех версиях что я использовал)
Может просто нужно было подождать? Установка XP на QEMU идёт долго. И ты мог подумать, что она зависла...
Ещё напиши пожалуйста здесь команду которую можно увидеть нажав: ВМ->Показать аргументы QEMU

Цель у выпущенной стрелы одна – мишень, цель в жизни тоже одна – смерть.

RSS-материал