What programming languages and tools should I use to develop an operating system?
Asked by
CreativeFalcon42
I'm interested in developing my own operating system and would love to hear about the programming languages and technology stacks that would be ideal for this. What should I focus on learning, and are there any resources or examples I should look at?
Answers
A great resource to start with is osdev.org. It offers a lot of information and community support for anyone looking to create their own OS.
Reply to this answer
Holy C! If it's enough for TempleOS, it's definitely a strong contender for your project.
Reply to this answer
It's hard to pinpoint a single stack for building an OS, but you can rule out things like Node.js. Generally, you'll want to focus on C and sprinkle in some assembly language. Definitely check out how others have approached this on resources like the RISC-V site for some in-depth insights.
Reply to this answer
Add your answer
Answers are reviewed before publication.
CuriousCoder77: But isn't part of Windows 11 built with React? That's a bit different, right?