<span class=
toggle-dark><svg xmlns="
http://www.w3.org/2000/svg"
width="
20"
height="
20"
viewBox="
0 0 24 24"
fill="
none"
stroke="
currentcolor"
stroke-width="
2"
stroke-linecap="
round"
stroke-linejoin="
round"
class="
feather feather-moon"
><path d="
M21 12.79A9 9 0 1111.21 3 7 7 0 0021 12.79z"
/></svg></span><span class=
toggle-light><svg xmlns="
http://www.w3.org/2000/svg"
width="
20"
height="
20"
viewBox="
0 0 24 24"
fill="
none"
stroke="
currentcolor"
stroke-width="
2"
stroke-linecap="
round"
stroke-linejoin="
round"
class="
feather feather-sun"
><circle cx="
12"
cy="
12"
r="
5"
/><line x1="
12"
y1="
1"
x2="
12"
y2="
3"
/><line x1="
12"
y1="
21"
x2="
12"
y2="
23"
/><line x1="
4.22"
y1="
4.22"
x2="
5.64"
y2="
5.64"
/><line x1="
18.36"
y1="
18.36"
x2="
19.78"
y2="
19.78"
/><line x1="
1"
y1="
12"
x2="
3"
y2="
12"
/><line x1="
21"
y1="
12"
x2="
23"
y2="
12"
/><line x1="
4.22"
y1="
19.78"
x2="
5.64"
y2="
18.36"
/><line x1="
18.36"
y1="
5.64"
x2="
19.78"
y2="
4.22"
/></svg></span></button></nav></header><div class="
wrap container-xxl"
role=
document><div class=
content><div class="
row justify-content-center"
><div class="
col-md-12 col-lg-10 col-xl-8"
><article><div class=
blog-header><h1>Cloud Hypervisor v0.10.0 Released!
</h1><p><small>Posted September 18, 2020 by
<a class="
stretched-link position-relative"
href=
https://www.cloudhypervisor.org/contributors/cloud-hypervisor-team/>Cloud Hypervisor Team
</a> ‐
<strong>2 min read
</strong></small><p></div><p class=
lead></p><p>This release has been tracked through the
<a href=
https://github.com/cloud-hypervisor/cloud-hypervisor/projects/13>0.10.0 project
</a>.
</p><p>Highlights for
<code>cloud-hypervisor
</code> version 0.10.0 include:
</p><h3 id=
virtio-block-support-for-multiple-descriptors><code>virtio-block
</code> Support for Multiple Descriptors
<a href=
#virtio-block-support-for-multiple-descriptors class=
anchor aria-hidden=
true>#
</a></h3><p>Some
<code>virtio-block
</code> device drivers may generate requests with multiple descriptors and support has been added for those drivers.
</p><h3 id=
memory-zones>Memory Zones
<a href=
#memory-zones class=
anchor aria-hidden=
true>#
</a></h3><p>Support has been added for fine grained control of memory allocation for the guest. This includes controlling the backing of sections of guest memory, assigning to specific host NUMA nodes and assigning memory and vCPUs to specific memory nodes inside the guest. Full details of this can be found in the
<a href=
docs/memory.md>memory documentation
</a>.
</p><h3 id=
seccomp-sandbox-improvements><code>Seccomp
</code> Sandbox Improvements
<a href=
#seccomp-sandbox-improvements class=
anchor aria-hidden=
true>#
</a></h3><p>All the remaining threads and devices are now isolated within their own
<code>seccomp
</code> filters. This provides a layer of sandboxing and enhances the security model of
<code>cloud-hypervisor
</code>.
</p><h3 id=
preliminary-kvm-hyperv-emulation-control>Preliminary KVM HyperV Emulation Control
<a href=
#preliminary-kvm-hyperv-emulation-control class=
anchor aria-hidden=
true>#
</a></h3><p>A new option (
<code>kvm_hyperv
</code>) has been added to
<code>--cpus
</code> to provide an option to toggle on KVM’s HyperV emulation support. This enables progress towards booting Windows without adding extra emulated devices.
</p><h3 id=
notable-bug-fixes>Notable Bug Fixes
<a href=
#notable-bug-fixes class=
anchor aria-hidden=
true>#
</a></h3><ul><li>When using
<code>ch-remote
</code> to resize the VM parameter now accepts the standard sizes suffices (#1596)
</li><li><code>cloud-hypervisor
</code> no longer panics when started with
<code>--memory hotplug_method=virtio-mem
</code> and no
<code>hotplug_size
</code> (#1564)
</li><li>After a reboot memory can remove when using
<code>--memory hotplug_method=virtio-mem
</code> (#1593)
</li><li><code>--version
</code> shows the version for released binaries (#1669)
</li><li>Errors generated by worker threads for
<code>virtio
</code> devices are now printed out (#1551)
</li></ul><h3 id=
contributors>Contributors
<a href=
#contributors class=
anchor aria-hidden=
true>#
</a></h3><p>Many thanks to everyone who has contributed to our 0.10.0 release including some new faces.
</p><ul><li>Alyssa Ross
<a href=
mailto:[email protected]>[email protected]</a></li><li>Amey Narkhede
<a href=
mailto:[email protected]>[email protected]</a></li><li>Anatol Belski
<a href=
mailto:[email protected]>[email protected]</a></li><li>Bo Chen
<a href=
mailto:[email protected]>[email protected]</a></li><li>Hui Zhu
<a href=
mailto:[email protected]>[email protected]</a></li><li>Michael Zhao
<a href=
mailto:[email protected]>[email protected]</a></li><li>Muminul Islam
<a href=
mailto:[email protected]>[email protected]</a></li><li>Rob Bradford
<a href=
mailto:[email protected]>[email protected]</a></li><li>Samuel Ortiz
<a href=
mailto:[email protected]>[email protected]</a></li><li>Sebastien Boeuf
<a href=
mailto:[email protected]>[email protected]</a></li><li>Wei Liu
<a href=
mailto:[email protected]>[email protected]</a></li></ul><h3 id=
download>Download
<a href=
#download class=
anchor aria-hidden=
true>#
</a></h3><p>See the
<a href=
https://github.com/cloud-hypervisor/cloud-hypervisor/releases/tag/v0.10.0>GitHub Release
</a> for the release assets.
</p></article></div></div></div></div><footer class="
footer text-muted"
><div class=
container-xxl><div class=
row><div class="
col-lg-8 order-last order-lg-first"
><ul class=
list-inline><li class=
list-inline-item>Copyright © 2021 Cloud Hypervisor a Series of LF Projects, LLC. For website terms of use, trademark policy, privacy policy and other project policies please see https://lfprojects.org/policies. Rendered with
<a href=
https://gohugo.io/>Hugo
</a>, and
<a href=
https://getdoks.org/>Doks
</a></li></ul></div><div class="
col-lg-8 order-first order-lg-last text-lg-end"
><ul class=
list-inline></ul></div></div></div></footer><script src=
https://www.cloudhypervisor.org/js/bootstrap.min.95ff02c70fdf8d74cbaff489392892a6de80f38df5e2752e0bb428a7cccbe3dbfa601559ef22476f745d08f6b5f8ae05f7cfced9aaffb6bdcdf4ad4d53ec88d5.js integrity="
sha512-lf8Cxw/fjXTLr/SJOSiSpt6A84314nUuC7Qop8zL49v6YBVZ7yJHb3RdCPa1+K4F98/O2ar/tr3N9K1NU+yI1Q=="
crossorigin=
anonymous defer></script>
0 commit comments