On Wed, Dec 04, 2019 at 04:28:26PM +0100, n952162 wrote

> do I understand this correctly?  In order to run qemu-nbd, you emerge
> app-emulation/qemu
> 
> but that isn't all, you've also got to emerge sys-block/nbd?

  nbd is a "Network Block Device" driver along the lines of NFS, but it
doesn't handle concurrency.  https://nbd.sourceforge.io/  But it's
generic, and can handle any *REGULAR* file system, not just NFS.  QCOW2,
or raw, or whatever, is a special QEMU format.  So it requires QEMU libs
(i.e. qemu-nbd) to decode QCOW2/RAW.

> Why doesn't qemu have a dependency on nbd?

  Why doesn't qemu have a dependency on NFS?  Same answer; they're both
remote network block device systems that most linux users don't need,
and they're both unrelated to the core functionality of QEMU.

-- 
Walter Dnes <[email protected]>
I don't run "desktop environments"; I run useful applications

Reply via email to