svn commit: r46996 - head/en_US.ISO8859-1/htdocs/news/status
Warren Block
wblock at FreeBSD.org
Thu Jul 16 15:24:15 UTC 2015
Author: wblock
Date: Thu Jul 16 15:24:14 2015
New Revision: 46996
URL: https://svnweb.freebsd.org/changeset/doc/46996
Log:
Add Neel Natu <neelnatu at gmail.com>'s bhyve report.
Modified:
head/en_US.ISO8859-1/htdocs/news/status/report-2015-04-2015-06.xml
Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-04-2015-06.xml
==============================================================================
--- head/en_US.ISO8859-1/htdocs/news/status/report-2015-04-2015-06.xml Thu Jul 16 15:06:06 2015 (r46995)
+++ head/en_US.ISO8859-1/htdocs/news/status/report-2015-04-2015-06.xml Thu Jul 16 15:24:14 2015 (r46996)
@@ -1749,4 +1749,163 @@
The FreeBSD Foundation (time and hardware)
</sponsor>
</project>
+
+ <project cat='proj'>
+ <title><tt>bhyve</tt></title>
+
+ <contact>
+ <person>
+ <name>
+ <given>Peter</given>
+ <common>Grehan</common>
+ </name>
+ <email>grehan at FreeBSD.org</email>
+ </person>
+
+ <person>
+ <name>
+ <given>Neel</given>
+ <common>Natu</common>
+ </name>
+ <email>neel at FreeBSD.org</email>
+ </person>
+
+ <person>
+ <name>
+ <given>Tycho</given>
+ <common>Nightingale</common>
+ </name>
+ <email>tychon at FreeBSD.org</email>
+ </person>
+
+ <person>
+ <name>
+ <given>Allan</given>
+ <common>Jude</common>
+ </name>
+ <email>freebsd at allanjude.com</email>
+ </person>
+
+ <person>
+ <name>
+ <given>Alexander</given>
+ <common>Motin</common>
+ </name>
+ <email>mav at freebsd.org</email>
+ </person>
+
+ <person>
+ <name>
+ <given>Marcelo</given>
+ <common>Araujo</common>
+ </name>
+ <email>araujo at freebsd.org</email>
+ </person>
+ </contact>
+
+ <links>
+ <url href="http://www.bhyve.org">bhyve FAQ and talks</url>
+ </links>
+
+ <body>
+ <p><tt>bhyve</tt> is a hypervisor that runs on the FreeBSD/amd64
+ platform. At present, it runs FreeBSD (8.x or later), Linux
+ i386/x64, OpenBSD i386/amd64, and NetBSD/amd64 guests.
+ Current development is focused on enabling additional guest
+ operating systems and implementing features found in other
+ hypervisors.</p>
+
+ <p><tt>bhyve</tt> BoF at BSDCan 2015</p>
+
+ <p>A <tt>bhyve</tt> BoF was held during lunch hour at BSDCan
+ 2015. It was attended by approximately 60 people.</p>
+
+ <p>Michael Dexter showed Windows Server 2012 running inside
+ bhyve.</p>
+
+ <p>Common themes that came up during the discussion were:
+ <tt>bhyve</tt> configuration, libvirt and OpenStack
+ integration, best practices, <tt>bhyve</tt> with ZFS,
+ additional guest support and live migration.</p>
+
+ <p>Google Summer of Code 2015</p>
+
+ <p>A number of bhyve-related proposals were submitted for GSoC
+ 2015 and these four were accepted:</p>
+
+ <ul>
+ <li><a
+ href="https://wiki.freebsd.org/SummerOfCode2015/NE2000EmulationForBhyve">NE2000
+ device emulation</a></li>
+
+ <li><a
+ href="https://wiki.freebsd.org/SummerOfCode2015/PortingBhyveToArm">Porting
+ bhyve to ARM</a></li>
+
+ <li><a
+ href="https://wiki.freebsd.org/SummerOfCode2015/ptnetmapOnBhyve">ptnetmap
+ support in bhyve</a></li>
+
+ <li><a
+ href="https://wiki.freebsd.org/SummerOfCode2015/PXEbhyve">PXE
+ boot support in bhyveload</a></li>
+ </ul>
+
+ <p>A number of improvements were made to <tt>bhyve</tt> this
+ quarter:</p>
+
+ <ul>
+ <li>GEOM storage backend now works properly with
+ <tt>bhyve</tt>.</li>
+
+ <li>Device model enhancements and new instruction emulations
+ to support Windows guests.</li>
+
+ <li>Improve virtio-net performance by disabling queue
+ notifications when not needed.</li>
+
+ <li>The dtrace FBT provider now works properly with
+ vmm.ko.</li>
+ </ul>
+
+ <p>Marcelo Araujo and Allan Jude created a rough patch to make
+ <tt>bhyve</tt> parse a config file to replace the existing
+ method of configuration by command line invocation. The rapid
+ pace of advancement in <tt>bhyve</tt> resulted in requiring a
+ much more complex config file. A new design for the config
+ file, with support for the plugin architecture that will
+ eventually be introduced into <tt>bhyve</tt>, is now being
+ discussed.</p>
+ </body>
+
+ <help>
+ <task>Improve documentation.</task>
+
+ <task><tt>bhyveucl</tt> is a 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>.</task>
+
+ <task>Add support for <tt>virtio-scsi</tt>.</task>
+
+ <task>Flexible networking backend: <tt>wanproxy</tt>,
+ <tt>vhost-net</tt></task>
+
+ <task>Support running <tt>bhyve</tt> as non-root.</task>
+
+ <task>Add filters for popular VM file formats (VMDK, VHD,
+ QCOW2).</task>
+
+ <task>Implement an abstraction layer for video (no X11 or SDL in
+ base system).</task>
+
+ <task>Suspend/resume support.</task>
+
+ <task>Live Migration.</task>
+
+ <task>Nested VT-x support (<tt>bhyve</tt> in
+ <tt>bhyve</tt>).</task>
+
+ <task>Support for other architectures (ARM, MIPS, PPC).</task>
+ </help>
+ </project>
</report>
More information about the svn-doc-all
mailing list