aboutbuildsystem.md
February 14, 2021 ยท View on GitHub
Introduction to the build system
Ataraxia GNU/Linux is made from scratch. Every package build and configuration file was writen by and is controlled by the Ataraxia Linux team and it's contributors. To build the Linux distro, we have made a build system called "Ataraxia", which literally means "unperturbedness", "equanimity", and "tranquility". It's the main purpose to build and port packages easily.
Getting source code
We're using git as control system. You need git to download source code:
git clone https://github.com/ataraxialinux/ataraxia
If you want to switch to specific version:
git checkout [Ataraxia GNU/Linux version]
Index of source packages
We have separated packages into groups to make the build system cleaner. We have following repositories for packages:
* packages - Main packages collection for Linux distribution
* toolchain - Packages to build cross-toolchain [mostly required to build basic system]
See bootstrapping.