runj
vm-bhyve
runj | vm-bhyve | |
---|---|---|
24 | 19 | |
585 | 773 | |
- | - | |
5.9 | 2.8 | |
about 2 months ago | about 2 months ago | |
Go | Shell | |
GNU General Public License v3.0 or later | BSD 2-clause "Simplified" License |
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.
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
vm-bhyve
-
FreeBSD 14.0 has reached – RELEASE
https://github.com/churchers/vm-bhyve/wiki/UEFI-Graphics-(VN...
-
FreeBSD Bhyve Virtualization
Other than that, I use bhyve on my laptop daily since around 2015-2016. It was somewhat painful at first. I had to bake a CD key into Windows ISO for headless install but now VNC support exists and it's easy to output any graphical installer via VNC.
bhyve doesn't offer API and has not the most user-friendly interface (vm-bhyve[1] for the rescue!) but overall, I couldn't be happier with its - typical for FreeBSD - _set-and-forget_ stability.
[1] https://github.com/churchers/vm-bhyve
-
What Access Point (L2 VLAN support) could I use to connect/extend a network
I am using FreeBSD in the workstation, I have both intel and realtek, and the main network uses the LAN interface, but I need the VLAN 20 to assign IPs from that range to some VMs (https://github.com/churchers/vm-bhyve/wiki/Virtual-Switches)
-
how to create a gif/gre tunnel to access a DHCP server in a VLAN from a wifi only host
I want to assign IPs from VLAN 20 172.16.1.0/24 to VMs (https://github.com/churchers/vm-bhyve/wiki/Virtual-Switches) running on a host where main IP 192.168.1.10 is on the LAN network (no VLAN 20) this is the setup:
-
Podman vs. Docker: Comparing the Two Containerization Tools – Linode
Sample config: https://github.com/churchers/vm-bhyve/blob/master/sample-tem...
I use Jails to run applications like Postgres, Redis, Python api in an isolated environment. Jails is native FreeBSD, but isolated.
-
Anyone have gpu passthrough working with FreeBSD as the host OS?
Of what is properly supported, works beautifully and I have to say vm-bhyve is a joy to use. Everything is very cohesive and solid as a whole; I recommend it for servers but for GPU passthrough, only if you like a challenge.
-
Linux+KVM moving to FreeBSD+Bhyve
I recommend to look into some third-party tooling to manage VMs. I prefer vm-bhyve, https://github.com/churchers/vm-bhyve
-
Using i5 Fanless mini-pc as router and plex transcoding server
I was thinking opnsense + https://github.com/churchers/vm-bhyve to run a debian instance, which can then run everything in docker containers. It's inception but better utilization of all the services.
- BSD based solutions virtualisation/clustering of resources for VMs
-
FreeBSD Jails for Fun and Profit
Perhaps it would! But the userbase is definitely what finally got me into FreeBSD. The fact that hobbyists were contributing such excellent cli tools as `iocage` [0] and `vm-bhyve` [1] really is what got me over my fears.
[0] https://iocage.io/
[1] https://github.com/churchers/vm-bhyve
What are some alternatives?
uptime-kuma - A fancy self-hosted monitoring tool
cbsd - Yet one more wrapper around jail, bhyve, QEMU and XEN
bastille - Bastille is an open-source system for automating deployment and management of containerized applications on FreeBSD.
unifi-pfsense - A script that installs the UniFi Controller software on pfSense and other FreeBSD systems
s6-overlay - s6 overlay for containers (includes execline, s6-linux-utils & a custom init)
ipfw-rules - Ruleset for protecting a single FreeBSD host using IPFW
boot2docker - DEPRECATED; see https://github.com/boot2docker/boot2docker/pull/1408
iRedMail - Full-featured, open source mail server solution for mainstream Linux/BSD distributions.
hyperkit - A toolkit for embedding hypervisor capabilities in your application
exodus - Painless relocation of Linux binaries–and all of their dependencies–without containers.
runc - CLI tool for spawning and running containers according to the OCI specification
bento - Packer templates for building minimal Vagrant baseboxes for multiple platforms