On Tue, 11 Jan 2022 18:46:59 +0300
Andrew Randrianasulu <[email protected]> wrote:

<snip>
> > > I think you already using system mode (full system emulation - so
> > > you can run NetBsd or MacOS or windows - they see emulated/virtual
> > > machine to run on..) User-mode qemu run Linux binaries on top of
> > > same kernel BUT they can belong to another architecture! So
> > > overhead can be less.. (no mmu emulation). You can edit files
> > > inside proot 'vm' from host - no need for samba/nfs.  
> >
> > I have macOS in user mode, it runs fine (but need to re-install). It
> > also ran fine in system mode (since deleted). I have not checked if
> > there is a speed difference between the two nodes, nothing very
> > noticable anyway.  
> 
> 
> I think your terminology on system/user modes a bit different from
> assumed by qemu?
> 
> Can you try to explain what you mean by those two modes in your own
> words/experience?

In virt-manager you can have two kinds of VMs: QEMU/KVM and QEMU/KVM
User Session. The first is referred to as "system", the second as
"session". The default on Fedora_35 is (user) session, where qemu runs
under the user's profile. If you use virsh to e.g.
edit the VM's config you can type e.g. "virsh edit Debian11_aarch64" .
If you want to use a VM under system, you have to type "virsh --connect
qemu:///system edit Debian11_aarch64".
The VMs have a different domain specified in the XML that defines a VM.
user mode has domain "qemu", system mode domain "kvm". 
I noticed that whereas in user (session) mode you can define pretty
much any hardware for the VM, in system mode some things are not
available, like PCIe controllers.

MatN
-- 
Cin mailing list
[email protected]
https://lists.cinelerra-gg.org/mailman/listinfo/cin

Reply via email to