0

What languages need to learn to build kernal?

Please give relevant ans. And books

28th Feb 2018, 2:51 AM
Dark Shadow
Dark Shadow - avatar
3 Answers
+ 1
I also don’t know any books but I would try to find the source code of the Linux Kernel and look at that. It’s written mostly in C with some assembly. (I think)
28th Feb 2018, 3:39 AM
A G
A G - avatar
0
I don't know of any books but if your interested in writing a kernel yourself you'll definitely need either something like C/C++ or even Rust and at least a bit of assembler as well. There are a few places where you'll need assembly but the rest can be done in pretty much any compiled language for the most part.
28th Feb 2018, 3:33 AM
Lewis
Lewis - avatar
0
One of the main pages for OS devs is https://wiki.osdev.org/Expanded_Main_Page In this website you find some explanation and some resources, but it leaves you with just a guide and almost no help in tge basics. If you want to learn how to make an OS, search around for some tutorials on building OSs. Look specially for those that teach you the boot process and 32 and 64 bit transitions. After that the only thing left to do is learn to code without a std library
28th Feb 2018, 6:16 AM
spcan
spcan - avatar