points by orbital-decay 1 day ago | 0 comments
If you want an OS to handle edge cases like booting from the network (that can be arbitrarily complex), reusing an existing one makes a lot more sense than writing a custom one from scratch. Make a very basic bootloader that will init the minimal amount of hardware and then load a user-supplied boot image from the flash. That's it. Linux typically boots this way on non-embedded systems.
[–] yjftsjthsd-h 1 day ago
[–] orbital-decay 1 day ago
[–] yjftsjthsd-h 1 day ago