To build minimal linux systems, I've found Minimal Linux Live [^1]
and Floppinux [^2] useful. There was a list of build steps for 486 [^3]
as well, in case you are targeting older machines.
What is the purpose of the tinyconfig configuration? What functionality does such a kernel provide?
It seems to not even provide basic tooling or "interfaces" to the world. Is this something used for embedded systems where a minimal platform is needed to run a specific firmware?
Love it. Did the same journey a few years back making a version of KISS Linux that runs out of an initramfs. Highly recommend that "1-person distro" as a way to build out a daily driver OS, it's very satisfying
Funny enough, the article also serves as a Nix repellent! I’ve read few interesting things about it, but seeing here how hard it makes your life I won’t be touching it with a long stick…
[1]: https://github.com/ivandavidov/minimal-linux-script [2]: https://github.com/w84death/floppinux [3]: https://www.insentricity.com/a.cl/283/booting-a-486-from-flo...