Выпущен релиз Cloud Hypervisor 53.0 — легковесного виртуального монитора (VMM) с открытым исходным кодом, написанного на Rust. Проект, изначально созданный Intel, сегодня активно развивается при участии Microsoft, Meta, Arm и других крупных игроков. В этой версии особенно заметна роль компании Meta: если в предыдущих релизах вклад этой компании был минимальным, то в версии 53.0 зафиксировано участие одного контрибьютора с домена @fb.com и пяти — с @meta.com, что свидетельствует о значительном усилении интереса Meta к данному решению.
Ключевая инновация: Offloaded Snapshot/Restore Daemon
Главным техническим нововведением стала поддержка внешнего демона для снапшотов и восстановления. Ранее эти операции выполнялись внутри основного процесса Cloud Hypervisor. Теперь ответственность за управление состоянием виртуальной машины (VMM) может быть переложена на внешний процесс. Это позволяет разгрузить основной поток и интегрировать более сложные сценарии управления жизненным циклом ВМ. Разработчики из Meta обеспечили, чтобы функциональность этого демона была на паритете с внутренней реализацией.
Безопасность и миграция
Важным шагом для корпоративных облачных сред стала поддержка шифрования данных при live-миграции с использованием взаимного TLS (mTLS). Это обеспечивает безопасность перемещения работающих виртуальных машин между хостами. Также добавлена поддержка VFIO migration v2, что улучшает возможности создания снапшотов и восстановления состояния ВМ в рамках одного хоста.
Другие улучшения
Список изменений включает:
- Поддержку гостевой ОС Windows для вложенного Hyper-V (используется в WSL2 на бэкенде KVM).
- Добавление устройства virtio-rtc (реального времени).
- Новые опции командной строки и API.
- Исправление множества ошибок.
Скачать Cloud Hypervisor 53.0 можно на GitHub или на официальном сайте CloudHypervisor.org.
Источник: Phoronix ↗
