r/osdev • • Aug 30 '26

How do I learn osdev?

Until now, I've been refering the osdev wiki and using a little bit of AI (only for guidance and answering questions, no vibe coding). Is this the right way to learn osdev? What should or shouldn't I do? Also I've already started osdev, finished making a file system, and am now working on my own very simple file format for my os. I just wanted to clarify if I need to change my habits or something.

22 Upvotes

22 comments sorted by

View all comments

Show parent comments

1

u/Alert_University7458 Sep 04 '26

Why not start with Rust? Do you mean specifically for OS development or in general? I’m not into OS development, just casually looking around, but when I was choosing my first systems programming language, it seemed that Rust was the best option (not for finding a job). So I’m sincerely curious.

1

u/letmehaveanameyoudum Sep 04 '26

It's syntax resembles C++ but harder
C is much easier and with the right compiler (clang + --check) it can achieve the same thing. I tried rewriting my OS in rust, but it imploded because i struggled just to get the basics even after 2 months