Linux from Scratch Version 12.0
linuxfromscratch.org
linuxfromscratch.org
I was too much of a novice to completely understand everything I did but over time the puzzle pieces fit together and I realized it was just about the most solid foundation I could have engaged in. I'd suggest it to anyone that interacts with Linux and the time requirement to compile everything is far, far less than it was years back.
What I was actually doing was learning how to apply critical thinking in the real world. Every abstraction layer removed from a subsystem tends to require increased reasoning from the user. Maybe even a little ingenuity.
I'd been a Ubuntu/Mint user until then, but after spending hours knee deep in Arch's superb documentation to explain the tools I was building for LFS I've become an Arch/Manjaro man (and Debian when I'm provisioning a new VPS for something that needs LTS)
I learned so much about what makes a distro a distro from LFS.
I'd reeeeeeeally an Alpine style LFS fork that is fully built with LLVM and muslC, but we're not quite there yet.
It would definitely be interesting to try a machine that was contemporary with the earliest Linux releases. And apparently it can run on a beefier qemu-emulated virtual machine as well.
https://www.gentoo.org/downloads/#m68k
https://www.phoronix.com/news/Linux-Better-M68k-Virtual
On the BSD side, I think NetBSD also supports m68k and vintage Macs, though I imagine something like a modern web browser would be too slow and heavyweight to run properly.
For Windows: https://learn.microsoft.com/en-us/sysinternals/resources/win...
and for Mac/iOS: https://newosxbook.com
Those are official sites, the books themselves can also be found elsewhere if you get my meaning.
I also remember working on getting LFS work on AWS EC2 back then.