Linux virtual machines, with a focus on running containers

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

    Linux virtual machines, with a focus on running containers

    See "Adopters" section of the GitHub README:

    https://github.com/lima-vm/lima?tab=readme-ov-file#adopters

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

    Fast, light, simple Docker containers & Linux machines

    I recommend checking out OrbStack[0] for containers and VMs on MacOS.

    It’s really, really, really awesome and performant. And it seems to be a one-man show. Really impressive.

    Most I’ve shown it to have very quickly switched to it.

    (I’m completely unaffiliated, just a happy user)

    [0]: https://orbstack.dev/

  4. colima

    Container runtimes on macOS (and Linux) with minimal setup

    I'm surprised this says "with focus on running containers", I thought that would be colima, which uses Lima but is a separate project. https://github.com/abiosoft/colima

    Lima is more of a nice way to run a Linux VM on Mac in a way that integrates the guest and the host systems to a good degree by default. It wraps either QEMU or Apple's VZ framework.

    For a more traditional VM GUI, there's https://mac.getutm.app/ which is a completely separate project that also wraps QEMU or VZ.

  5. macpine

    Lightweight Linux VMs on MacOS

    For MacOS, Macpine has a similar premise: https://github.com/beringresearch/macpine

    With a view to use lightweight Linux VMs (alpine) to:

    * Easily spin up and manage lightweight Alpine Linux environments.

    * Use tiny VMs to take advantage of containerisation technologies, including Incus, LXD and Docker.

    * Build and test software on x86_64 and aarch64 systems.

  6. nixpkgs

    Nix Packages collection & NixOS

    I agree NixOS + docker/podman-compose is a good compromise but one has to be aware NixOS still run podman as root (1) [0]. What is very scary and defeat the purpose of rootless container.

    - [0] https://github.com/NixOS/nixpkgs/issues/259770

  7. multipass

    Multipass orchestrates virtual Ubuntu instances

    Since we're here. What do people use when they need to test their software installs well on naked Ubuntu Server of some version? To not do manual setup in VMWare, can be Linux-only.

    I've found Multipass https://multipass.run/ by Canonical and I wonder if anyone recommends it.

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

  • Lima: A nice way to run Linux VMs on Mac

    18 projects | news.ycombinator.com | 10 Jul 2023
  • Executando (e orquestrando) containers no MacOS com Lima e Colima

    2 projects | dev.to | 20 Jan 2023
  • Windows Subsystem For Linux a.k.a. WSL 1.0.0 released

    11 projects | news.ycombinator.com | 16 Nov 2022
  • Rancher Desktop 1.0.0 Has Arrived

    4 projects | news.ycombinator.com | 26 Jan 2022
  • Docker is updating and extending our product subscriptions

    10 projects | news.ycombinator.com | 31 Aug 2021