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 f658fda7bd
Release 2011-04-13
11 years ago
KEEP More openssh tweaking 11 years ago
pkg Apply the right automake patch 11 years ago
sets Update sets 11 years ago
stage0 Copy whole sabotage checkout to $R/tmp/src 11 years ago
stage1 Add bsdtar (as native tar/cpio) and xz 11 years ago
utils Add N=1 to just show what happens 11 years ago
README Move to mk for building stage1 and pkg 11 years ago
THANKS Release 2011-04-13 11 years ago
build-stage0 Add mk to stage0 11 years ago
deps Don't cross stage1 and pkg dependencies 11 years ago
enter-chroot Initial import of sabotage 11 years ago
mkfile Quiet a few tasks 11 years ago
xorg Add notes on building xorg 11 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".