| build once, deploy anywhere
kldload — your AI platform, your way, for free
Source

kldload 1.0.0 — Initial Release

March 2026 · BSD-3-Clause · Download ISO

A distro re-packer. One USB installs 10 operating systems with ZFS on root — offline, in 2 minutes. Choose your distro, choose your profile, export to any platform. The first operating system with a built-in AI assistant.

10 Operating Systems, One USB

OSMethodOffline
CentOS Stream 9dnf --installrootYes (RPM darksite)
Debian 13 (Trixie)debootstrapYes (APT darksite)
Rocky Linux 9dnf --installrootYes (RPM darksite)
RHEL 9dnf --installrootNo (Red Hat CDN)
Ubuntu 24.04 LTSdebootstrapPlanned
FreeBSD 14.4base.txz extractionYes (base sets)
OpenBSD 7.8base set extractionYes (base sets)
GhostBSDFreeBSD base + desktopPartial
illumos (OpenIndiana)Chain-boot installerYes (ISO embedded)
WindowsWIM extraction via wimlibUser provides ISO

4 Profiles

Desktop

GNOME workstation + ZFS + all kldload tools

Server

Headless SSH + ZFS + all kldload tools

Core

ZFS on root only, stock distro, nothing else

AI

Local LLM assistant + voice control + ZFS + WireGuard

AI Assistant

The first operating system with a built-in AI assistant

Ollama with llama3.1:8b, auto-installed on firstboot. kldload-ai custom model trained on 96 pages of kldload.com documentation.

kai — text queries with live system context (kst, zpool status, ARC stats)
kai-voice — voice control via whisper.cpp (local, no cloud, no API key)
kai-do — AI generates infrastructure commands, shows them, asks to confirm, executes
kai-remote — query and manage remote hosts over SSH

GPU-accelerated inference with NVIDIA (seconds instead of minutes). All local. All offline. No data leaves your machine.

ZFS on Root

Pool & Boot Environments

Automatic pool creation, dataset hierarchy, boot environments. ZFSBootMenu for 30-second OS rollback.

Snapshots & Replication

Sanoid/syncoid for automated snapshots and replication. Per-dataset AES-256-GCM encryption with independent keys.

Compression

lz4 compression — improves performance, not just saves space.

Self-Healing

Every block checksummed. Corruption detected and repaired automatically.

Image Factory

Export any installed disk to any platform. cloud-init baked in for Terraform/Packer integration. 4 distros × 3 profiles × 6 formats = 72 deployable configurations from one USB.

FormatTarget Platforms
qcow2KVM, Proxmox, OpenStack
VMDKVMware ESXi, vSphere
VHDAzure, Hyper-V
OVAVMware, VirtualBox
rawdd to bare metal, AWS AMI

Built-in Stack

WireGuard

Kernel-level encrypted mesh networking

eBPF

execsnoop, tcplife, opensnoop, biolatency (optional)

NVIDIA

GPU drivers + CUDA + container GPU sharing (optional)

Docker on ZFS

Each container layer is a ZFS dataset

Firecracker

MicroVM support on KVM profile

Grafana / Prometheus

Monitoring stack tutorials

Salt

Configuration management (standalone mode)

Modern CLI

fzf

Fuzzy Ctrl-R history, file finder

btop

System monitor (replaces htop)

eza

Modern ls with git status

ripgrep

Fast grep

fd

Fast find

zoxide

Smart cd

fastfetch

System info banner on login

tmux

Available with kldload theme (not forced)

30+ kldload Tools

ToolPurpose
kstSystem health dashboard (pool, snapshots, services, IP)
kst-dashboard4-pane tmux monitoring
ksnapZFS snapshot manager
kcloneInstant CoW clone
kdfZFS-aware disk usage
kdirCreate ZFS datasets (not directories)
kpkgUniversal package manager (auto-detects apt/dnf)
kexportDisk image export
kldload-helpCommand reference with examples
kbeBoot environment manager
krecoveryEmergency pool repair
kupgradeUpgrade with auto-snapshot
kaiAI assistant (text)
kai-voiceAI assistant (voice)
kai-doAI command execution on remote hosts
kai-remoteAI remote host query

Web UI Installer

Browser-based installer on localhost:8080

10 distro selector with icons · 4 profile cards (Desktop, Server, Core, AI) · RHEL authentication (username/password or activation key) · Windows edition picker · NVIDIA, WireGuard, eBPF, ZFS dedup checkboxes · Export format dropdown · Real-time install log streaming via WebSocket

Offline / Air-Gap

3,600+

Debian packages baked in

900+

RPM packages baked in

0

Internet required for Linux/BSD install

FreeBSD/OpenBSD base sets embedded. ZFSBootMenu EFI binary included. No internet required for any Linux or BSD install.

Documentation

96 pages at kldload.com

Tutorials: ZFS, WireGuard, eBPF, NVIDIA, Docker, KVM, Kubernetes, networking, export formats, secure boot, unattended install
Build guides: edge server, CI runner, workstation, security appliance, classroom, DR, serverless/Firecracker, Grafana, databases, containers, VDI
AI: getting started, train on your infra, AI for ZFS/eBPF/WireGuard/Docker/KVM/Kubernetes, voice & vision
Appliance recipes: IoT gateway, ham radio, live TV streaming, Plex on ZFS, game servers
ZFS wiki: 14 reference pages
The Bridge: BSD/Linux crossover document

Architecture

Live Environment

CentOS Stream 9

Build Pipeline

Containerized (podman/docker)

Installer

Fully auditable, one Python file for web UI

Philosophy

Zero compiled binaries. cat any file and read what it does. BSD-3-Clause. Free forever.

Known Limitations (1.0)

Shipped with these known issues

• FreeBSD/OpenBSD bootstrap untested — base sets are embedded but install path needs QC
• Windows WIM extraction untested — wimlib is included but needs real hardware testing
• illumos chain-boots its own installer (not a native kldload install)
• Ubuntu darksite not in default ISO (available as separate build)
• eBPF optional packages on CentOS require checkbox selection
• AI profile requires internet on firstboot (Ollama + model download)
• AI profile requires 16GB+ RAM for 8B model inference
• kldload-webui service may fail on some CentOS installs (WorkingDirectory issue)

What’s Next (1.1)

FreeBSD / OpenBSD

Install QC and fixes

ARM64

ARM64 build pipeline

AI + FreeBSD Jails

AI-controlled FreeBSD jails

Smaller Models

Smaller model option for 8GB systems

Voice Auto-Execute

Voice command auto-execute mode (no confirmation prompt)

Ubuntu + Windows

Ubuntu darksite in default ISO. Windows install QC.

Built by one person who just knows the primitives.

Learn the primitives — they’ll outlast any product.