From owner-svn-doc-all@FreeBSD.ORG Sun Apr 12 21:43:06 2015 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 578A7229; Sun, 12 Apr 2015 21:43:06 +0000 (UTC) Received: from svn.freebsd.org (svn.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 38BC4C67; Sun, 12 Apr 2015 21:43:06 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t3CLh61f033239; Sun, 12 Apr 2015 21:43:06 GMT (envelope-from bjk@FreeBSD.org) Received: (from bjk@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t3CLh6R1033238; Sun, 12 Apr 2015 21:43:06 GMT (envelope-from bjk@FreeBSD.org) Message-Id: <201504122143.t3CLh6R1033238@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: bjk set sender to bjk@FreeBSD.org using -f From: Benjamin Kaduk Date: Sun, 12 Apr 2015 21:43:06 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r46524 - 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.18-1 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: Sun, 12 Apr 2015 21:43:06 -0000 Author: bjk Date: Sun Apr 12 21:43:05 2015 New Revision: 46524 URL: https://svnweb.freebsd.org/changeset/doc/46524 Log: Add bhyve report Approved by: hrs (mentor, implicit) Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Sun Apr 12 21:17:04 2015 (r46523) +++ head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml Sun Apr 12 21:43:05 2015 (r46524) @@ -454,4 +454,155 @@ WITHOUT_FORTH=y + + bhyve + + + + + Peter + Grehan + + grehan@FreeBSD.org + + + + + Neel + Natu + + neel@FreeBSD.org + + + + + John + Baldwin + + jhb@FreeBSD.org + + + + + Tycho + Nightingale + + tychon@FreeBSD.org + + + + + Allan + Jude + + freebsd@allanjude.com + + + + + Alexander + Motin + + mav@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.

+ +

Peter Grehan did a status update at bhyvecon 2015 in + Tokyo. The slides are available at + http://bhyvecon.org/bhyvecon2015-Peter.pdf

+ +

Mihai Carabas presented the results of his GSoC project + on implementing instruction caching in bhyve at AsiaBSDCon + 2015 in Tokyo. The slides are available at + http://people.freebsd.org/~neel/bhyve/bhyve-cache-emul-slides.pdf

+ +

A number of improvements were made to bhyve this quarter:

+ +
    +
  • The RTC device model can now be instructed to keep UTC time + instead of localtime. This is useful for guests like OpenBSD + that expect the RTC to keep UTC time.
  • +
  • The virtio-blk device now does I/O asynchronously without + blocking the vcpu thread that initiated the I/O.
  • +
  • The virtio-blk and ahci-hd devices are now able to execute + multiple I/O requests in parallel. This can significantly + boost virtual disk throughput.
  • +
  • The ahci-hd device emulation advertises TRIM to the guest + if the backend device supports it (e.g., ZVOL).
  • +
  • The virtio-blk and ahci-hd devices now advertise the proper + logical and physical block size of the backend device or file.
  • +
+ + + + + +

Improve documentation.

+
+ + +

bhyveucl is a script for starting bhyve instances based on a + libUCL config file. More information is at + https://github.com/allanjude/bhyveucl

+
+ + +

Add support for virtio-scsi.

+
+ + +

Flexible networking backends: wanproxy, vhost-net.

+
+ + +

Move to a single process model, instead of bhyveload + and bhyve.

+
+ + +

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 + the base system).

+
+ + +

Suspend/resume support.

+
+ + +

Live Migration.

+
+ + +

Nested VT-x support (bhyve in bhyve).

+
+ + +

Support for other architectures (ARM, MIPS, PPC).

+
+
+
+