macpine
d2vm
macpine | d2vm | |
---|---|---|
17 | 1 | |
865 | 179 | |
- | 3.4% | |
7.8 | 6.9 | |
21 days ago | 6 months ago | |
Go | Go | |
Apache License 2.0 | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
macpine
- Tiny Alpine VMs on macOS with instance encryption
- Lightweight Linux VMs on macOS
-
Lima: A nice way to run Linux VMs on Mac
I recommend having a look at [1] which allows you to run lightweight alpine VMs on MacOS with easy port forwarding, file sharing, and you can easily run docker inside of it and use docker context to target it.
[1] https://github.com/beringresearch/macpine
- Lightweight Linux VMs on Apple Silicon
-
Lightweight Alpine VMs on macOS
I don't see the point of a dedicated tool for this when it is easy enough just to start a Alpine docker container with a couple commands. As this project is just a wrapper for docker and LXD[1] and those tools are already easy enough for the average SWE to interact with, the project seems to just over-complicate an already existing workflow.
[1] https://github.com/beringresearch/macpine#motivation
-
LXD containers on macOS at near-native speeds
It uses almost same mounting tech as colima (9p)
Macpine: https://github.com/beringresearch/macpine/blob/71788e9c3c09c...
colima: https://github.com/abiosoft/colima/blob/7ebcf14a69158afa43b2...
So it seems that it has same performance as colima project as well.
As for IO performance, see this colima issue https://github.com/abiosoft/colima/issues/146#issuecomment-1...
d2vm
What are some alternatives?
lima - Linux virtual machines, with a focus on running containers
haaukins - A Highly Accessible and Automated Virtualization Platform for Security Education
colima - Container runtimes on macOS (and Linux) with minimal setup
terracognita - Reads from existing public and private cloud providers (reverse Terraform) and generates your infrastructure as code on Terraform configuration
vftool - A simple macOS Virtualisation.framework wrapper
Arclight - An open source server virtualization management solution based on QEMU/KVM. Manage virtual machines, containers, highly available clusters, storage and networks with an integrated, easy-to-use web interface or via CLI. (Featured on zeupiter.com)
devenv - Fast, Declarative, Reproducible, and Composable Developer Environments
goss - Quick and Easy server testing/validation
CoolProp - Thermophysical properties for the masses
trivy - Find vulnerabilities, misconfigurations, secrets, SBOM in containers, Kubernetes, code repositories, clouds and more
bravetools - A tool to build, deploy, and release any environment using System Containers.
Pulumi - Pulumi - Infrastructure as Code in any programming language. Build infrastructure intuitively on any cloud using familiar languages 🚀