Новостей.COM ⇒
⇓
2017-06-30
Xen 4.9 — новая версия популярного гипервизора виртуализации
В среду был представлен новый релиз популярного гипервизора виртуализации с открытым исходным кодом — Xen 4.9.
Выпуск Xen 4.9 задержался на 3 недели из-за необходимости устранить проблемы в безопасности, которые были во время его тестирования. Анонсировал релиз Жульен Гралл (Julien Grall), занимающий позицию старшего программного инженера в ARM и остающийся менеджером релиза для следующего выпуска Xen (4.10). Среди наиболее значимых изменений в Xen 4.9 можно выделить следующие:
- поддержка протокола multiboot2 для запуска гипервизора Xen на устаревших x86-платформах с BIOS и EFI при использовании загрузчика GRUB2 2.02, а также частичная поддержка multiboot2 для прошивок загрузки по сети iPXE;
- планировщик null, обеспечивающий близкую к родной задержку для встраиваемых и автономных окружений (каждый виртуальный CPU может привязываться к физическому CPU, что устраняет практически все накладные расходы планировщика);
- новые стандартные ABI для распределения устройств между виртуальными машинами для множества различных применений: встраиваемых, автономных и облачных вычислений (cloud native);
- для применений embedded/automotive добавлен звуковой ABI, реализующий воспроизведение и захват аудио, а также контроль звука и возможность включать/отключать его источники;
- транспорт для 9pfs — протокола удалённой файловой системы, созданный для операционной системы Plan 9;
- оптимизации в Xenstore: демоны Xenstore предоставляют Dom0 и гостям доступ к информации о конфигурации системы, лимиты масштабирования C-xenstored увеличены для эффективного запуска крупных хостов (1000+ доменов), обработка транзакций стала более производительной, добавлены возможности динамической отладки;
- полностью переработанный интерфейс между Xen и QEMU — DMOP (Device Model Operation Hypercall);
- альтернативный runtime patching и поддержка GICv3 для ARM32;
- введён механизм обнаружения системных ошибок (System Error Detection) для ARM;
- полностью переделан код эмуляции x86, получивший поддержку новых инструкций, лучшую безопасность и новые fuzzing-тесты;
- обновлённая поддержка спецификации Microsoft Hyper-V Hypervisor TLFS (Viridian Enlightenments) 5.0, обеспечивающая запуск Windows-гостей с производительностью, близкой к их функционирования с гипервизором виртуализации Hyper-V.
Логотип Xen / Иллюстрация с сайта Xen.Org
Подробнее об изменениях, представленных в Xen 4.9, можно прочитать в документе Feature List.
Дмитрий Шурупов по материалам Xen Project Blog.