Theme 1: Streamlining the kernel configuration
- elevation: “One question: why not thin the config a little? USB, SOUND, VGA, etc. are all slowing down the boot but don't have hardware to control.”
- WerWolv: “There's no reason all of this is enabled except for keeping the config simple. I only recently learned about make tinyconfig though which should let you creating a absolutely minimal config to start off of.”
Theme 2: Appreciation and encouragement for the project
- elevation: “This complicated project was well executed, and I enjoyed it. I'm sorry your post wasn't more popular, I hope you won't be discouraged from sharing your adventures in the future!”
- csdreamer7: “Excellent post. Your file format RE looks like an additional one to add to the reading queue as well:”
Theme 3: Alternative tools and approaches for embedded Linux
- Neywiny: “I've done this for a cortex-m in qemu (meaning I wrote the chip and peripheral emulation code too for the timer, uart, sd controller with dma, and rcc). But I used buildroot. So much easier to keep track of everything and it's very easy to start with (unlike yocto). I recommend taking a look at buildroot.”
- Neywiny: “You also don't need an MMU to run Linux. Just helps compatibility.”