AIMS OS — a Debian 13 GNU/Linux distribution built at AIMS Senegal (GNOME desktop, scientific stack, fr/en bilingual)
# AIMS OS
**A Debian-based GNU/Linux distribution built at AIMS Senegal.**
AIMS OS is a custom GNU/Linux distribution for the African Institute for
Mathematical Sciences, Senegal. Version 2.1 ships a slim live ISO: a GNOME
desktop, the Calamares installer, and the scientific baseline every AIMS
student uses (Jupyter, the SciPy ecosystem, R, a French TeX Live), bilingual
French and English out of the box, on a clean Debian 13 (Trixie) base. The
heavier layers (full TeX Live, Octave, Maxima, TeXstudio, the Coop track
toolchains) install on demand from the AIMS apt repository, which the ISO
preconfigures, either through the first-boot wizard or a plain `apt install`.
SageMath is install-on-demand via Miniforge
(`mamba install -c conda-forge sagemath`) since upstream has not yet packaged
it for Python 3.13.
---
## Quick facts
| | |
|---|---|
| Codename | AIMS OS |
| Version | 2.1 |
| Base | Debian 13 (Trixie) |
| Desktop | GNOME 48 |
| Installer | Calamares 3.3 |
| Architectures | amd64, arm64 |
| Locales | fr_FR.UTF-8 (default), en_US.UTF-8 |
| Timezone | Africa/Dakar |
| Apt repo |
a-i-m-s-senegal.github.io |
| Maintainer | AIMS Senegal IT |
| Upstream |
github.com |
| Status | v2.1.0 (Trixie, slim) released; development on `main` |
## Repository layout
```
aims_os/
├── .github/ # CI: ISO builds, boot tests, apt repo + docs publishing
├── docker/ # build container (live-build inside privileged Debian)
├── build/ # live-build config + host-side build wrapper
├── metapackages/ # 12 metapackages defining the distro package set
│ ├── aims-os-core/ # base system, security, locales, build tools
│ ├── aims-os-desktop/ # slim GNOME, Calamares, Firefox, LibreOffice fr
│ ├── aims-os-math/ # slim scientific stack: SciPy, Jupyter, R, TeX fr
│ ├── aims-os-branding/ # plymouth, grub, wallpapers, theming (ISO only)
│ ├── aims-os-welcome/ …