3 ms·
Building a Tiny Linux from Scratch
- deleted 2y ago[deleted]
- malmz 2y agoStyling is broken on mobile (chrome android). Content overflows and the text is shifted off-screen to the left
- rob_c 2y agoUnfortunately seconded. Interesting read though :)
- romforth 2y agoTo 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. [1]: https://github.com/ivandavidov/minimal-linux-script https://github.com/ivandavidov/minimal-linux-script [2]: https://github.com/w84death/floppinux https://github.com/w84death/floppinux [3]: https://www.insentricity.com/a.cl/283/booting-a-486-from-floppy-with-the-most-up-to-date-stable-linux-kernel https://www.insentricity.com/a.cl/283/booting-a-486-from-flo...
- humptybumpty 2y agoIntresting, will save this for later. 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…
- brucehoult 2y agoAnd Rust. It seems they often go together. I don't know why people do that to themselves. https://www.youtube.com/watch?v=Fm5Ust7vEhk https://www.youtube.com/watch?v=Fm5Ust7vEhk
- dmwilcox 2y agoLove 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
- ICameToComment 2y agoWhat 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?