Add bhyve report from grehan
This commit is contained in:
parent
ddc9f561ac
commit
7e42d50326
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=47605
1 changed files with 135 additions and 0 deletions
|
@ -2164,4 +2164,139 @@
|
||||||
</help>
|
</help>
|
||||||
</project>
|
</project>
|
||||||
|
|
||||||
|
<project cat='proj'>
|
||||||
|
<title>bhyve</title>
|
||||||
|
|
||||||
|
<contact>
|
||||||
|
<person>
|
||||||
|
<name>
|
||||||
|
<given>Peter</given>
|
||||||
|
<common>Grehan</common>
|
||||||
|
</name>
|
||||||
|
<email>grehan@FreeBSD.org</email>
|
||||||
|
</person>
|
||||||
|
|
||||||
|
<person>
|
||||||
|
<name>
|
||||||
|
<given>Neel</given>
|
||||||
|
<common>Natu</common>
|
||||||
|
</name>
|
||||||
|
<email>neel@FreeBSD.org</email>
|
||||||
|
</person>
|
||||||
|
|
||||||
|
<person>
|
||||||
|
<name>
|
||||||
|
<given>Tycho</given>
|
||||||
|
<common>Nightingale</common>
|
||||||
|
</name>
|
||||||
|
<email>tychon@FreeBSD.org</email>
|
||||||
|
</person>
|
||||||
|
|
||||||
|
<person>
|
||||||
|
<name>
|
||||||
|
<given>Allan</given>
|
||||||
|
<common>Jude</common>
|
||||||
|
</name>
|
||||||
|
<email>freebsd@allanjude.com</email>
|
||||||
|
</person>
|
||||||
|
|
||||||
|
<person>
|
||||||
|
<name>
|
||||||
|
<given>Michael</given>
|
||||||
|
<common>Dexter</common>
|
||||||
|
</name>
|
||||||
|
<email>editor@callfortesting.org</email>
|
||||||
|
</person>
|
||||||
|
</contact>
|
||||||
|
|
||||||
|
<links>
|
||||||
|
<url href="http://www.bhyve.org">bhyve FAQ and talks</url>
|
||||||
|
<url href="https://wiki.FreeBSD.org/SummerOfCode2015/NE2000EmulationForBhyve">NE2000
|
||||||
|
device emulation GSoC project</url>
|
||||||
|
<url href="https://wiki.FreeBSD.org/SummerOfCode2015/PortingBhyveToArm">Porting
|
||||||
|
bhyve to ARM GSoC project</url>
|
||||||
|
<url href="https://wiki.FreeBSD.org/SummerOfCode2015/ptnetmapOnBhyve">ptnetmap
|
||||||
|
support in bhyve GSoC project</url>
|
||||||
|
</links>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
<p><tt>bhyve</tt> is a hypervisor that runs on the &os;/amd64
|
||||||
|
platform. At present, it runs &os; (8.x or later), Linux
|
||||||
|
i386/x64, OpenBSD i386/amd64, NetBSD/amd64, Illumos, and Windows
|
||||||
|
Vista/7/8/10/2008r2/2012r2/2016 x64 guests. Current development
|
||||||
|
is focused on enabling additional guest operating systems and
|
||||||
|
implementing features found in other hypervisors.</p>
|
||||||
|
|
||||||
|
<p>A combined <tt>bhyve</tt> and ZFS BoF was held during vBSDCon 2015,
|
||||||
|
hosted by Michael Dexter and Allan Jude. Questions asked about
|
||||||
|
<tt>bhyve</tt> were live migration and suspend/resume support, and
|
||||||
|
configurations using ZFS.</p>
|
||||||
|
|
||||||
|
<p>Three bhyve-related project were selected for GSoC 2015:
|
||||||
|
NE2000 device emulation, porting <tt>bhyve</tt> to ARM, and
|
||||||
|
ptnetmap support.</p>
|
||||||
|
|
||||||
|
<p>The major enhancement for <tt>bhyve</tt> this quarter was
|
||||||
|
support for an external firmware, along with a port of the Intel
|
||||||
|
edk2 UEFI firmware. This allows bhyve to run Windows in headless
|
||||||
|
mode, and also Illumos.</p>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li> <url href="http://docs.FreeBSD.org/cgi/mid.cgi?561187FB.8040506"> Windows support</url> </li>
|
||||||
|
<li> <url href="http://docs.FreeBSD.org/cgi/mid.cgi?56118B2B.2040101"> Illumos support</url> </li>
|
||||||
|
</ul>
|
||||||
|
</body>
|
||||||
|
|
||||||
|
<help>
|
||||||
|
<task>
|
||||||
|
<p>Improve the documentation.</p>
|
||||||
|
</task>
|
||||||
|
|
||||||
|
<task>
|
||||||
|
<p><tt>bhyveucl</tt> is a work-in-progress script for
|
||||||
|
starting <tt>bhyve</tt> instances based on a libUCL config file.
|
||||||
|
More information at <a
|
||||||
|
href="https://github.com/allanjude/bhyveucl">https://github.com/allanjude/bhyveucl</a>.</p>
|
||||||
|
</task>
|
||||||
|
|
||||||
|
<task>
|
||||||
|
<p>Add support for virtio-scsi.</p>
|
||||||
|
</task>
|
||||||
|
|
||||||
|
<task>
|
||||||
|
<p>Flexible networking backends: wanproxy, vhost-net.</p>
|
||||||
|
</task>
|
||||||
|
|
||||||
|
<task>
|
||||||
|
<p>Support running <tt>bhyve</tt> as non-root.</p>
|
||||||
|
</task>
|
||||||
|
|
||||||
|
<task>
|
||||||
|
<p>Add filters for popular VM file formats (VMDK, VHD,
|
||||||
|
QCOW2).</p>
|
||||||
|
</task>
|
||||||
|
|
||||||
|
<task>
|
||||||
|
<p>Implement an abstraction layer for video (no X11 or SDL in
|
||||||
|
base system).</p>
|
||||||
|
</task>
|
||||||
|
|
||||||
|
<task>
|
||||||
|
<p>Suspend/resume support.</p>
|
||||||
|
</task>
|
||||||
|
|
||||||
|
<task>
|
||||||
|
<p>Live Migration.</p>
|
||||||
|
</task>
|
||||||
|
|
||||||
|
<task>
|
||||||
|
<p>Nested VT-x support (<tt>bhyve</tt> in <tt>bhyve</tt>).</p>
|
||||||
|
</task>
|
||||||
|
|
||||||
|
<task>
|
||||||
|
<p>Support for other architectures (ARM, MIPS, PPC).</p>
|
||||||
|
</task>
|
||||||
|
</help>
|
||||||
|
</project>
|
||||||
|
|
||||||
</report>
|
</report>
|
||||||
|
|
Loading…
Reference in a new issue