Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 16 Jul 2015 15:24:15 +0000 (UTC)
From:      Warren Block <wblock@FreeBSD.org>
To:        doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org
Subject:   svn commit: r46996 - head/en_US.ISO8859-1/htdocs/news/status
Message-ID:  <201507161524.t6GFOFQM043996@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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@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>Alexander</given>
+	  <common>Motin</common>
+	</name>
+	<email>mav@freebsd.org</email>
+      </person>
+
+      <person>
+	<name>
+	  <given>Marcelo</given>
+	  <common>Araujo</common>
+	</name>
+	<email>araujo@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>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201507161524.t6GFOFQM043996>