Категории программ

Новые программы

QEMU

Сентябрь 17, 2014 0

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

Программа QEMU включает в себя эмуляцию процессоров Intel x86 и устройств ввода-вывода. Может эмулировать 80386, 80486, Pentium, Pentium Pro, AMD64 и другие x86-совместимые процессоры; PowerPC, ARM, MIPS, SPARC, SPARC64, m68k — лишь частично.

QEMU работает на Syllable, FreeBSD, FreeDOS, Linux, Microsoft Windows 9x, Microsoft Windows 2000, Mac OS X, QNX, Android и др..

Автор программы — французский программист Фабрис Беллар (фр. Fabrice Bellard), создатель популярной библиотеки libavcodec, которую используют такие известные программы, как FFmpeg, ffdshow, MPlayer, VLC media player и др..

В настоящее время идёт разработка поддержки технологий аппаратной виртуализации (Intel VT и AMD SVM) на x86-совместимых процессорах Intel и AMD в QEMU. Первоначально разработка велась в рамках проекта Linux KVM (Kernel-based Virtual Machine), в котором, помимо собственно KVM (поддержки технологий аппаратной виртуализации x86-совместимых процессоров на уровне ядра Linux), разрабатывались патчи для QEMU, позволяющие QEMU использовать функциональность KVM. Однако недавно разработчики QEMU в содружестве с разработчиками KVM приняли решение в ближайшем будущем интегрировать поддержку KVM в основную ветку QEMU (mainline).

Основные возможности‭ ‬QEMU

Скорость работы QEMU

Программная эмуляция значительно замедляет работу виртуальной машины. Однако есть два способа значительно ускорить работу, приблизив её к скорости основной системы — KQEMU и QVM86.

Отличается очень быстрой эмуляцией при использовании специального модуля, названного KQEMU. (Первоначально модуль KQEMU имел проприетарную лицензию, в настоящее время лицензирован под GNU General Public License). На данный момент стабильно работает только в Linux 2.4 — 2.6, есть экспериментальная поддержка Microsoft Windows и FreeBSD. Начиная с версии 0.12.0, QEMU не поддерживает KQEMU.

QVM86 имеет тот же самый принцип работы; он просто был заменой KQEMU в то время, когда исходные коды KQEMU не были открыты. Разработка QVM86 прекратилась в 2007 году.

Эмулируемые платформы QEMU

x86
ARM
SPARC (32 бита)
PowerPC
MIPS
m68k

все выше перечисленные
AMD64 (x86-64)
EM64T

Платформы, на которых выполняется QEMU

x86
x86-64
PowerPC

DEC Alpha
SPARC (32 бита)
ARM
S390

SPARC64
IA-64 — Itanium
m68k

Примечание

Программа QEMU обладает множеством скрытых функций,‭ ‬реализовать которые можно путем тонкой настройки.‭ ‬Некоторые возможности необходимо включать уже на стадии инсталляции.‭ ‬Поэтому перед установкой настоятельно рекомендуется изучить документацию к данному программному обеспечению.

QEMU

Ссылки

Сайт QEMU

Скачать QEMU 32-bit

Скачать QEMU 64-bit

CD, DVD и BD диски , Система , Эмуляторы , Эмуляторы приводов

Оставить комментарий

*