Jump to content

Kernel Development

- - - - -

This topic has been archived. This means that you cannot reply to this topic.
2 replies to this topic

#1
Jame

Jame

    Learning Programmer

  • Members
  • PipPipPip
  • 32 posts
Some basic questions about kernel programming:

1) What language is the kernel made in?
2) Where/How do I begin?
3) Is there a team I can join?

#2
Ish

Ish

    Newbie

  • Members
  • Pip
  • 3 posts
Well... The Kernel is written in C and partly in Assembly.

#3
Guest_Revenge1_*

Guest_Revenge1_*
  • Guests
The linux kernel is written in C, with some portions, mostly low level stuff (IDT, GDT, PIT, APIC, APCI, ect...) written with assembly stubs. To be honest, if you don't know this, you'll likely not contribute anything useful for a looooooong time. Look at the MIT coursework for 6.868, an Introduction to Operating System Engineering and at least learn the basics of how a kernel works.