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 67965a9f51
Release 2011-04-30
10 years ago
KEEP multiarch installer 10 years ago
installer Update installer 10 years ago
pkg i386 python build fix 10 years ago
sets Update sets 10 years ago
stage0 Fix links in /var/service 10 years ago
stage1 bump gcc to 4.5.3 10 years ago
utils $A in rd name too 10 years ago
xorg add DESTDIRS 10 years ago
COOKBOOK Release 2011-04-30 10 years ago
LICENSE Release my stuff as public domain 10 years ago
README Release 2011-04-30 10 years ago
THANKS Update THANKS 10 years ago
build-stage0 Add mk to stage0 10 years ago
deps More xorg deps 10 years ago
enter-chroot Initial import of sabotage 10 years ago
mkfile Add installer 10 years ago

README

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

Requirements:
- ~4G free 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, Exherbo and Arch systems.

READ THE COOKBOOK FIRST.

Build instructions: Caveat emptor, this is all pre-alpha!
DO NOT RUN SCRIPTS YOU HAVE NOT READ.

% cp KEEP/config.stage0 config
% vi config
$A architecture (x86_64 or i386)
$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 stuff
# mk xorg # build X.org

See "mk help" for further options.

The build is parallel-safe (MAKEFLAGS=-j<N>), but all packages are build
sequentially.

The default root password is "sabotage".


There is a mailinglist sabotage@lists.openwall.com, mail
sabotage-subscribe@lists.openwall.com and follow instructions to get
on it. Archives are at http://openwall.com/lists/sabotage/