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>
|
||||
</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>
|
||||
|
|
Loading…
Reference in a new issue