Monika Sharma
Monika Sharma

Reputation: 11

Inquiry about kernel programming

First,Let me introduce myself. This is Monika sHarma , pursuing B.Tech(Final year-Computer science) I want to know about Kernel level programming. Is there anyone who can tell me how can i know about it more down to the core? Is C language sufficient for learning the same? It will better for me if it doesn't require LINUX. How can I get matter on it?Please let me know the same.

Upvotes: 0

Views: 82

Answers (1)

phoxis
phoxis

Reputation: 61970

You need to know

  • C language
  • IA-32 architecture, instruction set and programming. (if you are programming for this architecture)

Developing platform depends on you. I do not have any experience developing in Windows Platform, but i can provide the tools which are generally required

  • A compiler (gcc in my case)
  • An assembler (nasm in my case)
  • A linked (the GNU linker ld in my case)
  • A bootloader (if you do not make one yourself (i have used GRUB))
  • A VM (Bochs) for testing the os

Going down to core would take real time. You can refer OS books. For community support you can get into:

Actually you need to get into the stuff yourself.

Upvotes: 1

Related Questions