HeadlinesBriefing favicon HeadlinesBriefing.com

vm-curator: Rust TUI for QEMU/KVM VMs

Hacker News: Front Page •
×

vm-curator, a new Rust-based TUI for managing QEMU/KVM virtual machines, aims to simplify VM management by bypassing libvirt. Developed to address limitations in virt-manager, such as its complex UI and lack of support for NVIDIA 3D acceleration, vm-curator offers a streamlined experience with para-virtualized 3D acceleration for NVIDIA GPUs. This TUI eliminates the need for XML configuration and provides a more intuitive interface, allowing users to create, configure, and manage VMs directly with QEMU.

Developers behind vm-curator recognized that NVIDIA's 3D acceleration issues stem from libvirt rather than QEMU's virtio driver. By removing libvirt from the equation, vm-curator enables para-virtualized 3D acceleration without the complexity of GPU passthrough. This innovation makes it easier to run VMs with NVIDIA GPUs, enhancing the user experience for developers and hobbyists who rely on desktop virtualization.

vm-curator is designed to be fast, friendly, and highly customizable. It includes features like a VM creation wizard, snapshot management, and USB passthrough. The tool supports multiple boot modes and offers a rich set of pre-configured OS profiles, making it suitable for a wide range of operating systems, from classic DOS to modern Linux distributions. The project is open for contributions and welcomes donations to support further development.

Looking ahead, vm-curator plans to add support for full GPU passthrough, which is crucial for Windows gaming within VMs. The project's active development and community engagement suggest a bright future for this innovative tool, offering a powerful alternative to existing VM management solutions.