Несколько лет назад компания Intel запустила проект Cloud Hypervisor. Это «лёгкий» и безопасный гипервизор, рассчитанный на облачные нагрузки и написанный на Rust. Вскоре после выпуска релиза 20.0 было объявлено, что проект переходит под крыло Linux Foundation. При этом в центре внимания разработчиков останется создание высокопроизводительного и «лёгкого» гипервизора.
Отметим, что ранее в Cloud-Hypervisor «вложились» Microsoft (добавила поддержку Windows), Arm (реализовала поддержку архитектуры AArch64) и другие компании. «Современные облачные рабочие нагрузки требуют высокого уровня безопасности, и проект Cloud Hypervisor преднамеренно создавался с акцентом на этом», — отметил Майк Долан (Mike Dolan), старший вице-президент и генеральный менеджер проектов Linux Foundation.
Как заявил технический спонсор проекта со стороны Intel, Арьян ван де Вен (Arjan van de Ven), у Cloud Hypervisor есть преимущество в виде модульной структуры и возможностей гибкой настройки. По его словам, это ценится поставщиками облачных услуг и компаниями, которые вкладываются в свою собственную инфраструктуру. При этом в Linux Foundation отметили, что размещение у них Cloud Hypervisor позволит проекту развиваться.
Что касается нововведений в 20-й версии, то среди них отметим поддержку до 16 PCI-сегментов, то есть теперь общее количество доступных PCI-устройств выросло с 31 до 496. Также теперь можно «привязать» vCPU к выбранному пользователю CPU. Была улучшена и поддержка технология VFIO, что повысило производительность пробрасываемых в гостевые системы устройств. Наконец, были заменены некоторые потенциально небезопасные участки кода гипервизора и исправлены ошибки. Сегодня же вышел минорный релиз 20.1.