microvm.nix
NixOS MicroVMs (by astro)
examples
Examples of Emacs configurations using twist.nix (by emacs-twist)
microvm.nix | examples | |
---|---|---|
9 | 1 | |
1,627 | 7 | |
3.5% | - | |
9.1 | 4.4 | |
3 days ago | 11 months ago | |
Nix | Nix | |
MIT License | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
microvm.nix
Posts with mentions or reviews of microvm.nix.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2024-11-04.
- We're Leaving Kubernetes
-
NixOS is a good server OS, except when it isn't
One technique employed by microvm.nix[0] is to mount the hosts /nix/store into the guest. This won't shrink the size of the system, but should allow it to be amortized across many different VMs.
I'm not sure how exploitable a read-only virtiofs share is, so this is perhaps not appropriate in some circumstances.
[0]: https://github.com/astro/microvm.nix
-
Tvix – A New Implementation of Nix
- Generating virtual machines/installators from a configuration: https://github.com/astro/microvm.nix and https://github.com/nix-community/nixos-generators
- NixOS MicroVMs
-
Is there a nixos solution for hyperconverged infrastructure?
MicroVM.nix, which creates firecracker/cloud-hypervisor/qemu/etc VMs: https://github.com/astro/microvm.nix
-
Make your QEMU 10 times faster with this one weird trick
FWIW, the contemporary alternative to 9p is virtiofs. It is implemented as a separate service that is running aside the hypervisor. Originally out of qemu, it was rewritten in Rust as a freestanding project that can also be used with cloud-hypervisor and crosvm.
https://gitlab.com/virtio-fs/virtiofsd
On NixOS: https://github.com/astro/microvm.nix
- microvm.nix: A Nix Flake to Easily Run NixOS MicroVMs on NixOS
- Microvm.nix: A Nix Flake to Easily Run NixOS MicroVMs on NixOS
examples
Posts with mentions or reviews of examples.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-10-28.
-
What is everyone's favorite way of trying out an alternative Emacs setup?
Since I am satisfied with my setup, I rarely try out popular configs. On Linux, you can use bubblewrap to sandbox programs. Here is an example: https://github.com/emacs-twist/examples
What are some alternatives?
When comparing microvm.nix and examples you can also consider the following projects:
nixt - Simple unit-testing for Nix [maintainer=@Lord-Valen]
ihsec - ihsec - I hate Switching Emacs Configs - A symlink machine to change your ~/.emacs.d quickly and efficiently.
nix-cargo-integration - Library to easily and effortlessly integrate Cargo projects with Nix.
digga - A flake utility library to craft shell-, home-, and hosts- environments.
skyflake - NixOS Hyperconverged Infrastructure on Nomad/NixOS
dotfiles - And I say hey, what's going on?