QEMU | это... Что такое QEMU? (original) (raw)
QEMU
QEMU с запущенной в нём операционной системой ReactOS | |
---|---|
Тип | Виртуальная машина |
Автор | Фабрис Беллар |
Написана на | C[1] |
Операционная система | Кроссплатформенное программное обеспечение |
Языки интерфейса | английский |
Последняя версия | 1.3[2] (3 декабря 2012) |
Состояние | активное |
Лицензия | GNU GPL, LGPL, BSD и др.[3] |
Сайт | qemu.org |
QEMU — свободная программа с открытым исходным кодом для эмуляции аппаратного обеспечения различных платформ.
Включает в себя эмуляцию процессоров Intel x86 и устройств ввода-вывода. Может эмулировать 80386, 80486, Pentium, Pentium Pro, AMD64 и другие x86-совместимые процессоры; PowerPC, ARM, MIPS, SPARC, SPARC64, m68k — лишь частично.
Работает на Syllable, FreeBSD, FreeDOS, Linux, Windows 9x, Windows 2000, Mac OS X, QNX, Android[4][5][6] и др.
Автор программы — французский программист Фабрис Беллар (фр. 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).
Содержание
- 1 Скорость работы
- 2 Эмулируемые платформы
- 3 Платформы, на которых QEMU выполняется
- 4 Использование
- 5 См. также
- 6 Примечания
- 7 Ссылки
Скорость работы
Программная эмуляция значительно замедляет работу виртуальной машины. Однако есть два способа значительно ускорить работу, приблизив её к скорости основной системы — KQEMU и QVM86.
KQEMU
Отличается очень быстрой эмуляцией при использовании специального модуля, названного KQEMU. (Первоначально модуль KQEMU имел проприетарную лицензию, в настоящее время лицензирован под GNU GPL). На данный момент стабильно работает только в Linux 2.4 — 2.6, есть экспериментальная поддержка Microsoft Windows и FreeBSD. Начиная с версии 0.12.0, QEMU не поддерживает KQEMU.
QVM86
QVM86 имеет тот же самый принцип работы; он просто был заменой KQEMU в то время, когда исходные коды KQEMU не были открыты. Разработка QVM86 прекратилась в 2007 году.
Эмулируемые платформы
Платформы, на которых QEMU выполняется
Использование
Запуск Live CD из ISO-образа.
qemu -cdrom /путь/к_iso-образу/example.iso -boot d
См. также
Примечания
- ↑ QEMU (англ.). Ohloh. Архивировано из первоисточника 28 августа 2011. Проверено 27 декабря 2009.
- ↑ [Qemu-devel [ANNOUNCE] QEMU 1.3.0 release]
- ↑ License - QEMU (англ.). Архивировано из первоисточника 28 августа 2011. Проверено 7 марта 2010.
- ↑ QNX Community QEMU Project (англ.). foundry27. Архивировано из первоисточника 28 августа 2011. Проверено 27 декабря 2009.
- ↑ QEMU для QNX (рус.). СВД Встраиваемые Системы. Архивировано из первоисточника 28 августа 2011.
- ↑ Настройка сети при работе с QEMU в QNX (рус.). СВД Встраиваемые Системы. Архивировано из первоисточника 28 августа 2011.
Ссылки
Портал «Свободное программное обеспечение» | |
---|---|
QEMU на Викискладе? | |
Проект «Свободное программное обеспечение» |
- About - QEMU (англ.). — Официальный сайт. Архивировано из первоисточника 28 августа 2011. Проверено 7 марта 2010.
- Robert Warnke, Thomas Ritzau. QEMU & Kernel-based Virtual Machine (KVM) - Wiki (нем.). — Книга «QEMU». Архивировано из первоисточника 28 августа 2011. Проверено 27 декабря 2009.
- FreeBSD + qemu + windows (рус.). seteved.ru (14 февраля 2009). Архивировано из первоисточника 28 августа 2011. Проверено 27 декабря 2009.
- QEMU: простой и быстрый эмулятор процессора. citkit.ru
Программное обеспечение для эмуляции и виртуализации (сравнение) | |
---|---|
Уровень ОС и гипервизоры | ICore Virtual Accounts • FreeBSD Jail • Kernel-based Virtual Machine (KVM) • Linux-VServer • LXC • Hyper-V • OpenVZ • Parallels Virtuozzo Containers • Solaris Containers • User-mode Linux • Virtual Iron • VM/CMS • VMware ESX • Xen |
Компьютеров | bochs • DOSBox • FAUmachine • Hercules • Virtual PC • Parallels Workstation • PearPC • QEMU • SIMH • VirtualBox • VMware (Fusion • Workstation) |
ОС | Colinux • DOSEMU • E/OS • Wabi • Wine |