What is microvm.nix and why you should use it

Intro

MicroVMs are a term referring to running a minimal Virtual Machine. Some of the popular ones are implemented in Rust, and so benefit from the Rust’s memory safety.

Additionally they can provide a much smaller attack surface then traditional VMs since they often expose a more limited API, which can also help speed up boot times due to needing to loading less drivers and kernel modules.

Read more  ↩︎

Share data between GrapheneOS User Profiles using local-only Syncthing

Intro

User profiles in GrapheneOS (and other Android ROMs) are a useful mechanism for compartmentalising different use cases of a phone into isolated areas, but this isolation can make it difficult to move files between profiles when needed.

This post will show a relatively easy way to share files between profiles.

Read more  ↩︎