SaaSHub helps you find the best software and product alternatives Learn more →
Top 12 Rust Virtualization Projects
-
As far as I know, Fly uses Firecracker for their VMs. I've been following Firecracker for a while now (even using it in a project), and they don't support GPUs out of the box (and have no plan to support it [1]).
I'm curious to know how Fly figured their own GPU support with Firecracker. In the past they had some very detailed technical posts on how they achieved certain things, so I'm hoping we'll see one on their GPU support in the future!
[1]: https://github.com/firecracker-microvm/firecracker/issues/11...
-
Was confused until I realised I'd confused Zed, with Xi[1] which is also rust based, and which incidentally has a frontend called "Xim"..
Also there's a wiki-editor (like Tomboy[2]) called "Zim"[3].
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
-
kata-containers
Kata Containers is an open source project and community working to build a standard implementation of lightweight Virtual Machines (VMs) that feel and perform like containers, but provide the workload isolation and security advantages of VMs. https://katacontainers.io/
-
cloud-hypervisor
A Virtual Machine Monitor for modern Cloud workloads. Features include CPU, memory and device hotplug, support for running Windows and Linux guests, device offload with vhost-user and a minimal compact footprint. Written in Rust with a strong focus on security.
There is no mention of cloud-hypervisor[1] (also in the rust-vmm ecosystem) in the article. It has the memory reclamation feature they require. It also support VFIO and virtiofs.
-
-
Project mention: Mirage – A programming framework for building type-safe, modular systems | news.ycombinator.com | 2023-11-23
The rough Rust of this is https://github.com/hermit-os/hermit-rs
Though last I looked it wasn't nearly as mature as MirageOS.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
Project mention: Build Your Own Docker with Linux Namespaces, Cgroups, and Chroot | news.ycombinator.com | 2023-06-26
-
-
-
Why is running on a terminal hassle? Why not use a watcher of some sorts? My solution for that is tmux + a generic watcher like entr or, shamless self plug, https://github.com/cristianoliveira/funzzy
-
Rust Virtualization related posts
- Run Windows on the browser with WASM power
- Virtual Computer Museum – VNC into Archaic Windows Systems
- Text Editor: Data Structures
- Fly Kubernetes
- Hot Dog Linux
- Virtual Machine as a Core Android Primitive
- Kolibri OS: fits on a floppy disk, programmed using interrupts
-
A note from our sponsor - SaaSHub
www.saashub.com | 28 Mar 2024
Index
What are some of the best open-source Virtualization projects in Rust? This list will help you:
Project | Stars | |
---|---|---|
1 | firecracker | 23,796 |
2 | xi-editor | 19,799 |
3 | v86 | 18,958 |
4 | kata-containers | 4,768 |
5 | cloud-hypervisor | 3,527 |
6 | vagga | 1,849 |
7 | hermit-rs | 1,571 |
8 | kernel | 1,031 |
9 | heim | 881 |
10 | quantum | 248 |
11 | funzzy | 220 |
12 | hypervisor-rs | 59 |