Hacker News new | ask | show | jobs
by rocky_raccoon 462 days ago
I love osdev. I don't know what the end game is for me, but there's something really cool about being able to just create... whatever I want. It all sort of clicked for me when I was able to get some basic x86 interrupts and syscalls working. Once you get the syscalls going, the world is your oyster!

Seriously, I would highly recommend tinkering around with a hobby OS. I used it as an opportunity to learn Rust and I got more than I bargained for. Now, I feel somewhat comfortable in Rust AND I can throw more double and triple faults than most people in the world.

2 comments

Have you considered making your own CPU core in an FPGA and running your OS on it?

(Oysters all the way down, I know)

Even Wirth had good fun with this: http://www.projectoberon.net/
Did you use a book or similar resource? I vaguely recall there was some book about implementing an OS in Rust.
Here are some other tutorials about operating systems development including some in Rust programming language: https://github.com/bobeff/programming-math-science?tab=readm...