3 ms·
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 cli
by rocky_raccoon 2y 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.
- endorphine 2y agoDid you use a book or similar resource? I vaguely recall there was some book about implementing an OS in Rust.
- ibobev 2y agoHere are some other tutorials about operating systems development including some in Rust programming language: https://github.com/bobeff/programming-math-science?tab=readme-ov-file#operating-systems-development https://github.com/bobeff/programming-math-science?tab=readm...
- hedonhermdev 2y agohttps://os.phil-opp.com/ https://os.phil-opp.com/ This one?
- checker659 2y agoHave you considered making your own CPU core in an FPGA and running your OS on it? (Oysters all the way down, I know)
- Rochus 2y agoEven Wirth had good fun with this: http://www.projectoberon.net/ http://www.projectoberon.net/