The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги | ]

17.04.2014 21:45  Новая версия эмулятора QEMU 2.0

Увидел свет релиз QEMU 2.0. В качестве эмулятора QEMU позволяет запустить программу, собранную для одной аппаратной платформы, на системе с совершенно иной архитектурой, например, выполнить приложение для ARM на x86-совместимом ПК. В режиме виртуализации в QEMU производительность выполнения кода в изолированном окружении близка к нативной системе за счёт прямого выполнения инструкций на CPU и задействования гипервизора Xen или модуля KVM.

Изначально проект был создан Фабрисом Белларом (Fabrice Bellard) с целью обеспечения возможности запуска собранных для платформы x86 исполняемых файлов Linux на архитектурах, отличных от x86. За годы разработки была добавлена поддержка полной эмуляции для 14 аппаратных архитектур, число эмулируемых аппаратных устройств превысило 400. Всего в разработке всех выпусков QEMU приняло участие более 400 авторов, которые подготовили около 25 тысяч изменений. При подготовке версии 2.0 внесено около 2500 изменений от 179 разработчиков.

Значительная смена нумерации версии связана с внесением изменений, нарушающих обратную совместимость и меняющих некоторые значения по умолчанию. В частности, изменены наименования шин, указываемые через опцию "-device bus=...". Кроме того, начиная с версии QEMU 2.1 директивы файла конфигурации "acpi", "boot-opts" и "smp-opts" будут приведены к форме, совпадающей с наименованием опций командной строки ("acpitable", "boot", "smp").

Ключевые улучшения, добавленные в QEMU 2.0:

  • Обеспечена возможность сборки блочных драйверов (curl, iscsi, rbd, ssh, glusterfs) в форме разделяемых библиотек ("--enable-modules");
  • Начальная поддержка использования KVM на системах с архитектурой AArch64;
  • Поддержка всех инструкций 64-разрядного режима ARMV8, за исключением криптографических расширений и опциональной поддержки CRC;
  • Поддержка эмуляции AArch64 в пространстве пользователя;
  • В классический генератор кода TCG (Tiny Code Generator) добавлена поддержка инструкций 32-разрядного режима ARMv8;
  • Добавлена поддержка прямого доступа к разделам NFSv3 из пространства пользователя при помощи библиотеки libnfs;
  • Внесены улучшения в оптимизатор TCG (Tiny Code Generator), которые позволили добиться генерации более быстрого кода;
  • Добавлена опция "-cpu hv-time" (работает только с KVM и ядром Linux 3.14) с реализацией эталонных счётчиков времени Hyper-V, использование которых позволяет увеличить производительность работы гостевых систем с Windows при выполнении приложений, активно использующих вычисления с плавающей запятой или инструкции SIMD;
  • В пользовательском интерфейсе на базе GTK добавлена поддержка работы на хостах с Windows, данный интерфейс теперь предлагается в Windows по умолчанию;
  • В графическом интерфейсе обеспечена поддержка SDL 2.0;
  • Поддержка плат на базе процессора AllWinner a10 ("-M cubieboard") и платы Canon PowerShot A1100 DIGIC ("-M canon-a1100");
  • При запуске с использованием TCG обеспечена поддержка инструкций POWER Altivec 2.07 и VSX;
  • Поддержка выбора последовательности загрузки при эмуляции pSeries;
  • Для x86-систем Q35 добавлена поддержка горячего подключения CPU;
  • Для BSD-систем добавлен новый сетевой бэкенд "netmap";
  • Генерируемые QEMU c таблицы ACPI теперь могут использоваться в прошивках OVMF;
  • Для Xen обеспечена поддержка проброса PCI-устройств с ПЗУ;
  • В реализации USB-контроллера XHCI добавлена поддержка ждущего режима;
  • Добавлен новый управляющий интерфейс для горячего подключения CPU и virtio-rng;
  • Увеличена надёжность live-миграции при использовании образов в формате QCOW2;
  • Добавлена поддержка слияния live-снапшотов;
  • В бэкенды iSCSI и Gluster добавлена поддержка слияния снапшотов;
  • Экспериментальная поддержка многопоточной модели M:N в virtio-blk;
  • Обеспечена поддержка работы на накопителях, требующих выравнивания буферов по границе 4K;
  • Поддержка трассировки QEMU с использованием LTTng 2.x.



  1. Главная ссылка к новости (http://lists.gnu.org/archive/h...)
  2. OpenNews: Новая версия эмулятора QEMU 1.7.0
  3. OpenNews: Новая версия эмулятора QEMU 1.6.0
  4. OpenNews: Новая версия эмулятора QEMU 1.5.0
Лицензия: CC-BY
Тип: Программы
Ключевые слова: qemu, virtual
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.1, lesovsky, 22:22, 17/04/2014 [ответить] [смотреть все]    [к модератору]
  • +3 +/
    класс!
     
  • 1.2, x0r, 22:30, 17/04/2014 [ответить] [смотреть все]    [к модератору]
  • +/
    "Canon PowerShot A1100 DIGIC" подскажите для чего это?
    на этом фотике можно что-то пускать?
     
     
  • 2.3, x0r, 22:33, 17/04/2014 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]
  • +/
    ага, нашел: для экспериментов со своими прошивками
     
     
  • 3.6, Аноним, 23:55, 17/04/2014 [^] [ответить] [смотреть все]     [к модератору]
  • +5 +/
    Добро пожаловать в XXI век В этом дивном новом мире у SD-карты, калькулятора ил... весь текст скрыт [показать]
     
  • 2.7, pavlinux, 00:01, 18/04/2014 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Как, вы не видели как в Canon 40D linux всунули мож 350D, не помню, давно б... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.8, Аноним, 00:05, 18/04/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    А мой телефон давно умеет эмулить навороченные инженерные калькуляторы от Ti и H... весь текст скрыт [показать]
     
  • 3.9, NikolayV81, 09:30, 18/04/2014 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    Понять бы зачем...
     
     
  • 4.20, Аноним, 14:51, 18/04/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Чтобы где-то в метаданных, выложенных вами фоток, вдруг не оказалось очень нежел... весь текст скрыт [показать]
     
     
  • 5.23, NikolayV81, 15:17, 18/04/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Ужас какой, вот не понимал зачем фотику wifi и bl, моя зеркалка так не умеет ... весь текст скрыт [показать]
     
     
  • 6.25, Аноним, 00:27, 19/04/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Коль, а ты и с пола жрёшь Всё равно же микроорганизмы всегда присутствуют в еде... весь текст скрыт [показать]
     
  • 6.32, Классический анонимус, 08:02, 22/04/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    вот не понимал зачем фотику wifi и bl Для спортивных репортеров, например К т... весь текст скрыт [показать]
     
     
  • 7.33, NikolayV81, 10:11, 22/04/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Справляются как то правда флешки конечно не вытаскивают, там собственное ПО и ... весь текст скрыт [показать]
     
  • 1.10, Пушистик, 10:18, 18/04/2014 [ответить] [смотреть все]     [к модератору]  
  • –6 +/
    Помню, были времена стояла куча ВМ, VirtualBox никаких проблем никогда при работ... весь текст скрыт [показать]
     
     
  • 2.11, 1, 10:39, 18/04/2014 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +2 +/
    выучи для себя новое слово - "эмуляция"
     
  • 2.12, pavel_simple, 10:43, 18/04/2014 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +2 +/
    а ты руки прооперировал?
     
  • 2.13, Онаним, 10:49, 18/04/2014 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    А я помню времена, не то что DOSBox, но и XT-шек с MS-DOS 2 0 Ну и у кого больш... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.14, Аноним, 11:10, 18/04/2014 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    А я в Unix v7 x86 "Hello, World" писал в ed.
     
     
  • 4.16, Аноним, 12:40, 18/04/2014 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    И чем похвастался? v7 была для 386/486 только...
     
     
  • 5.17, 1, 13:45, 18/04/2014 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    Он постеснялся Xenix назвать
     
  • 4.28, 1, 14:27, 21/04/2014 [^] [ответить] [смотреть все]    [к модератору]  
  • –1 +/
    Сосунок я на pdp 11 на ассемблере писал
     
     
  • 5.30, arisu, 18:29, 21/04/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    вот это слово тут правильное только ударение на первую гласную, и дальше 171 ... весь текст скрыт [показать]
     
  • 3.15, RedRat, 11:54, 18/04/2014 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    Я ещё на БЭСМ-6 программировал. Реально. С выводом результатов на АЦПУ.
     
     
  • 4.18, 1, 13:46, 18/04/2014 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    > Я ещё на БЭСМ-6 программировал. Реально. С выводом результатов на АЦПУ.

    Вроде не было DEMOS под БЭСМ ?

     
     
  • 5.19, RedRat, 13:52, 18/04/2014 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    >> Я ещё на БЭСМ-6 программировал. Реально. С выводом результатов на АЦПУ.
    > Вроде не было DEMOS под БЭСМ ?

    Про DEMOS не знаю. Была система КРАБ и Удалённая Пакетная Обработка. И Паскаль.

     
     
  • 6.22, Аноним, 15:12, 18/04/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Ещё, врое как, была для БЭСМ ОС Дубна В старой книжке по Паскалю упоминание вид... весь текст скрыт [показать]
     
  • 2.21, Аноним, 15:08, 18/04/2014 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • –1 +/
    А я заметил, что в VirtualBox, начиная где-то с 4 1, XPюшка, при её установке, в... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.24, Аноним, 18:53, 18/04/2014 [^] [ответить] [смотреть все]    [к модератору]  
  • –1 +/
    4.1.18 всё нормлаьно с хп.
     
  • 2.29, 1, 14:28, 21/04/2014 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +/
    > Сейчас ситуация изменилась?

    Балбес ты шарик, VirtualBox сделан из qemu

     
     
  • 3.31, arisu, 18:30, 21/04/2014 [^] [ответить] [смотреть все]    [к модератору]  
  • +1 +/
    > Балбес ты шарик, VirtualBox сделан из qemu

    итого: про vb ты не знаешь ничего. я сначала хотел было тебя про pdp поспрашивать, но что-то мне подсказало, что ты сразу сольёшься. тут вот тебя ничего не спрашивали — а ты всё равно слился.

     
  • 1.26, Ононим, 20:44, 19/04/2014 [ответить] [смотреть все]    [к модератору]  
  • +1 +/
    > А я заметил, что в VirtualBox, начиная где-то с 4.1, XPюшка, при её установке, в синий экран валится

    Звездобол.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2018 by Maxim Chirkov  
    ДобавитьПоддержатьВебмастеруГИД  
    Hosting by Ihor