On Thu, Jan 22, 2026 at 02:07:52PM +0100, Markus Armbruster wrote: > Daniel P. Berrangé <[email protected]> writes: > > > On Thu, Jan 22, 2026 at 01:07:43PM +0100, Markus Armbruster wrote: > > [...] > > >> Marc-André proposed Python or Rust. Anyone got a preference backed by > >> reasons? > > > > My suggestion would be Rust, as it allows the possibility to embed > > that Rust impl inside the current QEMU binaries, to fully replace > > the C code and retain broadly the same functionality. > > > > We might never do it, but it feels like a good idea to keep the > > door option. Python rules that out entirely meaning we keep the > > current C code forever, unless we do a full break with command > > line compatibility at some point. > > qemu-system-FOO could conceivably spawn the standalone HMP program > connected to a dedicated QMP monitor.
Certainly a technical option, but I would consider it undesirable to impose the python runtime on all current usage of QEMU that wants HMP. With regards, Daniel -- |: https://berrange.com -o- https://www.flickr.com/photos/dberrange :| |: https://libvirt.org -o- https://fstop138.berrange.com :| |: https://entangle-photo.org -o- https://www.instagram.com/dberrange :|
