После выхода четырёх кандидатов в релизы, сегодня было объявлено о выходе эмулятора QEMU версии 1.0. Эта версия — первый стабильный выпуск открытого программного обеспечения для эмуляции аппаратной среды различных платформ, — она подводит итоги развития данного проекта за восемь лет с момента основания.
Изначально проект был создан Фабрисом Беллардом (Fabrice Bellard) с целью обеспечения возможности запуска собранных для платформы x86 исполняемых файлов Linux на архитектурах, отличных от x86. За годы разработки была добавлена поддержка полной эмуляции около полутора десятков аппаратных архитектур, а количество эмулируемых аппаратных устройств превысило четыреста. В разработке проекта приняло участие около четырех сотен авторов, которые подготовили около двадцати тысяч изменений…
В качестве эмулятора QEMU позволяет запустить программу собранную для одной аппаратной платформы на системе с совершенно иной архитектурой, например, выполнить приложение для ARM на x86-совместимом ПК. В режиме виртуализации в QEMU достигается производительность выполнения кода в изолированном окружении близкая к нативной системе, за счет прямого выполнения инструкций на CPU и задействования гипервизора Xen или модуля KVM.
Список основных улучшений, которые появвились в первой стабильной версии эмулятора:
- для VCPU теперь используется отдельный поток (результат слияния ветвей qemu-kvm и основного QEMU);
- в SLIRP добавлена поддержка ARP-ответов и ARP-запросов со стороны гостевой системы;
- i386-softmmu переименовали из «qemu» в «qemu-system-i386»;
- новый внутренний API для диспетчеризации памяти;
- добавлена поддержка инструкций ARM-процессоров Cortex-A15 в режиме linux-user (через «-cpu any»). Добавлена поддержка звука для ARM-плат vexpress-a9, versatileab, versatilepb и realview-*.
- для всех форматов образов виртуальных машин добавлена поддержка асинхронного выполнения операций;
- обширное использование glib (при сборке теперь требуется наличие установленной в системе glib);
- возможность запуска QEMU на большем количество хостов;
- значительно увеличена точность эмуляции SCSI — SCSI-устройства могут быть адресованы по channel/target/LUN, а эмулируемый SCSI
CD-ROM теперь поддерживаетDVD-образы и информирование о смене состояния носителя; - поддержка живой миграции с использованием файлов образов вроде QCOW2 на разделяемом носителе.
Полный чейнджлог можно увидеть здесь…
]]> ]]>Еще можно почитать:
- Вышла новая версия проприетарного драйвера для видеокарт от AMD/ATI Catalyst 10.10
- Вышел GTK+ 3.0
- Вышел LibreOffice 3.3
- Вышла новая версия QtCurve 1.7
- Вышла новая версия популярного аудиоплеера Amarok 2.4 «Slipstream»
- Вышла новая версия Skype 2.2 для Linux
- Вышел KDE 4.4 Caikaku
- Вышла новая версия KDE SC 4.6
- Ну вот он и вышел, Ubuntu 8.10 Intrepid Ibex
- Релиз новой версии Debian 6.0 (Squeeze)

