Skip to Content
Building OsBase Images

Base Images

OpenFactory builds from public Linux distributions and curated templates. The exact version list changes as upstream projects release new images; the console and recipe templates are the source of truth for currently selectable bases.

Common Bases

FamilyBest For
DebianStable servers, appliances, CI images, and long-lived deployments
UbuntuDesktop, cloud, GPU, and developer workstation images
FedoraNewer packages, developer tooling, SELinux-focused work, and container workflows
openSUSERolling or enterprise-style Linux workflows
ProxmoxHomelab and virtualization host experiments where supported
Desktop distributionsBrowser trials, training, migration testing, and user evaluation

Choosing a Base

RequirementRecommended Starting Point
Production serverDebian or Ubuntu LTS
Development workstationUbuntu, Fedora, or a desktop-focused distribution
Container hostDebian, Ubuntu, or Fedora
Homelab virtualizationProxmox where available
Network appliance imageDebian or Ubuntu with firewall, VPN, routing, and service configuration
Edge or embedded targetA minimal Debian or Ubuntu image sized for the hardware profile

Examples

Use Debian as the base for a small production server with SSH, Docker, and automatic security updates.
Build an Ubuntu desktop workstation with GPU drivers, VS Code, Docker, Python, and Node.js.
Create a network appliance image with WireGuard, DHCP, DNS forwarding, firewall rules, and default tests.

Compatibility Notes

  • Package names vary across distributions.
  • Desktop customization depends on the desktop environment available for that base.
  • Security hardening and compliance checks vary by distribution family.
  • Hardware-specific builds may require drivers, firmware, kernel modules, or a validated hardware profile.
Last updated on