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 - Purpose built for real-time analytics at any scale.
InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • 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.

  • InfluxDB

    Purpose built for real-time analytics at any scale. InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.

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

  • 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

  • kuasar

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

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

  • Quark

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

  • gvisor

    Application Kernel for Containers

  • SaaSHub

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

    SaaSHub logo
  • libkrun

    A dynamic library providing Virtualization-based process isolation capabilities

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

  • 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

  • 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
  • GVisor: OCI Runtime with Application Kernel

    1 project | news.ycombinator.com | 2 Jan 2024

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