Comment

Comment by orbital-decay

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.

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton