What resources can help me create my own operating system?

0
17
Asked By CreativeNinja42 On

Hey everyone! I've recently become really interested in operating systems and want to dive into creating one myself. I've got a lot of free time on my hands—about a decade to be exact—due to my disability. I'm looking for any textbooks, guides, or resources that could help me get started. Any advice would be greatly appreciated!

5 Answers

Answered By DevMaster360 On

For device drivers, try getting a microcontroller board. Programming its hardware components like UART and timers can be a great start. I recommend the AVR8 chip; it's easy to use! Also, look into writing a non-preemptive scheduler for tasks and learning about interprocess communication using assembly on your microcontroller. Andrew Tanenbaum's books are great too—definitely recommend!

Answered By CodeCrusader19 On

Before diving in, how much experience do you have with computer science? Building an OS is incredibly challenging, so having a good foundation is key!

Answered By ByteSizedGuru On

Linus Torvalds mentions the OS creation process in his autobiography, which is a great read. Things are a bit easier now compared to what he faced, especially with POSIX system calls if you're looking at a Unix-compatible OS. Also, invest in some good books on OS design—they're really worth it!

Answered By TechWizard88 On

Check out the OSDev Wiki! It's a fantastic resource for beginners wanting to get into OS development. Best of luck with your journey!

Answered By JustCurious2023 On

I can't really help with your question, but how did you manage to rack up 10k karma without posting anything?

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.