LINUX.ORG.RU

Релиз QEMU 1.1.0

 , ,


0

1

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

  • поддержка мостов PCI-to-PCI;
  • поддержка горячего подключения устройств PCI;
  • эмуляция ARM: добавлены платформы nuri, smbkc210, highbank, vexpress-a15;
  • удалена поддержка Symbian Virtual Platform;
  • эмуляция PPC: поддержка устройств virtio в -M pseries;
  • эмуляция SPARC: добавлена возможность загрузки Linux/sparc64;
  • эмуляция новых устройств: virtio-scsi, USB 3.0 (xHCI);
  • новый сетевой мост, не требующий привилегий суперпользователя для основного процесса QEMU;
  • улучшения в эмуляции контроллера гибких дисков.

И многое другое.

>>> Скачать

★★★★★

Проверено: post-factum ()
Последнее исправление: cetjs2 (всего исправлений: 2)

Ура, новая версия! QEMU очень активно развивается нынче: благодаря KVM на нём многие решения виртуализации базируются.

Кстати, а существует-ли акселератор для систем без KVM, взамен kqemu? Ведь у VirtualBox есть акселерация, её еще не портировали на qemu?

jekader ★★★★★
()
Ответ на: комментарий от no-dashi

А вот kqemu да, но он никогда не был свободным

Аэээмммм... Он же в исходниках лежал???

Свобода - она в голове и серде, а не в исходниках!!1 ;-)

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

http://en.wikipedia.org/wiki/QEMU :

KQEMU was initially a closed-source product available free of charge, but as of version 1.3.0pre10, it was relicensed under the GNU General Public License.

KQEMU was initially a closed-source product

closed-source

Хотя, конечно, за некоторое время до смерти KQEMU и перелицензировали под GPL, но всё равно он давно уже не поддерживается.

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

улучшения в эмуляции контроллера гибких дисков.

Вот скажите, хоть кому-то это нужно?

Недели три назад (когда ещё был жив мой последний старенький компик с флоповодом) я бы сказал: «Да».

А сейчас - не знаю. :)

DeVliegendeHollander ★★
()
Ответ на: комментарий от no-dashi

Аэээмммм... Он же в исходниках лежал???

да, позже его открыли под gpl.

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

Недели три назад (когда ещё был жив мой последний старенький компик с флоповодом) я бы сказал: «Да».

по моему, все наоборот. эмулятор нужен тем, у кого _нет_ флоповода, но есть необходимость его использовать.

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

Очень может быть. Но если говорить серьёзно, об использовании флоппи-диска (реального ли, эмулируемого ли) я в последний раз задумывался лет этак 7 назад. :)

DeVliegendeHollander ★★
()

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

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

эмулятор нужен тем, у кого _нет_ флоповода, но есть необходимость его использовать.

Хотелось бы поинтересоваться, с какого перепуга может возникнуть необходимость использования флопповода?

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

Очень жаль, что его забросили, а альтернативы не дали.

post-factum ★★★★★
()
Ответ на: комментарий от Eddy_Em

и правильно сделали, ибо воин венды не должен опускаться до объяснения своих целей, но отдать все силы на главное - миссионерского несения в мир цветной форточки.

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

Хотелось бы поинтересоваться, с какого перепуга может возникнуть необходимость использования флопповода?

в бухгалтерии для хранения сертификатов и для защиты от копирования было распостранено использование ключевых дискет.

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

Можно использовать kqemu

Да, только ядрышко надо откатить, этак годика на три.

baverman ★★★
()

Мне вот интересно, когда полностью перейдут на QOM, и планируется ли поддержка нескольких устройств одновременно. Например SoC с двумя независимыми ARM-ами. Или x86+8051. Как в AMD SimNow

XVilka ★★★★★
()

эмуляция PPC:

Вот вы мне скажите по человечески, если я скачаю образ AIX 6.1 ( напр. с торрента ), который для Power процов, смогу я запустить AIX на этом qemu и по-изучать ??

anonymous
()

Это не просто виртуальная машина. Это - эмулятор процессора. Когда VirtualBox исполняет код на реальном процессора, кему делает это программно гигантским switch-case. Для реального применения не знаю, кому надо. Но, когда меня интересовало запилить простую ОС - это самый удобный был вариант исполнять скомпиленный код.

anonymous
()

А как у современного QEMU с производительностью дела обстоят? Пробовал гонять несколько лет назад - одолели перманентные тормоза.

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

если я скачаю образ AIX 6.1 ( напр. с торрента ), который для Power процов, смогу я запустить AIX на этом qemu и по-изучать ??

Нет. Разве что ты найдешь образ для PReP (но вряд ли AIX 6.1 есть для PReP). Запуск PowerPC в qemu вообще требует приличных размеров напильника, и более-менее поддерживаются только разные встроенные архитектуры (и PowerMac).

tailgunner ★★★★★
()

Замечательная виртуальная машина. Быстрая... Жаль только, что нет эмуляции DEC Alpha, или Itanium. Так хочется OpenVMS погонять в виртуалке...

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

А в чем прикол паравиртуалок?

Изначально в небольших затратах на виртуализацию и лучшем контроле над ними.

Но по мере доавления в архитектуру поддержки виртуализации, неоходимость в них сойдет на нет.

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

Еще есть opensparc и то, что на его базе и, хотя доступность их для обычных людей околонулевая, мцст-шные спарки

cvs-255 ★★★★★
()

поддержка мостов PCI-to-PCI;

Интересно, что это?

поддержка горячего подключения устройств PCI;

В редхате это уже было. Включили в апстрим?

эмуляция новых устройств: virtio-scsi, USB 3.0 (xHCI);

Интересно, правда опять такое ощущение, что это уже давно было. По крайней мере парадрайвера vitio добавляют именно скази для диска.

AVL2 ★★★★★
()
Ответ на: комментарий от GNU-Ubuntu1204LTS

Ппа для убунты есть? И да,поздравляю !

прочитал как «папа» :) предлагаю называть ppa - папой :)

на счет qemu - его реально просто собрать из исходников, довольно беспроблемная сборка, так что если нет в папаше - смело собирай из сорсов :)

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от cvs-255

Еще есть opensparc и то, что на его базе

А что на его базе? Я знаю только Oracle/Fujitsu.

и, хотя доступность их для обычных людей околонулевая, мцст-шные спарки

А также leon3 и прочая NASAвская лабуда. Но только это v8, поддержка которого прекращена во _всех_ популярных дистрибутивах.

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

поддержка мостов PCI-to-PCI;

Интересно, что это?

Это когда к контроллеру PCI подключено не устройство, а другой контроллер PCI с изолированной шиной.

эмуляция новых устройств: virtio-scsi, USB 3.0 (xHCI);

Интересно, правда опять такое ощущение, что это уже давно было.

Матрица дала сбой? ;-)

По крайней мере парадрайвера vitio добавляют именно скази для диска.

Старые драйверы - virtio-blk. Они, например, не умеют pass-through и multi-queueing.

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

Alpha вроде Ричард добавлял? Даже если ещё нет в официальном дереве, должно быть в виде патчей.

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

AIX 6.1 ( напр. с торрента ), который для Power процов, смогу я запустить AIX на этом qemu

Нет. Но если найдешь 4.x - 5.1, можно попробовать. Заодно расскажешь, где нашёл, я тоже попробую. ;-)

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

Если бы их ещё и было больше 10 штук выпущено...

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

Есть поддержка DEC Alpha для quemu user-mode. Запускать бинарники под linux для данной архитектуры можно. А вот реализация эмуляции проца пока не полная, OpenVMS не запустится...

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

Интересно, правда опять такое ощущение, что это уже давно было. По крайней мере парадрайвера vitio добавляют именно скази для диска.

virtio_blk и virtio_scsi это разные вещи. во первых потому что virtio_blk не реализует протокол scsi, а скорее сильно урезанную его версию с минимальным набором инструкций. кроме того, virtio_scsi позволяет на одно виртуальное PCI устройство навесить 31 диск, а virtio_blk занимает виртуальный слот под каждый диск. это не очень критично на мелких машинках, но когда дисков куча, да еще и надо несколько QXLов для мультимонитора поднять, начинаются поиски компромиссов.

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

virtio_blk и virtio_scsi это разные вещи. во первых потому что virtio_blk не реализует протокол scsi, а скорее сильно урезанную его версию с минимальным набором инструкций. кроме того, virtio_scsi позволяет на одно виртуальное PCI устройство навесить 31 диск, а virtio_blk занимает виртуальный слот под каждый диск.

Я только ЗА! Чем лучше и надежней будет паравиртуализация диска и сети, тем лучше!

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