5 ms·
Tangentially related, but with even less features: AWS’s Firecracker, a hypervisor with even less features for running containers as VMs: https://github.com/fir
by jitl 8y ago
Tangentially related, but with even less features: AWS’s Firecracker, a hypervisor with even less features for running containers as VMs: https://github.com/firecracker-microvm/firecracker/blob/master/README.md https://github.com/firecracker-microvm/firecracker/blob/mast...
- lima 8y agoAnd it's written in Rust! Fun fact: Firecracker originated in the Google ChromeOS project as "crosvm" and is now powering AWS.
- transpute 8y agoSeveral of those groups are now converging on a common base, rust-vmm, https://opensource.com/article/19/3/rust-virtual-machine https://opensource.com/article/19/3/rust-virtual-machine > The rust-vmm project came to life in December 2018 when Amazon, Google, Intel, and Red Hat employees started talking about the best way of sharing virtualization packages. More contributors have joined this initiative along the way... The goal of rust-vmm is to enable the community to create custom VMMs that import just the required building blocks for their use case.
- whalesalad 8y agoGlad you mentioned this, I came here to say something similar. The readme on the NEMU project definitely echoes a lot of the Firecracker project. Hopefully they both continue to push the boundaries of lightweight virtualization.
- fulafel 8y agoThere's also Google's Gvisor, for also running containers as VMs: https://github.com/google/gvisor https://github.com/google/gvisor (Handily it works with standard Docker, just put in an extra line in your /etc/docker/daemon.json)
- mjb 8y agogvisor is a fundamentally different thing from Firecracker (or the role QEMU or NEMU play when used with KVM). There's a pretty good summary here: https://gvisor.dev/docs/architecture_guide/ https://gvisor.dev/docs/architecture_guide/
- ris 8y agoThere's also Kata containers, also originally an Intel project https://katacontainers.io/ https://katacontainers.io/