LXD 2.0 has been in development for the last three months, during which it received four Beta releases, and no less than nine RC (Release Candidate) builds, and it comes as a worthy upgrade to LXD 0.27 and previous releases. It is also the first long-term support version, making it a production-ready container hypervisor.
Prominent new features of LXD 2.0 include support for block I/O limits, support for network I/O limits, support of optimized container transfers in the Btrfs backend, the ability to use regular expressions as filters for “lxc list” and “lxc image list”, revamped REST API, deprecation of Go 1.5 and previous versions, and a new “–fast” mode for “lxc list”.
Additionally, “lxc info” now lists the container architecture, Cgroup namespace is now supported, it is possible to run Docker inside an LXD container, the upload progress is reported when importing images, recursive bind-mounts are now supported, and the lxd-images script was removed completely.
Submitted by: Arnfried Walbrecht