What language and tools necessary for writing an OS?


Warning: count(): Parameter must be an array or an object that implements Countable in /home/styllloz/public_html/qa-theme/donut-theme/qa-donut-layer.php on line 274
0 like 0 dislike
31 views
Long asked such a question. Need articles about architecture to write and how. Do you need the assembler and knowledge of C, or it is possible somehow differently? Thanks in advance.
by | 31 views

7 Answers

0 like 0 dislike
You can start with reading the Tanenbaum — Modern operating systems.
by
0 like 0 dislike
Knowledge of Assembly language is highly desirable at least for debugging. Assembly of the platform under which you're going to write OS.

If we talk about the kernel is to write it in C probably the most convenient option. You will have low level access to the hardware and enough abstraci to manipulate him.
This is speaking about the core.

If we talk about the environment, you can write on almost anything.

Can pick the source code of MINIX is operatsionka written especially for learning to write OSes.
by
0 like 0 dislike
Site No. 1 - wiki.osdev.org/
by
0 like 0 dislike
It might be nice to see Minix (the OS was initially developed in the academic environment for student learning, therefore, documented), www.minix3.org/ www.minix3.ru/ in addition to the books by Tanenbaum.
PS: Even MinuetOS (www.menuetos.net/) and its fork Kolibri (kolibrios.org/ru/) - OS written entirely in ASM has good documentation and open source code.
by
0 like 0 dislike
The development of the OS in any case involves coding on the hardware level, in connection with this, of course, You have to know and assembler, and C, and the iron architecture, under which OS is being developed, and much more.

And to be honest, it is strange to see it on this resource. Answers this question perfectly gugliada.
by
0 like 0 dislike
a great faq for novice developers of operating systems.
\rwww.superfrink.net/athenaeum/OS-FAQ/os-faq.html
by
0 like 0 dislike
Will add my 5 cents. Students for research purposes available the kernel source XP, the so-called WRK. They are available through the DreamSpark Premium and it is forbidden to publish and use for commercial purposes.

But the reading is very interesting.
by

Related questions

0 like 0 dislike
7 answers
0 like 0 dislike
2 answers
0 like 0 dislike
2 answers
0 like 0 dislike
3 answers
asked Jun 8, 2019 by ilya_batrakov_2000
110,608 questions
257,186 answers
0 comments
36,634 users