A FreeBSD jails and bhyve wrapper, which implements a Qubes inspired containerization schema
Shell
214
1,563 commits
updated Sep 12, 2026
Note final overhaul being conducted now, implementing a comprehensive shell framework. This will bring the project to a production ready status, and then be added to ports.
X11 GUI Jails, with X11-Xephyr compartmentalization. Network gateway jails/VMs for NIC, firewall, VPNs, and Tor. Disposable/ephemeral jails/VMs. Automatic rolling zfs snapshots, with thinning. Streamlined configuration/editing:
Rootjails maintain a pristine root environment for launching appjails.
Appjails clone a designated rootjail at every start, destroyed at shutdown.
- Persistent /home directory lives in a separate zfs dataset
- Jail specific persistent system files (rc.conf, pwd.db, pf.conf, etc)
Dispjails have no persistent data. Completely destroyed at jail shutdown.
Ephemeral jails clone the exact state of a running jail.
- Open untrusted files/attachments
- Test experimental operations on a clone, before performing in appjail
RootVMs maintain a pristine root environment on which to base appVMs.
AppVMs clone a designated rootVM same as appjail, with persistent /home.
DispVMs No persistent data. Completely destroyed upon VM shutdown.
Host heavily firewalled except for NTP and updates Physical network card and USBs are isolated in VMs (nicvm and usbvm)
i3wm integration (still usable with other window managers)
1,561 commits
2 commits
Shell
82.0%
C
10.9%
Vim Script
7.1%
A FreeBSD jails and bhyve wrapper, which implements a Qubes inspired containerization schema
Shell
214
1,563 commits
updated Sep 12, 2026
Note final overhaul being conducted now, implementing a comprehensive shell framework. This will bring the project to a production ready status, and then be added to ports.
X11 GUI Jails, with X11-Xephyr compartmentalization. Network gateway jails/VMs for NIC, firewall, VPNs, and Tor. Disposable/ephemeral jails/VMs. Automatic rolling zfs snapshots, with thinning. Streamlined configuration/editing:
Rootjails maintain a pristine root environment for launching appjails.
Appjails clone a designated rootjail at every start, destroyed at shutdown.
- Persistent /home directory lives in a separate zfs dataset
- Jail specific persistent system files (rc.conf, pwd.db, pf.conf, etc)
Dispjails have no persistent data. Completely destroyed at jail shutdown.
Ephemeral jails clone the exact state of a running jail.
- Open untrusted files/attachments
- Test experimental operations on a clone, before performing in appjail
RootVMs maintain a pristine root environment on which to base appVMs.
AppVMs clone a designated rootVM same as appjail, with persistent /home.
DispVMs No persistent data. Completely destroyed upon VM shutdown.
Host heavily firewalled except for NTP and updates Physical network card and USBs are isolated in VMs (nicvm and usbvm)
i3wm integration (still usable with other window managers)
1,561 commits
2 commits
Shell
82.0%
C
10.9%
Vim Script
7.1%