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>