schroot¶
schroot is a lightweight virtualisation system based upon chroots. It has many uses, some common ones including:
- Building Debian packages in a minimal clean environment (it is used by sbuild on the Debian autobuilders
- Running 32-bit software on 64-bit systems
- Running untrusted programs in a limited sandbox
- Creating defined, clean, environments for any tasks which require guaranteed reproducibility
- Providing access to multiple versions of multiple systems, for example on cluster or continuous integration nodes
Resources¶
Git source repository¶
Main repository at GitHub:
git clone https://github.com/codelibre-net/schroot.git
Debian repository at Alioth:
git clone https://alioth.debian.org/anonscm/git/buildd-tools/schroot.git
To submit code changes, please either:
- Open a pull request on GitHub
- File a bug with attached patches in the Debian bug tracking system
Mailing list¶
The buildd-tools mailing list on Alioth is used for schroot development.