[pve-devel] [PATCH v2 pve-common 00/12] Introduce and Package PVE::Path & PVE::Filesystem

Fiona Ebner f.ebner at proxmox.com
Fri Jan 3 13:37:19 CET 2025


Thank you for the detailed answer and sketching out the plans for the
transition to Rust and when perlmod should be used. That clarifies a lot
for me!

Just wanted to ask about more details for the qemu-server example. Let's
say we get to a point where it is nicely split up into dedicated modules
and we can use storage functionality from Rust already. How would we go
about translating qemu-server to Rust then? Start by translating the
lower-level modules (e.g. QMP, memory, CPU, ...) using perlmod to
preserve the functionality for existing callers and then in a second
step, switch over the API endpoints one-by-one? Or do you have a
different way in mind?




More information about the pve-devel mailing list