Source: libvirt
Severity: normal
X-Debbugs-Cc: [email protected]

Hi Andrea,

Please consider shipping the modular per-driver daemons (virtqemud etc.,
plus virtproxyd for socket compatibility) in a new binary package, so
they're available as alternative to the monolithic libvirtd. This is
separate from any decision about the default preset.

Rationale:

- Upstream treats libvirtd as legacy, replaced by the modular virt*d
  daemons, with removal planned. [0][1]
- Fedora (since F35) [2], RHEL 9 [3], and SLES 15 SP6 [4] already ship
  and default to the modular daemons.
- Upstream is adding support to build without libvirtd entirely (Feb
  2026 RFC: -Ddriver_libvirtd=disabled). [5]

Shipping the modular daemons now lets users opt in and keeps Debian
ready for when upstream drops libvirtd. Happy to help test.

Thanks,
Lee

[0] https://libvirt.org/daemons.html
[1] 
https://www.berrange.com/posts/2020/02/04/libvirt-split-of-the-monolithic-libvirtd-daemon/
[2] https://fedoraproject.org/wiki/Changes/LibvirtModularDaemons
[3] 
https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/9/html/considerations_in_adopting_rhel_9/assembly_virtualization_considerations-in-adopting-rhel-9
[4] 
https://documentation.suse.com/sles/15-SP6/html/SLES-all/cha-libvirt-overview.html
[5] http://www.mail-archive.com/[email protected]/msg15383.html

-- System Information:
Debian Release: 13.6
  APT prefers stable-updates
  APT policy: (990, 'stable-updates'), (990, 'stable-security'), (990, 
'proposed-updates'), (990, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.12.95+deb13-amd64 (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Reply via email to