<div dir="ltr">Thanks for your response on this, Klaus as it is truly appreciated.<div><br></div><div>The goal was to see if it would be possible, and reasonable, to try and get VirtualBox to be the VMM for a new hypervisor designed to have a small footprint to offer much less attack surfaces as well as to run ram-based for a Cloud distribution. I like many features of VirtualBox and thought that it might be a good combination, but it sounds like a tremendous amount of work just to get a VMM using VirtualBox setup.</div><div><br></div><div>The project goal is to create a new use case for VirtualBox that will allow it to take advantage of the current broad capabilities of VirtualBox while bringing a new paradigm for cloud computing.</div><div><br></div><div>I may have to look into possibly using QEMU, or Bhyve, or maybe the Intel+Amazon+google collaboration project "Cloud-Hypervisor" which part of the Firecracker and Rust-VMM project but still in the early stages of development as an alternative although wanted to see if it was possible to work with Oracle on this first, I guess.</div><div><br></div><div>Cheers and have a good day,</div><div>Lonnie</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Jul 12, 2021 at 1:19 PM Klaus Espenlaub <<a href="mailto:klaus.espenlaub@oracle.com">klaus.espenlaub@oracle.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hello Lonnie,<br>
<br>
On 2021-07-02 15:00, Lonnie Cumberland wrote:<br>
> Hello,<br>
><br>
> I am working on a project that needs a good VMM but the catch is that <br>
> I just need the VMM to run a single VM.<br>
><br>
> Virtualbox has done some great development and made huge advancements <br>
> over the years and I am wondering if it might be a viable approach to <br>
> consider trying to re-compile it to only run 1 VM instance.<br>
<br>
There is no pre-canned build option to limit VirtualBox to a single VM. <br>
It could be done with a non-negligible amount of work.<br>
<br>
How much you can eliminate depends on what you want to achieve. All <br>
currently available ways to run a VM assume that the API is present <br>
which is a pretty big chunk. In the old days (until VirtualBox 4.2.x) <br>
there used to be a VM frontend called VBoxBFE which offered a subset of <br>
the functionality of the VirtualBox functionality without using the API. <br>
Purely available as source code, mostly intended for the first few <br>
experiments when porting VirtualBox to a new platform. It was never part <br>
of the release packages.<br>
<br>
It's doable, but for the VirtualBox product this wasn't considered an <br>
important use case.<br>
<br>
Klaus<br>
><br>
> Any thoughts?<br>
><br>
> Best Regards,<br>
> Lonnie<br>
<br>
_______________________________________________<br>
vbox-dev mailing list<br>
<a href="mailto:vbox-dev@virtualbox.org" target="_blank">vbox-dev@virtualbox.org</a><br>
<a href="https://www.virtualbox.org/mailman/listinfo/vbox-dev" rel="noreferrer" target="_blank">https://www.virtualbox.org/mailman/listinfo/vbox-dev</a><br>
</blockquote></div>