From owner-svn-doc-all@freebsd.org Thu Jul 16 15:24:15 2015 Return-Path: Delivered-To: svn-doc-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B3C3D9A3426; Thu, 16 Jul 2015 15:24:15 +0000 (UTC) (envelope-from wblock@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 972B81F1B; Thu, 16 Jul 2015 15:24:15 +0000 (UTC) (envelope-from wblock@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.70]) by repo.freebsd.org (8.14.9/8.14.9) with ESMTP id t6GFOFKC043997; Thu, 16 Jul 2015 15:24:15 GMT (envelope-from wblock@FreeBSD.org) Received: (from wblock@localhost) by repo.freebsd.org (8.14.9/8.14.9/Submit) id t6GFOFQM043996; Thu, 16 Jul 2015 15:24:15 GMT (envelope-from wblock@FreeBSD.org) Message-Id: <201507161524.t6GFOFQM043996@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: wblock set sender to wblock@FreeBSD.org using -f From: Warren Block Date: Thu, 16 Jul 2015 15:24:15 +0000 (UTC) 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 X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Jul 2015 15:24:15 -0000 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 '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) + + + <tt>bhyve</tt> + + + + + Peter + Grehan + + grehan@FreeBSD.org + + + + + Neel + Natu + + neel@FreeBSD.org + + + + + Tycho + Nightingale + + tychon@FreeBSD.org + + + + + Allan + Jude + + freebsd@allanjude.com + + + + + Alexander + Motin + + mav@freebsd.org + + + + + Marcelo + Araujo + + araujo@freebsd.org + + + + + bhyve FAQ and talks + + + +

bhyve 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.

+ +

bhyve BoF at BSDCan 2015

+ +

A bhyve BoF was held during lunch hour at BSDCan + 2015. It was attended by approximately 60 people.

+ +

Michael Dexter showed Windows Server 2012 running inside + bhyve.

+ +

Common themes that came up during the discussion were: + bhyve configuration, libvirt and OpenStack + integration, best practices, bhyve with ZFS, + additional guest support and live migration.

+ +

Google Summer of Code 2015

+ +

A number of bhyve-related proposals were submitted for GSoC + 2015 and these four were accepted:

+ + + +

A number of improvements were made to bhyve this + quarter:

+ +
    +
  • GEOM storage backend now works properly with + bhyve.
  • + +
  • Device model enhancements and new instruction emulations + to support Windows guests.
  • + +
  • Improve virtio-net performance by disabling queue + notifications when not needed.
  • + +
  • The dtrace FBT provider now works properly with + vmm.ko.
  • +
+ +

Marcelo Araujo and Allan Jude created a rough patch to make + bhyve parse a config file to replace the existing + method of configuration by command line invocation. The rapid + pace of advancement in bhyve 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 bhyve, is now being + discussed.

+ + + + Improve documentation. + + bhyveucl is a script for starting bhyve + instances based on a libUCL config file. More information at + https://github.com/allanjude/bhyveucl. + + Add support for virtio-scsi. + + Flexible networking backend: wanproxy, + vhost-net + + Support running bhyve as non-root. + + Add filters for popular VM file formats (VMDK, VHD, + QCOW2). + + Implement an abstraction layer for video (no X11 or SDL in + base system). + + Suspend/resume support. + + Live Migration. + + Nested VT-x support (bhyve in + bhyve). + + Support for other architectures (ARM, MIPS, PPC). + +