3 ms·
This is just amazing, I'm very impressed with your OS. This also inspires me to begin creating things that at first thought might seem impossible. How did you
by efiecho 8y ago
This is just amazing, I'm very impressed with your OS. This also inspires me to begin creating things that at first thought might seem impossible.
How did you gain the knowledge to implement all these subsystems? Did you use any specific resources?
Just building a kernel and networking would have been awesome, but a GUI and all the applications is just mind-blowing cool.
Submissions like this is why I read HN. There are something intriguing about projects like this, that are small enough for you to have a chance of understanding how every part works.
- akling 8y ago>How did you gain the knowledge to implement all these subsystems? Did you use any specific resources? I spent many years with a PC emulator (my other GH repo) being my only main hobby project. It's a reasonably correct 80386 with various peripherals and a BIOS. This project allowed me to take 80% of the skills acquired from the emulator, turn them inside out, and build an operating system from them. Of course, Serenity eventually outgrew the limitations of my emulator (no networking, no FPU, no VESA LFB...) and I've stopped trying to catch up for now. Other than that, the OSDev.org wiki has been immensely helpful at times, and the vast number of open source operating systems you can look at for help/inspiration when stuck. :)