forked from sabotage-linux/sabotage
an experimental distribution based on musl libc and busybox
License
bobertlo/sabotage
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
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. As of this release, sabotage supports both i386 and x86_64. 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. You can bootstrap your own build from the scripts at https://github.com/rofl0r/sabotage or use a ready-to-boot disk image either for netinstall or with sets included (put it on an USB stick, burning a CD will not work), to be found at: http://xmw.de/mirror/sabotage/ You also can netboot the install kernel directly (use pxelinux from somewhere). 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-stage 0 # build toolchain (~15min on a modern machine) % ./enter-chroot # enter $R chrooted, needs root password % cd /src % vi config # set your MAKE_THREADS, etc % . config % butch install stage1 % butch install xorg etc.. you can look around in /src/pkg to see which additional useful packages you can find... install them using butch, i.e. % butch install nano % butch install gdb copy $R to a ext4 file-system # extlinux -i $R/boot # butch install pkg # additional stuff # butch install xorg # build X.org See "butch" for further options. 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/
About
an experimental distribution based on musl libc and busybox
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published
Languages
- C 86.5%
- Shell 12.8%
- Other 0.7%