3 ms·
When writing your OS from scratch, what order did you develop your components in? Did you start with an assumption of UEFI, long mode only?
by ilovecaching 4y ago
When writing your OS from scratch, what order did you develop your components in?
Did you start with an assumption of UEFI, long mode only?
- ddevault 4y agoHelios currently uses legacy boot. The first thing is to get something to boot and print out "hello world" to serial or some such like. I also wanted to get into long mode fast, because Hare does not support 32-bit targets. Then paging is generally wise. The rest is dependent on your kernel design.