this is sabotage, an experimental linux
distribution based on musl libc and busybox
requirements:
- i386, x86_64, MIPS, PowerPC32 or ARM(v4t+) processor
- linux 2.6+, gcc 4.x, git, bzip2, patch, sed, tar, wc, wget and xz
- 3~4GB disk space. 2GB is used to bootstrap a 135MB core system
- lots of time and a fair bit of linux knowledge
features:
- cross-compiles a complete self-hosting linux system inside a chroot
- core system is statically linked
- no /usr or /sbin (related paper)
- runit based service supervision
- butch, a lightweight multithreaded package and build manager
- packages are symlinked into / from /opt (like stow and
gobolinux)
bootstrap your own sabotage system from source:
ready-to-boot raw disk images:
READ THE README AND THE COOKBOOK FIRST
sabotage is public domain