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

InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. firecracker-containerd

    firecracker-containerd enables containerd to manage containers as Firecracker microVMs

    fly.io uses Firecracker. Firecracker is Open Sourced with an Apache 2 license. It's faster than LightVM mentioned in the post.

    Firecracker also has containerd support (https://github.com/firecracker-microvm/firecracker-container...).

    There are a few ways to run Kubernetes with Firecracker, including FireKube.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. fly.io uses Firecracker. Firecracker is Open Sourced with an Apache 2 license. It's faster than LightVM mentioned in the post.

    Firecracker also has containerd support (https://github.com/firecracker-microvm/firecracker-container...).

    There are a few ways to run Kubernetes with Firecracker, including FireKube.

  4. container-shell

    Starts and attaches a sandboxed shell using docker with access to the current or project directory

    Not really, you'd still need a proper chroot / etc.

    Check out https://github.com/jrz/container-shell

  5. kuasar

    A multi-sandbox container runtime that provides cloud-native, all-scenario multiple sandbox container solutions.

  6. 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/

  7. Quark

    A secure container runtime with CRI/OCI interface (by QuarkContainer)

  8. gvisor

    Application Kernel for Containers

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. libkrun

    A dynamic library providing Virtualization-based process isolation capabilities

  11. firebuild

    Convenience of containers, security of virtual machines (by combust-labs)

    A Dockerfile is just a file with a bunch of commands to execute and get a working "computer". https://github.com/combust-labs/firebuild is fairly aged translation of the Dockerfile to a VM rootfs.

  12. catalog

    Unikraft Applications & Examples Catalog (by unikraft)

    Most should already exist on your mac if you do development... it seems to rely on qemu, unsurprisingly... openjdk as well (probably to support Java out-of-the-box?), imagegick etc.

    Took a few minutes to finish installing... the CLI seems to be based on the Docker commands (build, clean, run, 'net create', inspect etc.), some package-manager like commands ('pkg info', 'pkg pull', 'pkg list' etc.), a bunch of "cloud" commands (I suppose that's the non-free part) and "compose" commands just like docker-compose. Interesting stuff.

    Not for the parent commenter: the Lua link in the landing page is broken: https://github.com/unikraft/catalog/tree/main/examples/http-...

    I tried to run the C hello world example... I get an error, it wants to run Docker?!?! I thought the whole point was to avoid Docker (and containers)??

    Here's the log:

    i creating ephemeral buildkit container

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

  • Reverse Engineering OpenAI Code Execution to make it run C and JavaScript

    1 project | news.ycombinator.com | 12 Mar 2025
  • Syd the perhaps most sophisticated sandbox for Linux

    1 project | news.ycombinator.com | 17 Jul 2024
  • Hacking Alibaba Cloud's Kubernetes Cluster

    3 projects | dev.to | 1 Jul 2024
  • We Improved the Performance of a Userspace TCP Stack in Go by 5X

    4 projects | news.ycombinator.com | 5 Jun 2024
  • Maestro: A Linux-compatible kernel in Rust

    7 projects | news.ycombinator.com | 3 Jan 2024

Did you know that Rust is
the 5th most popular programming language
based on number of references?