QEMU
Материал из Википедии — свободной энциклопедии
QEMU | |
Internet Explorer работающий на Windows XP в QEMU запущенном в Debian GNU/Linux
|
|
Тип | Эмулятор |
Разработчик | Fabrice Bellard |
ОС | GNU/Linux, Microsoft Windows, Windows NT, Mac OS X, BeOS, Solaris, FreeBSD |
Текущая версия | 0.9.1 — 6 января, 2008 |
Лицензия | GNU GPL, LGPL, BSD и др.[1] |
Сайт | [bellard.org/qemu/ http://bellard.org/qemu/] |
QEMU — свободная программа с открытым исходным кодом для эмуляции аппаратного обеспечения различных платформ.
Включает в себя эмуляцию Intel x86 ЦПУ, устройства ввода-вывода. Может эмулировать 386, 486, Pentium, Pentium Pro, AMD64 и другие x86-совместимые процессоры, PowerPC, ARM, MIPS. SPARC, SPARC64, m68k — лишь частично.
Отличается очень быстрой эмуляцией при использовании специального модуля, названного kqemu. Первоначально модуль kqemu имел проприетарную лицензию, в настоящее время лицензирован под GNU GPL. На данный момент стабильно работает только в Linux 2.4 — 2.6, есть экспериментальная поддержка Microsoft Windows и FreeBSD.
Работает на FreeBSD, FreeDOS, GNU/Linux, Windows 9x, Windows 2000 и др.
Автор программы французский программист Фабрис Беллар (фр. Fabrice Bellard), создатель популярной библиотеки libavcodec, на базе который были созданы известные программы — ffmpeg, ffdshow, MPlayer, VideoLAN и др.
В настоящее время идёт разработка поддержки технологий аппаратной виртуализации (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).
Содержание |
[править] Эмулируемые платформы
В режиме запуска отдельных программ (user emulation):
В режиме запуска полноценной ОС:
[править] Платформы, на которых QEMU выполняется
Полноценно
- x86
- x86_64
- PowerPC
Поддержка тестируется
- DEC Alpha
- SPARC32
- ARM
- S390
Минимальная поддержка, только в текущей версии из CVS
[править] Примечания
[править] Ссылки
- Официальный сайт QEMU(англ.)
- книга "QEMU"(нем.)