a radical and experimental distribution based on musl libc and busybox http://sabo.xyz
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Christian Neukirchen d5932f193f
Release 2011-04-18
12 years ago
KEEP Add installer 12 years ago
installer Release 2011-04-18 12 years ago
pkg Auto* hacks are not needed anymore 12 years ago
sets Clean sets 12 years ago
stage0 Switch to mainline musl 12 years ago
stage1 Fix extlinux build 12 years ago
utils Release 2011-04-18 12 years ago
xorg shuffle libs 12 years ago
README Move to mk for building stage1 and pkg 12 years ago
THANKS Update THANKS 12 years ago
build-stage0 Add mk to stage0 12 years ago
deps Fix deps 12 years ago
enter-chroot Initial import of sabotage 12 years ago
mkfile Add installer 12 years ago


This is sabotage, an experimental distribution based on musl libc and busybox.

- Only tested on x86_64, i386 shouldn't be hard to port.
- ~4G disk space
- root access
- usual GCC 4 toolchain
- git
- a bootloader of your choice (extlinux is favored)
- lots of time and a fair bit of Linux knowledge

This system has been built on up-to-date Gentoo and Arch systems.

Build instructions: Caveat emptor, this is all pre-alpha!

% cp KEEP/config.stage0 config
% vi config
$K directory with patches
$S where sources are compiled (stage0: ~700MB, stage1: ~2.1GB)
$R root file system

% . ./config # required!

% ./build-stage0 # build toolchain (~15min on a modern machine)
% ./enter-chroot # enter $R chrooted, needs root password
# cd /tmp/src/sabotage # absolute path required!
# mk stage1 # rebuild stuff, build kernel (~1h)
copy $R to a ext4 file-system
# extlinux -i $R/boot

# mk pkg # additional additional stuff

See "mk help" for further options.

The build is parallel-safe (MAKEFLAGS=-jN), but all packages are build

The default root password is "sabotage".