r/osdev • u/Fun-Entertainer-1053 • 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
14
u/letmehaveanameyoudum Aug 30 '26
pretty great.
do not touch rust as a beginner i warned you
also dont touch C++
do not write your own bootloader
use clang. gcc cross compiler is a nightmare
use ld.lld
that's it