For sure. Interestingly, it looks like Stephane gave his resignation first:
> Following the announcement of my resignation, Canonical decided to pull LXD out of the Linux Containers projects and relocate it to a full in-house project [1].
It's possible to use Apple's virtualisation framework when running native arch VMs in QEMU, for example setting -accel to hfv, seen here: https://github.com/beringresearch/macpine
The biggest challenge was getting multi-arch builds sorted. Ended up putting together a layer on top of QEMU to run both x86-64 and aarch64 VMs (https://github.com/beringresearch/macpine). Have pre-baked VMs with LXD installed inside each instance, with main software builds taking place inside LXD containers - works pretty well so far.
Purely speculation, but introducing a dependency that their competitors may need to rely on could create a new revenue stream through a service-like business model. Community contribution could be invaluable as well, but judging by the repo status, it isn't very popular...yet?
With a view to use lightweight Linux VMs (alpine) to:
* Easily spin up and manage lightweight Alpine Linux environments.
* Use tiny VMs to take advantage of containerisation technologies, including Incus, LXD and Docker.
* Build and test software on x86_64 and aarch64 systems.