A minimal linux distro from scratch. Compiled by a single script. Built with the latest (stable) linux kernal, busybox for the userspace and Nano X11 for a Graphics backend.
Also ships with QuickJS (js interpreter), cosmopolitan c (cross platform c compiler), a copy conways game of life and the source for a copy of chess (distro specific fork) you have to compile your self.
Make the build script executable
chmod +x build.sh
-
Run the script, to build everything.
# Everything ./build.sh
-
If you want to build seprate parts then:
# Kernal Only ./build.sh kernal # Busybox Only ./build.sh busybox # Graphical Enviornment Only ./build.sh gui # Image Only ./build.sh image
-
To build the iso, make sure you have compiled everything and made an image (so the required files has been made). Then run:
./build.sh iso
There is a fully writen guide on building your distro, here (making a linux distro guide.md).