Цікава назва QEMU являє собою найменування програмного забезпечення з відкритим вихідним кодом, призначеного для повної емуляції персонального комп'ютера.
Ми анітрохи не перебільшимо, якщо скажемо про велику затребуваність технології віртуалізації в наш час. Якщо ввести слово "віртуалізація" в одній із пошукових систем, то на виході отримаємо понад 20 мільйонів результатів. Незважаючи на це, на величезному ринку віртуалізації все ще знаходяться незайняті ніші. QEMU не фігурує на перших сторінках новин, але є однією з найцікавіших програм віртуалізації. Якщо вам потрібна віртуалізація і вас зацікавило описуване нами ПЗ, спробуйте QEMU в дії.
Запропоновану програму розробив програміст із Франції - Фабріс Беллар, який раніше створив відому бібліотеку libavcodec, що використовується такими відомими програмами, як ffdshow, FFmpeg, VideoLAN, Mplayer та іншими.
Крім процесора QEMU дає змогу емулювати вичерпну кількість підсистем, таких як відеокарти і мережеві плати. Також доступна емуляція і більш просунутих речей, наприклад, симетричних багатопроцесорних систем із загальним числом чіпів, рівним 255 штук, інших архітектур процесорів (ARM, PowerPC).
Що може емулювати QEMU:
- процесори Intel x86 (80386/486, Pentium (Pro), AMD64);
- x86-сумісні CPUs, такі як ARM, PowerPC, SPARC, MIPS, m68k (частково), SPARC64;
- пристрої введення-виведення.
Список платформ, які підтримуються програмою: Windows, Linux, FreeBSD, Syllable, FreeDOS, QNX, MAC OS X, Android та інші.
Наразі розробляється функціонал, що реалізує підтримку апаратної віртуалізації (Intel VT, AMD SVM). Перший час розробка відбувалася як складова частина проєкту Linux KVM, але нещодавно розробники ухвалили спільне рішення про інтеграцію підтримки KVM у QEMU (mainline).