Hey everyone! I've recently become really interested in OS and kernel development, but I have no background in it. I'm eager to learn assembly language and would love some guidance on the best way to start. What resources or projects would you recommend?
1 Answer
A good starting point is to try writing a simple "Hello, World!" program. It sounds easy, but you’ll have to dive into using syscalls which can be tricky. If you're choosing an assembly flavor, I personally like MIPS32, but think about what’s best for you—like if you plan to work with x86 or ARM chips. You could even explore RISC-V, which is pretty cool!
Yeah, creating a "Hello, World!" can be tougher than it seems because of the I/O specifics. Mixing assembly with C for the higher-level parts can definitely simplify the process!