It's a very cool thing and through the magic of virtiofs I'm (almost) at a point at which I have a script that I can point at a directory with a Linux file system and boot it in a microVM in under a second.<p>It required quite a bit of trial and error because the components aren't very well documented and don't seem to be made for each other. I meant to publish something about it but never got around to it.
Not being familiar with this area the page didn't help me understand the use case. This explanation of firecracker makes some sense though: "firecracker is purposefully minimal to present less possibility for configuration mishaps and importantly minimal attack surface (it's usually used to run untrusted workloads). Also full control by ReST-API makes it easy to orchestrate."<p><a href="https://stackoverflow.com/questions/74512158/what-makes-the-firecracker-microvm-micro-vs-something-like-qemu" rel="nofollow noreferrer">https://stackoverflow.com/questions/74512158/what-makes-the-...</a>
Related ongoing thread:<p><i>We replaced Firecracker with QEMU</i> - <a href="https://news.ycombinator.com/item?id=36666782">https://news.ycombinator.com/item?id=36666782</a> - July 2023 (137 comments)<p>Previously:<p><i>Show HN: microvm – a minimalist machine type for QEMU inspired by Firecracker</i> - <a href="https://news.ycombinator.com/item?id=21461701">https://news.ycombinator.com/item?id=21461701</a> - Nov 2019 (20 comments)