a build tool · any distribution · one kernel · four editions

Deploy, repair or rebuild any machine in your estate from one USB stick.

kldloadOS is ZFS on root, built from the distribution you choose — Fedora, Debian, RHEL or Arch — with the kernel and every out-of-tree module pinned as one set. Snapshots, clones, replication and rollback are the ordinary way of working, not a feature you enable.

It comes in four editions: the whole thing as a pushbutton golden image, a Fedora workstation, a small net installer that builds any of them over the network, and a core that is nothing but Fedora, ZFS and the boot menu.

Checksums, system requirements and what is on each ISO · sha256

Four editions

One installer, one result — ZFS on root with ZFSBootMenu, the kernel and its modules pinned as a set — and four payloads around it. Pick by how much you want done for you and whether there is a network.

kldload-free-latest.iso · 15 GB

The whole thing

A pushbutton golden image and a developer workstation.

Two complete offline mirrors (Debian and Fedora), the Kubernetes lab images, the local model runtime and every console. Installs with the network unplugged and comes up with virtualisation, an encrypted mesh, kernel tracing and a local AI stack already serving. Fully leverages the whole set of kernel modules and extensions — ZFS, NVIDIA, WireGuard, eBPF, Firecracker — built, signed and loaded against the shipped kernel.

For: a golden image you clone from, a workstation you develop on, an estate with no WAN.

kldload-free-fedora-latest.iso · 5.9 GB

Fedora workstation

The Fedora desktop, offline, with all the tools.

The Fedora mirror and nothing else on the payload side: the same installer, consoles, appliances and the NVIDIA and Secure Boot chain, without the Debian mirror, the Kubernetes images or the model runtime. Fedora installs with no network; the Kubernetes lab and the AI stack pull what they need when there is one.

For: a Fedora machine with ZFS on root and the kldload desktop, on a smaller stick.

kldload-free-net-latest.iso · 2.2 GB

Net installer

General build and install, over the network.

Every tool and every profile, no mirrors. Pick Fedora, Debian, the RHEL family or Arch and it installs from that distribution's own repositories, then brings up the same consoles and appliances the full image does. It needs a network for the whole install and takes longer; it fits on a 4 GB stick.

For: any distribution, any machine with a connection, the fastest download.

kldload-free-core-latest.iso · 1.4 GB

Core

Fedora, ZFS on root and ZFSBootMenu. Nothing else.

Like a minimal CentOS install, with ZFS. The installer, the pool layout, the signed boot chain and boot environments — and no consoles, no web UI, no appliances, no mirrors. Installs Fedora or the RHEL family over the network and hands you a plain system to build on your own way.

For: a server that wants ZFS and rollback and none of the rest.

On the ISOThe whole thingFedora workstationNet installerCore
Download15 GB5.9 GB2.2 GB1.4 GB
USB stick32 GB8 GB4 GB2 GB
ZFS on root, ZFSBootMenu, boot environments
Kernel + modules pinned as one set, Secure Boot chain
Installs with no networkDebian, FedoraFedora
DistributionsFedora, Debian, RHEL family, ArchFedora offline; the rest over the networkFedora, Debian, RHEL family, ArchFedora, RHEL family
Consoles: zxplore, wgxplore, vmxplore, ztxplore, web console
Thirteen appliances, Firecracker clones
NVIDIA, WireGuard, eBPF, KVM on first boot
Kubernetes lab images on the ISOfrom the networkfrom the network
Local model runtime (Ollama, Open WebUI)from the networkfrom the network
Recommended machineThe whole thingFedora workstationNet installerCore
CPU16 cores16 cores8 cores, 16 with the labs4 cores
RAM32 GB+32 GB+16 GB, 32 with the labs8 GB
Disk512 GB NVMe512 GB256 GB64 GB
GPUNVIDIA for the local modelNVIDIA for the local modeloptional
BootUEFI, Secure Boot supported. Legacy BIOS is not.

Those are what the desktop and its labs want — KVM, Kubernetes, klab and the appliances run real VMs on ZFS clones. A server profile, or a VM with 8 GB, installs and runs the core of it. Minimums and the full table.

Just get it

Build your own, or use one of the four finished images.

Build your own

1. git clone https://github.com/kldload/kldload.git
2. PROFILE=desktop ./deploy.sh build
3. sudo ./deploy.sh burn /dev/sdX
4. Boot it. Done.

EDITION=net, EDITION=core or DARKSITES=fedora build the other three; ./deploy.sh menu is a checklist that shows the size before you commit to it.

Or use a finished image

1. Pick an edition and download it — resumable, because a transfer that dies at 14 GB should not mean starting over.
2. Write it to a stick.
3. Boot it, pick a distribution and a profile.
4. Reboot into a working machine. Done.

vmxplore 0.5.0 — thirteen appliances, one click each

Web StackLAMPWriteFreely JellyfinPlexSeedbox IcecastSDR StationTvheadend AdGuard HomeSyncthing VDI DesktopRDP Desktop

Each is a real upstream project that boots as its own VM on its own ZFS pool — verified by its own checks, enrolled on its own WireGuard mesh with a certificate from the estate CA, in the Ansible inventory and on the dashboards — and hands you a URL. Type a pool name and the datasets are laid out for you; a Plex library gets one dataset per title, so one film is one zfs send. Shut a tile down and clone it as Firecracker microVMs: about 200 ms each, ten of them serving in half a minute. The VDI desktop clones into a wall of live desktops, each naming itself on screen.

The thirteen appliances that ship with vmxplore 0.5.0, one card: Web Stack, LAMP, WriteFreely, Jellyfin, Plex, Seedbox, Icecast, SDR Station, Tvheadend, AdGuard Home, Syncthing, VDI and RDP desktops, with the ZFS features and Firecracker clone timings
The catalogue as it ships in vmxplore 0.5.0. Every tile is data — a struct and a shell script — and the script it runs is one you can read before you press the button.

Things you can go and do

Each of these is a page that walks the whole task.

Golden images, clones and replication cannot solve every problem. They solve a great many of them, and they turn most of the rest into something you can roll back.