hyperkit
runj
hyperkit | runj | |
---|---|---|
10 | 24 | |
3,574 | 585 | |
0.2% | - | |
0.0 | 5.9 | |
about 1 year ago | about 2 months ago | |
C | Go | |
BSD 2-clause "Simplified" License | GNU General Public License v3.0 or later |
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.
hyperkit
- HyperKit on Apple Silicon
-
Trying Finch and introduce containerd
The author uses a Mac and uses Docker Desktop or colima x Docker CLI to realize a Docker development environment. Dcoker Desktop uses an internal HyperKit (macOS hypervisor) to launch a Linux VM and run dockerd in it. Docker Desktop is based on Lima, and it generates Lima configuration files, and it is used to run Linux.
- LXD containers on macOS at near-native speeds
-
Docker on OpenBSD?
Sorry, I was misinformed. It seems MacOS still does use a tool called hyperkit to run a (presumably linux) VM as a backend for docker. I thought it was using something similar to jails.
-
New to ARM64 processors world
You might try using HyperKit as the hypervisor with Kubernetes. It uses Apple's own hypervisor. Minikube, or rather docker, supports it. I would go with minicube as you can start and stop it as needed with ease.
-
Anyone know how to pass a USB device from M1 mac to Ubuntu container?
I've been reading many forum posts: moby/hyperkit#149 docker/for-mac#900
-
A modern toolkit to start working with container images on macOS that meets your needs without requiring a Docker Daemon or even Docker Desktop
What’s the magic behind docker working on macOS?. The answer is virtualization accomplished by the moby/hyperkit hypervisor (AFAIK), a toolkit for embedding hypervisor capabilities in your application, which means that dockerd works in a VM virtualized by the hyperkit. Why I’m telling you this is once you decide to work with containerd on your macOS environment to discover capabilities and more adapt to it because we assume you use containerd in your Kubernetes environment as a default container runtime, you had to have the same virtualization technology under the hood to let containerd working on macOS. Also, you need to have some client tooling to interact with containerd by keeping simplicity and usability in mind.
- Windows PC vs Mac?
-
Chromium Browser
Docker on Mac is based on Hyperkit which is a lightweight VM. https://github.com/moby/hyperkit Crostini is running in a full KVM instance. You challenged me about the Termina shell. Type it in and see if I'm right. No need to debate this anymore when you can verify for yourself.
-
Docker is not allowed for „big“ companies anymore
Docker Desktop doesn't use virtualbox behind the scenes. It uses hyperkit.
runj
-
HelloSystem: A graphical OS built on FreeBSD
a couple projects underway for containers, still wip but promising.
https://hackmd.io/7BIT_khIRQyPAe4EdiigHg
https://github.com/samuelkarp/runj
-
FreeBSD Experimenting with a Port of Nvidia's Linux Open DRM Kernel Driver
> it's a shame that docker is built around linux
There is some interesting work happening to get an OCI-compatible runtime working
https://github.com/samuelkarp/runj
-
What is the current status of Docker and how far is it from getting ported?
So somebody else created runj (runj is an experimental, proof-of-concept OCI-compatible runtime for FreeBSD jails.) https://github.com/samuelkarp/runj
-
FreeBSD Jails Containers
Shout out to https://github.com/samuelkarp/runj which aims to provide OCI compatible runtime for FreeBSD jails. We are working on a Jails based sandbox implementation for running OCaml builds on FreeBSD, https://github.com/ocurrent/obuilder. If runj gets more support then it would be a good alternative to the various iocage/ezjail/etc solutions or the raw Jails implementation we have right now.
-
Just brings a smile
If you want to get a little more bleeding edge, follow along with samuelkarp/runj project which attempts to get docker images running via runj/containerd
-
Docker on OpenBSD?
containerd only runs on FreeBSD with the help of a shim to use [runj](https://github.com/samuelkarp/runj) as a backend for running the actual jails containers.
-
Fun with FreeBSD: Your First Linux Guest – Running in Production with Scissors
> VM's disk is a zfs filesystem on the host, it makes snapshotting (edit- ok maybe not, see below) and managing it super easy!
I think you mean that it's a ZFS volume? Although it should be possible to export a filesystem to a guest over NFS (or I guess 9p), but I haven't run into a lot of discussion or gotten around to testing it myself...
> It would be really cool if there were tools that brought them in line with docker, in terms of easy deployment and provisioning of new jails/vms. If I didn't have so many damn project ideas already...
My dream would be to see https://github.com/samuelkarp/runj polished and docker+containerd+runj made to work as the way to run the docker frontend with jails as the backend.
-
Friday question: hostings & clouds dropping FreeBSD more and more
https://github.com/samuelkarp/runj is a proof of concept.
-
"We don't need docker we have jails" doesn't scale to a team of developers
Pull up your sleeves and start committing
-
Hetzner has silently dropped support for FreeBSD
Experimental FreeBSD on FreeBSD OCI containers with runj
What are some alternatives?
lima - Linux virtual machines, with a focus on running containers
uptime-kuma - A fancy self-hosted monitoring tool
for-mac - Bug reports for Docker Desktop for Mac
bastille - Bastille is an open-source system for automating deployment and management of containerized applications on FreeBSD.
bravetools - A tool to build, deploy, and release any environment using System Containers.
s6-overlay - s6 overlay for containers (includes execline, s6-linux-utils & a custom init)
buildkit - concurrent, cache-efficient, and Dockerfile-agnostic builder toolkit
vm-bhyve - Shell based, minimal dependency bhyve manager
colima - Container runtimes on macOS (and Linux) with minimal setup
boot2docker - DEPRECATED; see https://github.com/boot2docker/boot2docker/pull/1408
telepresence - Local development against a remote Kubernetes or OpenShift cluster
runc - CLI tool for spawning and running containers according to the OCI specification