QEMU — программа для эмуляции процессоров и виртуализации
QEMU представляет собой программное обеспечение для эмуляции и виртуализации процессоров, которое использует динамическую бинарную трансляцию для обеспечения высокой скорости эмуляции. С его помощью можно моделировать полную систему с одним или несколькими процессорами и периферийными компонентами, а также запускать процессы, предназначенные для конкретного процессора, в пользовательском режиме.
Основные возможности
Полная виртуализация платформы позволяет запускать различные операционные системы на хост-машине, в то время как режим виртуализации на уровне приложений полезен для кросс-компиляции и отладки. Программа совместима с широким спектром аппаратных устройств, включая ПК с 32-битной или 64-битной архитектурой, процессоры PowerPC, Sparc, платы Malta, MIPS Magnum, ARM Integrators и baseboards, процессоры PXA270, КПК Palm Tungsten, планшеты N800 и N810, устройства MusicPal, смартфоны Siemens SX1, MicroBlaze, Xtensa и другие.
Режим эмуляции пользователя поддерживает ПК, PowerPC, ARM, MIPS, MicroBlaze, Sparc, ColdFire, Alpha и CRISv32 процессоры. Можно отправлять различные сложные команды эмулятору. QEMU предлагает поддержку множества форматов образов дисков, а также может напрямую обращаться к устройствам хоста.
Виртуальные машины на базе QEMU позволяют эмулировать сеть, USB и периферийные устройства, а также обеспечивают поддержку образов съёмных носителей, таких как CD-ROM. Состояние виртуальной машины можно просматривать без использования внешнего отладчика и сохранять/восстанавливать её состояние из файла на диске. Созданные виртуальные локальные сети могут быть связаны между несколькими экземплярами программы.
Программа не требует драйвера ядра хоста для запуска. Использование динамической компиляции обеспечивает приемлемую производительность, а широкий спектр поддерживаемых платформ делает её надёжной альтернативой другим эмуляторам.
Плюсы программы:
- высокая скорость эмуляции;
- совместимость с различными аппаратными устройствами;
- поддержка множества форматов образов дисков;
- возможность прямого доступа к устройствам хоста;
- эмуляция сети, USB и периферийных устройств;
- сохранение/восстановление состояния виртуальной машины;
- связь созданных виртуальных локальных сетей между разными экземплярами программы;
- не требуется драйвер ядра хоста для запуска.
Похожие программы
Категория | Виртуализация и эмуляция |
Версия | 7.2.0 / 8.2.0 RC 0 |
Разработчик | Fabrice Bellard |
Размер | 152 MB |
Лицензия | GPLv2 |
ОС |
|