a radical and experimental distribution based on musl libc and busybox
http://sabo.xyz
busybox
desktop
distro
efficient
embedded
fast
hardcore
lightweight
linux
musl
no-bullshit
no-dbus
no-systemd
radical
server
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
![]() |
12 years ago | |
---|---|---|
KEEP | 12 years ago | |
README | 12 years ago | |
THANKS | 12 years ago | |
deps | 12 years ago | |
enter-chroot | 12 years ago | |
prepare-root | 12 years ago | |
stage0 | 12 years ago | |
stage0-binutils | 12 years ago | |
stage0-busybox | 12 years ago | |
stage0-finish | 12 years ago | |
stage0-gcc3 | 12 years ago | |
stage0-make | 12 years ago | |
stage0-musl | 12 years ago | |
stage1 | 12 years ago | |
stage1-9base | 12 years ago | |
stage1-binutils | 12 years ago | |
stage1-busybox | 12 years ago | |
stage1-curl | 12 years ago | |
stage1-e2fsprogs | 12 years ago | |
stage1-extlinux | 12 years ago | |
stage1-gawk | 12 years ago | |
stage1-gcc4 | 12 years ago | |
stage1-git | 12 years ago | |
stage1-gmp | 12 years ago | |
stage1-kernel | 12 years ago | |
stage1-m4 | 12 years ago | |
stage1-make | 12 years ago | |
stage1-mpc | 12 years ago | |
stage1-mpfr | 12 years ago | |
stage1-musl | 12 years ago | |
stage1-openssh | 12 years ago | |
stage1-openssl | 12 years ago | |
stage1-perl | 12 years ago | |
stage1-pkg-config | 12 years ago | |
stage1-sed | 12 years ago | |
stage1-zlib | 12 years ago | |
utils | 12 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 - 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! % ./stage0 # build toolchain (~15min on a modern machine) % ./enter-chroot # enter $R chrooted, needs root password # cd /tmp/src/sabotage # absolute path required! # ./stage1 # rebuild stuff, build kernel (~1h) copy $R to a ext4 file-system # extlinux -i $R/boot If steps of the stage* scripts fail, you can comment out previous steps. But you know that, since you read the scripts, didn't you? The build is parallel-safe (MAKEOPTS=-jN), but all packages are build sequentially. The default root password is "sabotage".