Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка Windows 2000/XP/2003 (http://forum.oszone.net/forumdisplay.php?f=32)
-   -   QEMU - Эмулятор ПК с открытым кодом (http://forum.oszone.net/showthread.php?t=139189)

Stayshayder 03-05-2009 01:35 1109429

QEMU - Эмулятор ПК с открытым кодом
 
QEMU
Open source processor emulator



QEMU - это приложение с открытым исходным кодом, полностью эмулирующее персональный компьютер. Его основные функции аналогичны VMware Workstation, VirtualBox, Bochs и Microsoft Virtual PC. Хотя некоторые возможности отличаются. Например, поддерживается два вида эмуляции:
  1. Full system emulation – создается полноценная виртуальная машина, имеющая "свой" процессор и различную периферию;
  2. User mode emulation – режим, поддерживаемый только в Linux, позволяет запускать на родном процессоре программы, откомпилированные под другую платформу.
Во втором варианте QEMU берет на себя всю заботу по переводу инструкций процессора и конвертацию системных вызовов. В этом режиме возможна эмуляция не только x86, но и процессоров других архитектур: ARM, SPARC, PowerPC, MIPS и m68k..

QEMU отличается очень быстрой эмуляцией при использовании специального модуля, названного kqemu. На данный момент стабильно работает только в Linux 2.4 — 2.6, есть экспериментальная поддержка Microsoft Windows и FreeBSD.

Работает на Syllable, FreeBSD, FreeDOS, Linux, Windows 9x, Windows 2000, BeOS, Mac OS X и др. Полный список поддерживаемых операционных систем здесь.

Автор программы — французский программист Фабрис Беллар (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).

Доступен также Qemu Manager, представляющий собой удобную графическую оболочку для запуска эмулятора (устанавливается сразу с эмулятором QEMU).

QEMU позволяет эмулировать работу различных процессоров (32 Bit - Qemu 32 Bit, Core Duo, 486, Pentium, Pentium 2, Pentium 3, Athlon, n270. 64 Bit - Qemu 64 Bit, Phenon, Core 2 Duo, Core Duo, 486, Pentium, Pentium 2, Pentium 3, Athlon, n270), может эмулировать симметричные многопроцессорные системы (вплоть до 255 процессоров), звуковых карт (ENSDNIQ AudioPCI ESI 370, Creative Sound Blaster 16 и д.р.), интернет адаптеров, видеоадаптеров. Возможно использование виртуальных жёстких дисков от VMware Workstation (*.vmdk).

Может создавать и работать с виртуальнми жёсткими дисками форматов *.Qcow (QEMU Image Format), *.Qcow2 (Default QEMU Image Format) с поддержкой шифрования и сжатия диска, *.RAW (Raw Disc Image File), *.vmdk (VMware Image Format).

Довольно неплохая альтернатива прочим программам для виртуализации. Особенно когда надо что-то проверить на разном железе.



Ссылки


mozgabyte 04-05-2009 15:49 1110502

как-то устанавливал этот эмуль, понравился.. но никак не могу перейти с VirtualBox'а привык уже..
а так мне кажется у qemu большое будущее! открытый исходник и эмуляция другой платформы радует :)

Stayshayder 05-05-2009 15:16 1111258

Доступен для скачивания аддон QEMU Lite, добавляющий в контекстное меню iso файлов пункт "Эмулировать с помощью QEMU", после выбора которого происходит эмуляция образа. Подробности в теме [addon] QEMU Lite/Full


Время: 19:34.

Время: 19:34.
© OSzone.net 2001-