forked fromleahneukirchen/sabotage
- Notifications
You must be signed in to change notification settings - Fork2
an experimental distribution based on musl libc and busybox
License
NotificationsYou must be signed in to change notification settings
pikhq/sabotage
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
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 knowledgeThis 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 $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.orgSee "mk help" for further options.The build is parallel-safe (MAKEFLAGS=-j<N>), but all packages are buildsequentially.The default root password is "sabotage".There is a mailinglist sabotage@lists.openwall.com, mailsabotage-subscribe@lists.openwall.com and follow instructions to geton it. Archives are athttp://openwall.com/lists/sabotage/
About
an experimental distribution based on musl libc and busybox
Resources
License
Stars
Watchers
Forks
Packages0
No packages published
Languages
- Shell96.4%
- Assembly2.0%
- C1.6%