Cheesy-Linux A minimal source based linux distro. Created with love, without ai. Why? I have installed LFS and I desire to create my own distro out of it. There are many problems with this. Firstly, anyone could simply follow the LFS book and then they would have "Cheesy Linux". Futhermore I do not like the defaults in the LFS book. Considering all this, the best option would to follow the LFS book but change things, like the init system, core utils and libc. Although I have tried and found the latter quite difficult, I have found my self the time to start build the ports and cpm. Cpm at this very moment is a WIP, just as the ports, however the ports are my first priority for now. Specifications: 1. Glib as the libc. This makes a more stable build system (compared to musl). 2. Busybox as coreutils and init system. Faster and cleaner than gnu coreutils and systemd. 3. Ports collection: https://codeberg.org/Cheesy-Linux/Cheesy-Linux/src/branch/master/ports 4. Package management: https://codeberg.org/Cheesy-Linux/Cheesy-Linux/src/branch/master/cpm Contributions: This distro is new, and prone to breakage, it doesn't even have a full ports collection (YET!). So if you want to contribute, remember to explain what you are doing and HOW you are doing it. Issues: Right now cheesy linux shouldn't even be public, so there are going to be loads of issues, I will get to them in my own time. Basicly, just don't file issue reports. Philosophy: KISS - Keep it simple stupid. Everything will be as simple as it is usable. FAQ: How to get it? You can't. Right now this repo is just a part of a ports collection with a bare-bones bash script. You can try, its opensource, of course you can try! Is it out of date? Probably. My aim is to get most packages packaged and usable inside cheesy-linux first. Does it work? I don't know. 90% of the packages I have not tested. Why have you not tested anything? Because as I said earlier, I want to finish the ports collection first. Road Map: 1. Finish ports collection 2. Create a quick installer (using dialog) 3. Test everything 4. Make everything stable