M
M
Matvey Pravosudov2013-12-03 17:23:26
Operating Systems
Matvey Pravosudov, 2013-12-03 17:23:26

What language and tools are needed to write an OS?

Been asking this question for a long time. We need articles about architecture, what they write on and how. Do I need assembly language and knowledge of C, or is it possible somehow differently? Thanks in advance.

Answer the question

In order to leave comments, you need to log in

5 answer(s)
E
Eugene Mosyukov, 2013-12-03
@oxyberg

You can start by reading Tanenbaum - Modern operating systems.

S
Soslan Aldatov, 2013-12-03
@supporteam

In any case, OS development involves coding at the hardware level, in connection with this, of course, you will have to know assembler, C, and the hardware architecture for which the OS is being developed, and much more.
In general, to be honest, it is strange to see this on this resource. The answers to this question are perfectly googled.

S
Sergey, 2013-12-03
Protko @Fesor

a great faq for a beginner operating system developer.
www.superfrink.net/athenaeum/OS-FAQ/os-faq.html

A
ad1Dima, 2013-12-10
@ad1Dima

I'll add my 5 cents. The source code for the XP kernel, the so-called WRK, is available to students for research purposes. They are available through DreamSpark Premium and may not be published or used for commercial purposes.
But the reading is very interesting.

I
irtos, 2013-12-12
@irtos

) I've seen cores in C++ lately, but it's a little exotic and requires a lot of experience, so C is a classic of the genre + jam from Asma )

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question