My VM is Lighter (and Safer) than your Container

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • ignite

    Discontinued Ignite a Firecracker microVM (by weaveworks)

  • > So from that perspective, when I've peeked at firecracker, kata containers, etc, the "small dev dx" isn't quite there yet, or maybe never will get there since the players target other spaces (aws, fly.io, etc). Stuff like a way to share volumes isn't supported, etc. Personally I find Dockers architecture a bit distasteful and Podmans tooling isn't quite there yet (but very close).

    This is pretty much me and my homelab. I haven't visited it in a while, but Weave Ignite might be of interest here. https://github.com/weaveworks/ignite

  • lima

    Linux virtual machines, with a focus on running containers

  • It looks like it still is supported [1]. I noticed while reading the Lima documentation that they were planning on switching from SSHFS to 9P [2].

    [1] https://wiki.qemu.org/Documentation/9psetup

    [2] https://github.com/lima-vm/lima/blob/3401b97e602083cfc55b34e...

  • 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.

    WorkOS logo
  • I was in the same boat as you and built something simple that I really like:

    https://gitlab.com/stavros/harbormaster

    It'll just pull some repos, make sure the containers are up, and make your configuration simple and discoverable. It really works great at that.

  • envd

    🏕️ Reproducible development environment

  • I do not think Docker is the end game. Firecracker/kata containers neither.

    https://github.com/tensorchord/envd is my favorite container tool. It provides the build language based on Python and the build is optimized for this scenario.

    There may be more runtime and image build tools for both containers and VMs. And different tools may be designed for different purposes. That's the future I believe.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts