Built from source · Reproducible

A Linux built to
run everything else.

WebGen Linux is a KVM-centric base OS for admins and power users. Boot the live image, install it to disk, and run your daily-driver operating systems as guests on top — while it sees your hardware, mounts your storage, and stays on the network.

Live ISO → install to disk → launch guests under QEMU/KVM. Hand-rolled, LFS-style, no binary upstream repos.

The WebGen Linux desktop: default background, taskbar, and the Applications menu open
The desktop as it ships — labwc, the WebGen taskbar, and the Applications menu.

Four things it does well

Breadth of hardware and filesystem support is the goal — not a pile of apps.

▣

Virtualisation host

KVM in the kernel, QEMU in the image, bridge/tap networking for guests. Running guest operating systems is a first-class use, not an add-on.

⚙

Sees any hardware

Loadable driver modules and vendor firmware, autoloaded for whatever machine you boot. The USB stick that works on your laptop works on the next box too.

▤

Mounts anything

Boot from USB, read and manipulate common disk and image formats, reach NFS and SMB/CIFS network storage. A sysadmin's rescue-and-manage surface.

◐

Browses the web

A Wayland-native WebKitGTK browser and a modern networking stack. Table stakes for an admin workstation.

A coherent app family

One design language, one accent, built to feel like a single system. Each ships as its own wgpkg package you can update on its own.

Web Browser

WebGen Browser

Privacy-first, customizable browser on WebKitGTK 6 / GTK4. The Wayland-native way to reach the web from the workstation.

Learn more →
Network Scanner

MacBurger

Discover hosts on your network, scan ports, and manage servers over SSH — the admin's map of what's out there.

Learn more →
Text Editor

WebGen Edit

Edit source and config files with syntax highlighting. Fast, native, and exactly enough editor for a workstation.

Learn more →
File Manager

WebGen Files

Browse, copy, and share files across the host and its guests. Folder tree, recursive search, and Open-With that honours your system file associations.

Learn more →
Terminal

WebGen Terminal

A tabbed terminal for the times a shell beats a GUI — which, on a hypervisor host, is most of them.

Learn more →
Settings

System Settings

Configure WebGen Linux and its applications — appearance and accent, users and groups, per-app panels, all in one place.

Learn more →
Game

WebGen Solitaire

Klondike and Spider solitaire — proof a real GUI app ships on the family stack using only what the distro provides.

Learn more →

Every application

All 25 graphical applications in the image. Full descriptions and screenshots →

Updated with wgpkg

Its own package manager, built from scratch. The base system updates as one signed image; apps update individually — no full reinstall to ship a fix.

Point it at the WebGen repo and pull the latest:

https://www.webgen.com.au/linux/
# add the WebGen package repo
$ wgpkg repo add https://www.webgen.com.au/linux/
$ wgpkg update

# upgrade every installed app
$ wgpkg upgrade

# or install one
$ wgpkg install webgen-edit

Download

Two live-and-install images, UEFI+BIOS, x86-64. The standard image is a lean bootstrap (install, then wgpkg upgrade to today's everything). The Admin / Rescue image bakes the full sysadmin toolkit in for offline use.

sha256: f27d427622ef8a215af4de3f8af422766bc55e1767ac02e317f09545d7e8b46a

Write it to a USB stick and boot (UEFI): sudo dd if=webgen-linux.iso of=/dev/sdX bs=4M oflag=direct status=progress && sync — replace /dev/sdX with your USB device (check with lsblk first).

If the machine ignores the stick and boots Windows anyway, that is almost certainly Secure Boot — it refuses unsigned boot loaders silently, with no message at all. The stick is fine; here is how to turn it off, by manufacturer.

Every component is compiled from source and pinned by version, URL, and hash. Device firmware is the one exception — shipped as vendor-redistributable binaries, clearly labelled on the packages page.