Cloud Hypervisor 48 Bans AI-Generated Code

The latest release of the hypervisor Cloud Hypervisor 48.0, based on design components from Rust-VMM, has been presented by Kloudhypevisor. Rust-VMM, developed with the collaboration of Intel, Alibaba, Amazon, Google, and Red Hat, is written in Rust and enables the creation of hypervisors tailored to specific tasks. Cloud Hypervisor, a high-level virtual machine monitor (VMM) that operates on top of KVM, is optimized for cloud system tasks. The project code is available under the licenses of Apache 2.0 and BSD.

Originally created by Intel and subsequently entrusted to the protection of the Linux Foundation, Cloud Hypervisor has gained support from Alibaba, AMD, AMPERE, BYTEDANCE, Cyberus Technology, Microsoft, and Tencenta. The focus of Cloud Hypervisor lies in launching modern Linux distributions using para-virtualized devices based on Virtio. Key objectives include high responsiveness, low memory consumption, high performance, simplified tuning, and reduced attack vectors.

Cloud Hypervisor supports architectures X86_64, AARCH64, and RISC-V, with the ability to run 64-bit Linux and Windows 10/Windows Server 2019 guest systems. Additionally, it enables launching containers in virtual machines using KATA Containers tools, live migration of virtual machines between servers, and managing virtual machine life cycles via the HTTP API.

In the latest release, Cloud Hypervisor has introduced rules regarding the use of AI tools in development, prohibiting the adoption of code generated by large linguistic models and AI speakers like Chatgpt, Gemini, Claude, and Github Copilot. This decision aims to comply with licensing requirements and reduce the burden on accompanying individuals analyzing AI-generated code corrections.

Furthermore, experimental support for the device fw_cfg (firmware Configuration) has been added, allowing the transfer of files and settings from the host system to the guest system, including virtual machine load configuration and information about memory layout.

/Reports, release notes, official announcements.