svn commit: r46524 - head/en_US.ISO8859-1/htdocs/news/status

Benjamin Kaduk <[email protected]>
Newsgroups gmane.os.freebsd.devel.cvs.doc
Message-ID <[email protected]>
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>[email protected]</email>
+      </person>
+
+      <person>
+	<name>
+	  <given>Neel</given>
+	  <common>Natu</common>
+	</name>
+	<email>[email protected]</email>
+      </person>
+
+      <person>
+	<name>
+	  <given>John</given>
+	  <common>Baldwin</common>
+	</name>
+	<email>[email protected]</email>
+      </person>
+
+      <person>
+	<name>
+	  <given>Tycho</given>
+	  <common>Nightingale</common>
+	</name>
+	<email>[email protected]</email>
+      </person>
+
+      <person>
+	<name>
+	  <given>Allan</given>
+	  <common>Jude</common>
+	</name>
+	<email>[email protected]</email>
+      </person>
+
+      <person>
+	<name>
+	  <given>Alexander</given>
+	  <common>Motin</common>
+	</name>
+	<email>[email protected]</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>
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/svn-doc-all
To unsubscribe, send any mail to "[email protected]"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.