Skip to content

v0.4.0

Choose a tag to compare

@Lencerf Lencerf released this 24 Jul 07:01
· 503 commits to main since this release

Disclaimer: Alioth is not an officially supported Google product.

Many thanks to the open source community! Alioth now has 2 users,

  1. moturus/motor-os: simple, fast, and secure operating system built for the cloud
  2. microvm.nix: NixOS MicroVMs, microvm-nix/microvm.nix#256 (WIP)

New features

  • virtio-blk now supports readonly mode: --blk path=/path/to/image,readonly=on|off,
  • virtio-net now supports multi queues: --net queue_pairs=2,...(caveat: all queues are still handled by a single VMM thread, it needs more time to investigate ways to improve virtual network performance),
  • PCI device passthrough with the VFIO/IOMMUFD API: --vfio cdev=/dev/vfio/devices/vfioX,
  • flag --memory to support more options: --memory size=1G,backend=memfd|anon,shared=on|off,transparent_hugepage=on|off,
  • serde-aco deserializer is mostly code-complete,
  • flag --object to support expressing complex values via command line,
  • new doc error-handling.md.

Incoming breaking changes

  • flag --blk /path/to/image should be updated to --blk path=/path/to/image[,readonly=on|off],
  • flag --mem-size x should be updated to --memory size=x if you do not need virtio-fs --fs, otherwise --memory size=x,backend=memfd.

New Contributors

Full Changelog: v0.3.0...v0.4.0