container-shell
libkrun
container-shell | libkrun | |
---|---|---|
5 | 8 | |
24 | 924 | |
- | 5.7% | |
6.2 | 9.0 | |
about 2 months ago | 4 days ago | |
Shell | Rust | |
MIT License | 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.
container-shell
-
Automate Project Environments with Devbox and Direnv
Very nice. I'll def. check it out.
I've created https://github.com/jrz/container-shell myself, which has a similar mindset, but is based on docker and is just a single bash script.
-
My VM is lighter (and safer) than your container
Not really, you'd still need a proper chroot / etc.
Check out https://github.com/jrz/container-shell
-
Lcl.host: fast, easy HTTPS in your local dev environment
Just use orbstack, it gives you https and hostnames.
Shameless plug: https://github.com/jrz/container-shell in combination with orbstack. Isolated dev environment, easy to use, local tools, https
-
Over 100k Infected Repos Found on GitHub
Check out https://github.com/jrz/container-shell it is one of the use cases. Not a VM but a docker container
- Show HN: container-shell – containers as chroot sandbox on steroids
libkrun
-
Hyperlight: Virtual machine-based security for functions at scale
libkrun (on Linux) is probably a closer comparison (though still not quite the same). https://github.com/containers/libkrun
- My VM is lighter (and safer) than your container
-
Krunvm – Create MicroVMs from OCI Images
These specific microVMs are managed by: https://github.com/containers/libkrun#goals-and-non-goals (linked directly to project scopes).
In summary though (others redacted):
# Goals
- Execute Docker Containers as QEMU MicroVMs
-
Show HN: krunvm – Create and run lightweight VMs from OCI images
The key is that libkrun (https://github.com/containers/libkrun), the library that krunvm uses for running the VMs, as recently integrated support for Hypervisor.framework on ARM64, in addition to KVM.
As for buildah, the Homebrew repo contains a build that includes this PR (https://github.com/containers/storage/pull/811).
What are some alternatives?
nammayatri - A Direct-to-Driver open mobility platform powering the next-generation of mobility applications in India.
firecracker - Secure and fast microVMs for serverless computing.
nixos-unified-template - A multi-platform Nix configuration template optimized as development environment, based on nixos-unified.
libkrunfw - A dynamic library bundling the guest payload consumed by libkrun
Quark - A secure container runtime with CRI/OCI interface
harvester - Open source hyperconverged infrastructure (HCI) software
dnsssl
slim - Build and run tiny vms from Dockerfiles. Small and sleek.
firecracker-container
krunvm - Create microVMs from OCI images
nip.io
kwarantine - Kwarantine can run strongly isolated containers in a multi-tenant setting