Bubble est un outil léger permettant de créer et d’exécuter des containers rootless, sans privilèges administrateur, tout en offrant une isolation simple, moderne et sécurisée. L’objectif est de fournir une alternative minimaliste aux solutions existantes, avec un design clair, une configuration intuitive et un fonctionnement adapté aux environnements limités.
-
Créer un environnement isolé sans nécessiter
root -
Fournir une interface simple pour lancer des processus confinés
-
Expérimenter des mécanismes d'isolation Linux :
- user namespaces
- mount namespaces
- cgroups
- pivot_root / chroot
-
Proposer une solution rapide, portable et minimaliste
- [] Création de containers rootless
- [] Montage d’un rootfs minimal
- [] Redirection / sandboxing de
/proc - [] Gestion automatique des namespaces
- [] Configuration simple via fichier YAML ou CLI
- [] Intégration facile dans d’autres projets
git clone https://github.com/KerHack-Libre/bubble
cd bubble
meson setup build
meson compile -C build
meson install -C build # si tu installes le binairebubble run --rootfs ./rootfs --cmd "/bin/sh"bubble/
├── cmd/ # binaire principal(apres compilation)
├── internal/ # logique interne
├── docs/ # documentation
├── tests/ # tests unitaires
└── README.md # ce fichier
Les contributions sont les bienvenues :
- issues
- idées
- optimisation
- documentation
- … tout est apprécié !
Umar Ba jUmarB@protonmail.com
KerHack-Libre “comprendre, construire, transmettre.”
Ce Logiciel est distribué sous GPLv3, en accord avec les 4 libertés fondamentales du logiciel libre.

