Overview

Soplos Linux is built using a set of custom tools developed specifically for the distribution. This page provides an overview of the build infrastructure.

Note: These tools are maintained by the Core Team and are primarily for internal use. Official ISOs are built in a controlled environment.

Soplos Tools

The Soplos build infrastructure consists of several specialized tools:

  • Soplos ISO Builder: Creates bootable ISO images for all Soplos editions (Boro, Tyron, Tyson).
  • Soplos Packager: Simplifies the creation of .deb packages with proper metadata and dependencies.
  • Soplos Repo Manager: Manages the official package repositories, handles signing, and updates metadata.
  • Kernel Build Tool: Custom tooling for compiling and packaging the Soplos-optimized Linux kernel.
Coming Soon: The Soplos Linux Developer Kit will provide a unified set of tools for contributors to build and test Soplos components locally.

Kernel Compilation

Soplos Linux uses a custom-configured Linux kernel optimized for desktop performance. The kernel is compiled using internal tooling that automates configuration and packaging.

Kernel source code is based on upstream Linux with Soplos-specific patches and configuration.

Soplos ISO Builder

The Soplos ISO Builder is the tool used to generate the official installation images. It handles:

  • Package selection for each edition
  • Desktop environment configuration
  • Live environment setup
  • Installer integration (Calamares)
  • The resulting ISO is for internal testing only.

ISOs created with this tool are tested extensively before public release.