Аналоги QEMU

CrossOver

Windows
macOS
Linux

CrossOver — проприетарная программная прослойка, разработанная компанией CodeWeavers, предназначенная для запуска приложений Windows на операционных системах Unix-подобного семейства, включая macOS и Linux; основанная на проекте Wine, CrossOver реализует совместимость на уровне API, предоставляет графический интерфейс для установки и управления Windows-программами, включает патчи и оптимизации для улучшения совместимости с популярными приложениями и играми, обеспечивает коммерческую поддержку и регулярные обновления, а также предлагает интеграцию с системными компонентами хоста для упрощения использования Windows-программ без полной виртуализации или эмуляции операционной системы.

QEMU

Бесплатно
Открытый исходный код
Windows
macOS
Linux

Сайт: www.qemu.org

QEMU (Quick Emulator) — свободная программа с открытым исходным кодом для эмуляции аппаратного обеспечения различных платформ. Она предоставляет средства для эмуляции процессоров и устройств ввода-вывода, позволяя запускать операционные системы, предназначенные для других архитектур, на хост-системах с различными аппаратными платформами. QEMU поддерживает множество архитектур, включая x86, ARM, RISC-V, PowerPC, SPARC и другие, что делает его универсальным инструментом для разработчиков и системных администраторов.

Программа функционирует в двух основных режимах: системной эмуляции и пользовательской эмуляции. В режиме системной эмуляции QEMU предоставляет виртуальную машину, эмулируя полный набор аппаратных компонентов, включая процессор, память и устройства ввода-вывода. В пользовательском режиме QEMU позволяет запускать отдельные программы, предназначенные для другой архитектуры, в изолированной среде. Для достижения высокой производительности QEMU может работать в связке с гипервизором KVM (Kernel-based Virtual Machine), что позволяет использовать аппаратную виртуализацию и обеспечивает близкую к нативной производительность.

  • Поддержка множества архитектур: x86, ARM, RISC-V, PowerPC, SPARC и другие.
  • Два режима работы: системная эмуляция и пользовательская эмуляция.
  • Совместимость с KVM: использование аппаратной виртуализации для повышения производительности.
  • Гибкость в настройке: возможность эмуляции различных устройств и периферии.
  • Поддержка различных операционных систем: возможность запуска различных ОС на различных архитектурах.
  • Открытый исходный код: свободное распространение и модификация программы.
Подробнее