a radical and experimental distribution based on musl libc and busybox http://sabo.xyz
 
 
 
 
 
 
Go to file
Christian Neukirchen d5932f193f Improve installer 2011-04-18 17:07:46 +02:00
KEEP Add installer 2011-04-18 14:56:48 +02:00
installer Improve installer 2011-04-18 17:07:46 +02:00
pkg Auto* hacks are not needed anymore 2011-04-15 22:29:05 +02:00
sets Clean sets 2011-04-18 16:53:48 +02:00
stage0 Switch to mainline musl 2011-04-15 20:05:51 +02:00
stage1 Fix extlinux build 2011-04-18 15:27:07 +02:00
utils Improve installer 2011-04-18 17:07:46 +02:00
xorg shuffle libs 2011-04-15 23:07:31 +02:00
README Move to mk for building stage1 and pkg 2011-04-13 10:34:00 +02:00
THANKS Update THANKS 2011-04-13 15:00:42 +02:00
build-stage0 Add mk to stage0 2011-04-13 10:33:43 +02:00
deps Fix deps 2011-04-15 22:57:01 +02:00
enter-chroot Initial import of sabotage 2011-04-06 00:43:34 +02:00
mkfile Add installer 2011-04-18 14:56:48 +02:00

README

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

Requirements:
- 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!
DO NOT RUN SCRIPTS YOU HAVE NOT READ.

% 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
sequentially.

The default root password is "sabotage".