[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: What belongs in the Debian cloud kernel?



On Fri, Apr 03, 2020 at 10:05:03AM +0200, Bastian Blank wrote:
> On Fri, Apr 03, 2020 at 09:32:01AM +0200, Emmanuel Kasper wrote:
> > IIRC Digital Ocean and AWS have it, but for instance Vultr does not.
> 
> - DO
> - AWS
> - Azure
> - Google on request
>   (https://cloud.google.com/compute/docs/instances/enable-nested-virtualization-vm-instances)

Given the number of major cloud providers which support nested
virtualization, I think it's a good thing for the Cloud kernel to
support.  One of the use cases which I can think of in particular is
people who are using their VM as a remote development environment.

For example, people who are stuck at home might be using their
Chromebook or iPad to login to a VM where they do their development,
and then they might want to be able to use nested virtualization to
create or test an image or a Linux kernel.  Sure, there might be a
10-20% performance penalty for using nested virtualization, but if
it's just for testing, it's still better than using Qemu without any
hardware accessleration.

BTW, I'm not sure "Google on request" is completely accurate.  What
GCE is doing is similar to desktops where you can enable or disable
virtualization via a BIOS setting.  In GCE, the setting happens to
default to off, and you have to explicitly enable it.  It's not
especially hard to do; it's just an option that is enabled at VM
creation time.

						- Ted


Reply to: