QEMU: відмінності між версіями

[перевірена версія][перевірена версія]
Вилучено вміст Додано вміст
DixonDBot (обговорення | внесок)
м Додавання/виправлення дати для: Шаблон:Без джерел
Немає опису редагування
Рядок 1:
'''QEMU''' — вільна програма з відкритим вихідним кодом для [[Емуляція|емуляції]] апаратного забезпечення різних платформ. QEMU дозволяє запустити програму зібрану для однієї апаратної платформи на системі із зовсім іншою архітектурою, наприклад, виконати [[застосунок]] для [[ARM]] на [[x86]]-сумісному [[ПК]]. У режимі [[віртуалізація|віртуалізації]] в QEMU досягається продуктивність виконання коду в ізольованому оточенні близька до нативної системи, за рахунок прямого виконання інструкцій на [[CPU]] та задіяння [[гіпервізор]]а [[Xen]] або модуля [[KVM]].
 
'''QEMU''' включає [[Емуляція|емуляцію]] [[процесор]]ів [[Intel x86]] і пристроїв введення-виведення. Може емулювати 80386, 80486, Pentium, Pentium Pro, AMD64 та інші x86-сумісні процесори; PowerPC, ARM, MIPS, SPARC, SPARC64, m68k — лише частково.
 
Працює на [[Syllable Desktop]], [[FreeBSD]], [[FreeDOS]], [[Linux]], [[Windows 9x]], [[Windows 2000]], [[Mac OS X]], [[QNX]], [[Android]] та інших.
 
Автор програми — французький програміст [[Фабріс Беллар]] (фр. Fabrice Bellard), творець популярної бібліотеки [[libavcodec]], на базі якої працюють відомі програми — [[FFmpeg]], [[ffdshow]], [[MPlayer]], [[VideoLAN]] та інших. Спочатку проект був створений Фабрісом Беллардом з метою забезпечення можливості запуску зібраних для платформи [[x86]] [[виконуваний файл|виконуваних файлів]] [[Linux]] на архітектурах, відмінних від x86. До 2012 за роки розробки була додана підтримка повної емуляції для 14 апаратних архітектур, число емульованих апаратних пристроїв перевищила 400. У розробці QEMU взяло участь 400 авторів, які підготували близько 20 тисяч змін.<ref>[http://www.opennet.ru/opennews/art.shtml?num=35498 Доступна новая версия эмулятора QEMU 1.3.0] // [[opennet.ru]] 04.12.2012</ref>
 
В даний час йде розробка підтримки технологій апаратної віртуалізації (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).
 
== Виноски ==
{{Без джерел|дата=липень 2012}}
{{reflist}}
 
== Посилання ==
[[Категорія:Програмне забезпечення]]
 
[[Категорія:Емулятори]]
 
[[ca:QEMU]]