Early access programme

How preview builds are structured, what gets tested at each stage, and the readiness checks that determine whether a configuration is ready for wider release.

Releasing a boot environment configuration that works reliably on a wide range of older hardware is harder than it looks. A setup that performs well on a 2014 ThinkPad with Intel wireless can fail completely on a same-era Acer with Broadcom chipsets. A kernel version that fixes one long-standing graphics issue can introduce a new regression on a different GPU family. After more than a decade of building and testing these configurations, I have learned that the only way to catch these problems before they reach a wider audience is a structured preview process with clear criteria at each stage.

This page explains how the preview programme works - the test stages, the hardware criteria, the readiness checkpoints, and how configurations move from initial testing to general availability. This is not a signup form; it is a reference for understanding the process that sits behind the configurations and recommendations published elsewhere on the site.

Staged rollout structure

Every configuration goes through three stages before it is recommended in the guides or the downloads section. Each stage has specific pass/fail criteria, and a configuration that fails at any stage goes back for revision rather than advancing with known issues.

Stage 1 - Bench testing

Initial testing happens on the primary workbench machines - typically three to five laptops covering the major hardware families (Intel/Intel, Intel/Nvidia, AMD/AMD). The configuration is installed from USB, booted cold, and run through the standard hardware verification checklist: display, wireless, storage, input devices, sound, and USB peripherals. Boot time is measured with systemd-analyze. Memory usage at idle is recorded. Any component that requires manual intervention - a driver that does not load automatically, a service that hangs during boot, a display resolution that defaults incorrectly - is logged.

Pass criteria: clean install from USB on all bench machines, all critical hardware detected without manual driver installation, cold boot time under 30 seconds on SSD hardware, idle memory usage under 400 MB with desktop environment loaded.

Stage 2 - Extended hardware sweep

Configurations that pass bench testing move to a broader set of hardware. This stage uses machines with known compatibility pain points - Broadcom wireless, Realtek ethernet, Nvidia Optimus graphics, and machines with BIOS firmware that behaves unusually during USB boot. The goal is to find the configurations that break on less common hardware before anyone else encounters them.

This stage also tests upgrade paths. A configuration that installs cleanly but breaks after the first system update is not ready for release. The full update cycle is run on each test machine, and hardware verification is repeated after the update completes.

Pass criteria: clean install on at least eight distinct hardware configurations, no regressions after full system update, Wi-Fi functional on all machines with supported chipsets (Broadcom machines with unsupported chipsets are documented rather than expected to pass), no kernel panics or filesystem errors during 48-hour stability run.

Stage 3 - Documentation and release

Configurations that pass the extended hardware sweep get documented. This includes writing or updating the relevant guide, recording any hardware-specific notes, updating the system requirements page with new compatibility data, and preparing installer notes. The configuration is then published to the downloads section with a clear version tag and the list of tested hardware.

Pass criteria: complete documentation including known limitations, installer notes reviewed for accuracy, guide walkthrough tested end-to-end on a clean machine by someone who did not write it.

Test criteria in detail

The test criteria are designed around the actual problems that cause failed installs on real hardware. They are not theoretical benchmarks - every threshold comes from observing what works and what does not across hundreds of test installations.

Boot time threshold

Cold boot to usable desktop must complete within 30 seconds on SATA SSD hardware and within 90 seconds on mechanical hard drives. These numbers are measured with systemd-analyze from power-on to graphical login ready. The SSD threshold is deliberately generous - most tested configurations achieve 12 to 18 seconds. The buffer accounts for machines with slower BIOS POST sequences or additional firmware initialisation steps.

Memory budget

Idle desktop memory usage must stay under 400 MB for configurations targeting 2 GB machines and under 250 MB for configurations targeting 1 GB machines. This leaves enough headroom for a browser with a few tabs, which is the primary use case for most revived older hardware. Configurations that exceed these thresholds at idle do not advance past bench testing.

Hardware detection rate

Critical hardware - display, storage, keyboard, trackpad, and at least one network interface - must be detected and functional without manual intervention on all bench machines. Wi-Fi is tested separately because chipset support varies. A configuration can advance with documented Wi-Fi limitations as long as ethernet works automatically and the Wi-Fi fix is documented.

Stability under load

Each configuration runs a 48-hour stability test with a simulated workload - browser tabs opening and closing, files being written and deleted, suspend and resume cycles. Any kernel panic, filesystem corruption, or unrecoverable hang during this period is a stage failure. Intermittent issues that only appear under sustained use are the hardest to catch and the most important to find before release.

Installer readiness checkpoints

Before any configuration is published to the downloads section, the installer itself is verified against a specific set of readiness checkpoints. These go beyond whether the installer works - they cover whether the installer experience is clear enough that someone following the guide can complete it without getting stuck.

Installer verification checklist

  • Installer boots successfully on both UEFI and Legacy BIOS machines (or the target mode is clearly documented)
  • Partition layout options are clear and the default selection is safe for the most common case (single-disk, full-disk install)
  • Installer correctly detects existing operating systems when dual-boot is selected
  • Time zone, locale, and keyboard layout detection work correctly during the install wizard
  • Post-install first-boot sequence completes without errors or prompts that require technical knowledge to answer
  • Bootloader (GRUB) is installed to the correct location and the machine boots from the internal drive after removing the USB installer
  • System update from first-boot state completes without dependency conflicts or broken packages
Related reading

Stay in the loop — guides and benchmarks when they drop.