LINUX.ORG.RU

QEMU 0.12.5

 ,


0

0

Вышла новая версия QEMU — популярной виртуальной машины, реализующей полную эмуляцию более десятка архитектур.

Изменения:

  • блочные устройства: исправлена ошибка, при которой попытка многопоточной записи оканчивалась неудачей;
  • множество исправлений работы с qcow2;
  • исправлено падение приложения при пустом значении заданного параметра '-usbdevice'

Полный список изменений можно просмотреть в списке изменений

>>> Список изменений

★★

Проверено: svu ()
Последнее исправление: MuZHiK-2 (всего исправлений: 2)

Ответ на: комментарий от Flaming

>Оно уже компилируется под gcc-4?

Года два как

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

> И представляешь ли вобще, что такое kqemu и как он работает?

но он ведь на x86-процессорах и без железной виртуализации работает и даёт заметное ускорение? Или считается что все внезапно сдали их в утиль?

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

>но он ведь на x86-процессорах и без железной виртуализации работает и даёт заметное ускорение?

Ещё раз: представляешь ли вообще, что такое kqemu и как он работает?

Led ★★★☆☆
()

> фиксирована ошибка

Это от fixed, что ли???

В русском языке есть слово «исправлена».

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

> Это от fixed, что ли???

fixed вроде переводится как «кастрированная» :) (см. fixed cat)

pupok ★★
() автор топика
Ответ на: комментарий от Led

>>Разве был kqemu для ARM?

Как ты себе это представляешь?

Никак. Почему ты вообще решил, что я это представляю?

И представляешь ли вобще, что такое kqemu и как он работает?

Да.

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

>Оно уже компилируется под gcc-4?

Начиная с версии 0.10.

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

> нет, но в ней работает дос

Мне-то был нужен Linux :)

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

> Я не понимаю, заперт на новости о минорных версиях уже сняли?

выше уже объяснили что так как релиз мажорной версии 0.12 прозевали — 0.12.5 оттдувается за всю 0.12.* ветку. По расписанию 0.13 уже месяц как должна была зарелизиться, но не выходит каменный цветочек...

pupok ★★
() автор топика
Ответ на: комментарий от tailgunner

>Из qemu вообще мало что выросло - VBox разве что. Qemu - это же эмулятор, а не виртуализатор.

Из него выросло HVM для Xen'а вообщето (qemu-dm). Так что всякие Oracle VM, Citrix XenServer и VirtualIron содержат в себе его код.

Если надо нормальное эмулированное железо или на x86 запустить arm, mips, или sparc, то лучше qemu решения нет.

codoranro
()
Ответ на: комментарий от alt-x

>На днях будет 0.13, вчера уже rc тагнули.

Упс. А и правда. Собрал из git, глянул версию - QEMU emulator version 0.13.50

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

Что-то поломали они там. При попытке запустить с более чем двумя последовательными портами «isa irq 4 already assigned».

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

> Что-то поломали они там. При попытке запустить с более чем двумя последовательными портами «isa irq 4 already assigned».

Пришли, пожалуйста баг репорт. А вообще машинки с ISA работают? Кто-то говорил, что их года 2 назад сломали, но баг репорт не прислал.

alt-x ★★★★★
()
Ответ на: комментарий от codoranro

>>Из qemu вообще мало что выросло - VBox разве что. Qemu - это же эмулятор, а не виртуализатор.

Из него выросло HVM для Xen'а вообщето (qemu-dm). Так что всякие Oracle VM, Citrix XenServer и VirtualIron содержат в себе его код.

Они используют qemu в качестве эмулятора устройств. Собственно ядро qemu - эмулятор инструкций - им не нужно.

tailgunner ★★★★★
()

Штука эта конечно интересная, но спасает не всегда. Помнится мне так и не удалось запустить графическую оболочку qws4.6 с эмуляцией arm9 на нем, хотя на железине все работало замечательно.

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

>>Разве был kqemu для ARM?

Как ты себе это представляешь?

А что тут представлять? Мне тут кэп подсказывает, что если можно выполнять инструкции x86 напрямую на процессоре x86, то наверно можно выполнять инструкции arm на процессоре arm.

И представляешь ли вобще, что такое kqemu и как он работает?

Да, что-то слышал об этом.

alt-x ★★★★★
()
Ответ на: комментарий от jackill

>>это не вирт.машина, а эмулятор

Да неужели? А эмулятор чего?

QEMU is a generic and open source machine emulator and virtualizer.

На главной странице сайта написано

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

> Штука эта конечно интересная, но спасает не всегда. Помнится мне так и не удалось запустить графическую оболочку qws4.6 с эмуляцией arm9 на нем, хотя на железине все работало замечательно.

А что разработчики в ответ на багрепорт сказали?

alt-x ★★★★★
()
Ответ на: комментарий от alt-x

>Мне тут кэп подсказывает, что если можно выполнять инструкции x86 напрямую на процессоре x86, то наверно можно выполнять инструкции arm на процессоре arm.

Можно. Но зачем? Зачем на arm'е запускать эмулятор arm'а?

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

>>Мне тут кэп подсказывает, что если можно выполнять инструкции x86 напрямую на процессоре x86, то наверно можно выполнять инструкции arm на процессоре arm.

Можно. Но зачем? Зачем на arm'е запускать эмулятор arm'а?

Ну. Тогда и спрашивать надо было «зачем», а не «как представляешь». У виртуализации много применений, безопасный запуск приложений, например.

Да и другие можно найти: на мипсе уже штампуют достаточно мощные машинки, чтобы извращенцы могли гонять NT/mips в qemu, так что и до arm очередь дойдёт.

alt-x ★★★★★
()
Ответ на: комментарий от Flaming

>Мне просто впадлу проверять... долго.

Какой комп? На моём ~3х летнем ящике собирается под все архитектуры минут за 15.

alt-x ★★★★★
()
Ответ на: комментарий от alt-x

Долго не собирать, а набирать команду =) и тянуться к клавиатуре.

Flaming ★★
()
Ответ на: комментарий от alt-x

> А что разработчики в ответ на багрепорт сказали?

Версия qemu старая была (0.9.1), да и qt4.6 beta какая-то, так что сейчас, может быть, вполне себе неплохо работает.

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