Akadata Linux · Version 0 Saphira

Stack guide

Walkthroughs for Perl CPAN, Python pip and virtual environments, Node.js npm, PHP CLI and fpm, and GCC 16.1 compilation on Akadata Linux.

Saphira, the Akadata Linux Version 0 mascot
Technical preview

Stack guide

Five runtimes, one compiler, three libraries

Every runtime on Akadata Linux is installed from source by the deterministic build controller. Their package managers — CPAN, pip, npm — install modules into /usr/local by default, keeping your additions separate from the distribution. If those managers do not cover your needs, GCC 16.1 is the same compiler that built the system itself.

Choose a stack below for the full walkthrough. Each page covers installation, configuration, the /usr/local boundary, and how to move from development to a reproducible stage4 package.


Production

From /usr/local to stage4

The language managers — CPAN, pip, npm — are for development. You iterate, install modules, and test your application in /usr/local. When you are ready for production, build your application into stage4 — a reproducible, versioned system package built from source alongside the rest of the distribution.

To add a package to stage4, create a recipe under packages/ and register it in stage4/dependencies.tsv. The build guide documents the full workflow — from recipe to signed APK index to bootable qcow2 image.