0
What languages need to learn to build kernal?
Please give relevant ans. And books
4 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)
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.
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