On Mon, Dec 11, 2017 at 12:45:34PM -0500, Jean-Philippe Ouellet wrote: > Marmarek or HW42 could probably give you better answers, but the > following is my understanding: > > The terminology is admittedly somewhat confusing, especially since Xen > people no longer talk about a discrete set of virt modes but it's now > thought of as more of a "spectrum". > > Right now (R4-rc3) we are using a mode where memory management is > handled by hardware (SLAT), but QEMU is still involved in domain init > and provides device models for VMs which don't use PV drivers. The > goal in the future is to eliminate QEMU entirely, but this requires > kernel support which AFAIK deemed not mature enough the last time it > was evaluated for use in Qubes. Various names have been used for this > (and similar) virt mode at different points in time: > PVH/PVHv2/HVMlite/etc. You can find more info on the Xen wiki and in > various Xen developer summit presentation slides if you're so > inclined. > > The benefits to removing QEMU entirely are: > 1) reduced attack surface (both because you can't exploit qemu to > escalate privileges within the domain (relevant for VMs without > passwordless sudo), as well as eliminating the PV hypervisor interface > exposed to the *-dm domains) > 2) decreased per-vm memory footprint (right now each running domain > requires an additional ~140mb mem for its corresponding *-dm domain) > 3) lower CPU overhead (right now each *-dm domain takes ~10-15% CPU, > see #2849 [1], but even after fixing that there would still be some > overhead) > > Regards, > Jean-Philippe > > [1]: https://github.com/QubesOS/qubes-issues/issues/2849
is this a good enough write up to push this into qubes-doc.git so that it doesnt get lost? :-) +thanks for explaining, Jean-Philippe! -- cheers, Holger -- You received this message because you are subscribed to the Google Groups "qubes-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to qubes-devel+unsubscr...@googlegroups.com. To post to this group, send email to qubes-devel@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/qubes-devel/20171216105812.d76pytl7dtar5bao%40layer-acht.org. For more options, visit https://groups.google.com/d/optout.
signature.asc
Description: PGP signature