a radical and experimental distribution based on musl libc and busybox
http://sabo.xyz
linux
server
lightweight
desktop
fast
efficient
embedded
musl
distro
no-bullshit
no-systemd
no-dbus
radical
hardcore
busybox
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.
![]() |
11 years ago | |
---|---|---|
KEEP | 11 years ago | |
pkg | 11 years ago | |
sets | 11 years ago | |
stage0 | 11 years ago | |
stage1 | 11 years ago | |
utils | 11 years ago | |
README | 11 years ago | |
THANKS | 11 years ago | |
build-stage0 | 11 years ago | |
deps | 11 years ago | |
enter-chroot | 11 years ago | |
mkfile | 11 years ago | |
xorg | 11 years ago |
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".