What programming languages and tools should I use to develop an operating system?

November 8, 2025 3 answers
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

OSDevEnthusiast
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
RetroDevFan
Holy C! If it's enough for TempleOS, it's definitely a strong contender for your project.
Reply to this answer
TechSage89
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.

CuriousCoder77: But isn't part of Windows 11 built with React? That's a bit different, right?

Reply to this answer

Add your answer

Answers are reviewed before publication.

Related Discussions