Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gll-logo

Bubble 🫧

bubble version C linux rootless

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.


🎯 Objectifs du projet

  • 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


🧩 Fonctionnalités prévues

  • [] 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

📦 Build ou Installation

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 binaire

🚀 Exemple rapide

bubble run --rootfs ./rootfs --cmd "/bin/sh"

📁 Arborescence proposée

bubble/
├── cmd/            # binaire principal(apres compilation)
├── internal/       # logique interne
├── docs/           # documentation
├── tests/          # tests unitaires
└── README.md       # ce fichier

🤝 Contributions

Les contributions sont les bienvenues :

  • issues
  • idées
  • optimisation
  • documentation
  • … tout est apprécié !

Auteur

khlogo

Umar Ba jUmarB@protonmail.com

KerHack-Libre “comprendre, construire, transmettre.”

📜 Licence

Ce Logiciel est distribué sous GPLv3, en accord avec les 4 libertés fondamentales du logiciel libre.

About

Run inside the bubble | safely, simply, rootlessly

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors