Hacker News new | ask | show | jobs
by avisaven 2689 days ago
What a coincidense, for my high school senior project in 2017 I built an operating system as well [1] (which I still work on to this day). For anyone who is put off by the difficult of building an operating system I highly recommend just going in and getting your hands dirty. osdev.org is a fantastic resource and theres plenty of reading to do on the web, and getting more intimately familair with your hardware is an incredibly gratifying and enlightening experience. Even if you never end up with something useful, the learning experience of working in such a liberated and constrained (theres no rules, but no supports! anything goes within the constraints of the hardware) environment is second to none. And once you build your operating system, you can always go back and do something new with it. Mine has become something of a zen garden where I can just play with new ideas and algorithms, without having to worrying about reaching some sort of goal.

[1] https://github.com/block8437/brackos