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.

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.

See all twelve apps, with screenshots →

Web Browser

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

Edit

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

Learn more →
File Manager

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

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

Solitaire

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

Learn more →
Image Editor

Paint

Pencil, shapes, flood fill and eyedropper on a real canvas — with zoom to 3200 % and a pixel grid for pixel-by-pixel work.

Learn more →
Colour Tool

Swatch

Pick a colour, get a harmony palette across six schemes, and save it — every other WebGen app can then use it from its own picker.

Learn more →
Screen Capture

Screenshot

Full screen, a region, or a single window, with an optional delay. Uses the wlroots path, so it works properly under Wayland.

Learn more →
Document Viewer

PDF

A Poppler-backed PDF reader, because WebKit does not render PDFs. Page navigation and zoom from 10 % to 800 %.

Learn more →
Calculator

Calc

Correct operator precedence and parentheses, full keyboard input, and a history line above the current expression.

Learn more →

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

One image: live ISO you can try, then install to disk. UEFI x86-64.

sha256: 1a973f442ddb7aad594d32363a0e4b8f166c4e985ed640f1091b4944299f2330

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).

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.