Представлений реліз проекту QEMU 1.4.0. В якості емулятора QEMU дозволяє запустити програму зібрану для однієї апаратної платформи на системі із зовсім іншою архітектурою, наприклад, виконати додаток для ARM на x86-сумісному комп’ютері.
У режимі віртуалізації в QEMU продуктивність виконання коду в ізольованому оточенні близька до нативної системі, за рахунок прямого виконання інструкцій на CPU та задіяння гіпервізора Xen або модуля KVM. Доданий в QEMU 1.4.0 новий бекенд virtio-block-pci дозволив наблизити до нативних систем і продуктивність введення/виведення — по тестам гостьове оточення змогло продемонструвати при використанні гіпервізора KVM продуктивність в 1.33 млн IOPs, що становить 95% від нативної продуктивності (1.4 млн IOPs).
Спочатку проект був створений Фабрісом Беллардом (Fabrice Bellard) з метою забезпечення можливості запуску зібраних для платформи x86 файлів Linux на архітектурах, відмінних від x86. За роки розробки була додана підтримка повної емуляції для 14 апаратних архітектур, число емульованих апаратних пристроїв перевищило 400. У розробці QEMU взяло участь 400 авторів, які підготували близько 20 тисяч змін. При підготовці версії 1.4 внесено більше 1400 змін від 116 розробників.
Немає коментарів:
Дописати коментар