svn commit: r46524 - head/en_US.ISO8859-1/htdocs/news/status
Benjamin Kaduk
bjk at FreeBSD.org
Sun Apr 12 21:43:06 UTC 2015
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</pre>
</project>
+ <project cat='proj'>
+ <title>bhyve</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>John</given>
+ <common>Baldwin</common>
+ </name>
+ <email>jhb 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>
+ </contact>
+
+ <links>
+ <url href="http://www.bhyve.org">bhyve FAQ and talks</url>
+ </links>
+
+ <body>
+ <p>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.</p>
+
+ <p>Peter Grehan did a status update at bhyvecon 2015 in
+ Tokyo. The slides are available at <a
+ href="http://bhyvecon.org/bhyvecon2015-Peter.pdf">
+ http://bhyvecon.org/bhyvecon2015-Peter.pdf</a></p>
+
+ <p>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 <a
+ href="http://people.freebsd.org/~neel/bhyve/bhyve-cache-emul-slides.pdf">
+ http://people.freebsd.org/~neel/bhyve/bhyve-cache-emul-slides.pdf</a></p>
+
+ <p>A number of improvements were made to bhyve this quarter:</p>
+
+ <ul>
+ <li>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.</li>
+ <li>The virtio-blk device now does I/O asynchronously without
+ blocking the vcpu thread that initiated the I/O.</li>
+ <li>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.</li>
+ <li>The ahci-hd device emulation advertises TRIM to the guest
+ if the backend device supports it (e.g., ZVOL).</li>
+ <li>The virtio-blk and ahci-hd devices now advertise the proper
+ logical and physical block size of the backend device or file.</li>
+ </ul>
+
+ </body>
+
+ <help>
+ <task>
+ <p>Improve documentation.</p>
+ </task>
+
+ <task>
+ <p>bhyveucl is a script for starting bhyve instances based on a
+ libUCL config file. More information is at
+ <a
+ href="https://github.com/allanjude/bhyveucl">https://github.com/allanjude/bhyveucl</a></p>
+ </task>
+
+ <task>
+ <p>Add support for virtio-scsi.</p>
+ </task>
+
+ <task>
+ <p>Flexible networking backends: wanproxy, vhost-net.</p>
+ </task>
+
+ <task>
+ <p>Move to a single process model, instead of bhyveload
+ and bhyve.</p>
+ </task>
+
+ <task>
+ <p>Support running bhyve as non-root.</p>
+ </task>
+
+ <task>
+ <p>Add filters for popular VM file formats (VMDK, VHD,
+ QCOW2).</p>
+ </task>
+
+ <task>
+ <p>Implement an abstraction layer for video (no X11 or SDL in
+ the base system).</p>
+ </task>
+
+ <task>
+ <p>Suspend/resume support.</p>
+ </task>
+
+ <task>
+ <p>Live Migration.</p>
+ </task>
+
+ <task>
+ <p>Nested VT-x support (bhyve in bhyve).</p>
+ </task>
+
+ <task>
+ <p>Support for other architectures (ARM, MIPS, PPC).</p>
+ </task>
+ </help>
+ </project>
+
</report>
More information about the svn-doc-all
mailing list