zlacker

[return to "Show HN: microvm – a minimalist machine type for QEMU inspired by Firecracker"]
1. Stream+NL2[view] [source] 2019-11-07 11:55:36
>>slpnix+(OP)
What are the differences compare to Firecracker?
◧◩
2. slpnix+hX2[view] [source] 2019-11-07 13:43:03
>>Stream+NL2
From the guest perspective, the differences are minimal. Even boot time of the guest (thinking about a custom-built minimalist Linux kernel here) is roughly the same.

On the host side, things are more interesting. Firecraker has a smaller TCB (Trusted Computing Base), is written in Rust, and is statically linked. On the other hand, QEMU provides more features (especially in the block layer, with more formats, network-based block devices, asynchronous I/O...), can be configured at build time to adapt it to a particular use case, and has a pretty good security record.

In the end, KVM userspace VMMs (Virtual Machine Monitors) are learning from each other, giving users more options to choose from. Everybody wins.

◧◩◪
3. mato+6n3[view] [source] 2019-11-07 16:33:06
>>slpnix+hX2
> In the end, KVM userspace VMMs (Virtual Machine Monitors) are learning from each other, giving users more options to choose from. Everybody wins.

Indeed. Nice to see that the cross-pollination is happening.

For folks interested in what can be accomplished with userspace VMMs, a very minimalist example is the Solo5 project (https://github.com/Solo5/solo5), specifically the 'hvt' tender.

[go to top]