Krunvm – Create MicroVMs from OCI Images

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

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • libkrun

    A dynamic library providing Virtualization-based process isolation capabilities

    It runs on top of https://github.com/containers/libkrun. Similar to Firecracker but seems specifically targeted to making microVMs out of OCI containers (via CLI) as opposed to Firecracker which uses a downloaded kernel and rootfs and is managed via API ala https://github.com/firecracker-microvm/firecracker/blob/main....

    But I'm no expert, just by armchair take on things.

  • SaaSHub

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

    SaaSHub logo
  • krunvm

    Create microVMs from OCI images

  • firecracker

    Secure and fast microVMs for serverless computing.

    It runs on top of https://github.com/containers/libkrun. Similar to Firecracker but seems specifically targeted to making microVMs out of OCI containers (via CLI) as opposed to Firecracker which uses a downloaded kernel and rootfs and is managed via API ala https://github.com/firecracker-microvm/firecracker/blob/main....

    But I'm no expert, just by armchair take on things.

  • kubevirt

    Kubernetes Virtualization API and runtime in order to define and manage virtual machines.

    If I'm understanding correctly, it's OCI compatible in the other direction - it consumes OCI compatible images, but it doesn't expose an OCI compatible layer on top for orchestration.

    kube-virt[1] is a thing, though, that provides k8s orchestration for VMs. I don't see why you couldn't use krunvm microvms with that

    [1] https://github.com/kubevirt/kubevirt

  • crun

    A fast and lightweight fully featured OCI runtime and C library for running containers

    It looks like crun already supports krun: https://github.com/containers/crun/blob/main/crun.1.md

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

  • Function as a service: behind the scenes

    2 projects | dev.to | 28 Mar 2021
  • Comparing 3 Docker container runtimes - Runc, gVisor and Kata Containers

    5 projects | dev.to | 29 Oct 2024
  • You run containers, not dockers - Discussing Docker variants, components and versioning

    9 projects | dev.to | 27 Oct 2024
  • RunCVM: An open-source Docker runtime for launching container images in VMs

    5 projects | news.ycombinator.com | 28 Aug 2024
  • 5 Alternatives to Docker Desktop

    7 projects | dev.to | 24 Jul 2024

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