Linux kernel development

135 pts.
Tags:
Linux
Linux KERNEL
Linux Training
hi Im very much interested in linux kernal development. As im new to this please suggest me where to start.ie. what knowledge should i posses inorder to develop linux kernel. What are the books available for this development.

Software/Hardware used:
linux

Answer Wiki

Thanks. We'll let you know when a new response is added.

This depends on where you currently are. If you want to work on the actual kernel itself, a good understanding of C (GNU C is used primarily I believe) is required, and Assembly knowledge is useful too for some parts (mostly drivers).

Even though its currently down, your biggest resource is going to be kernel.org.

Now, if you’re talking about creating your own version of Linux (i.e.: Ubuntu, ArchLinux, etc…), then you will want to look at http://www.linuxfromscratch.org/ which is pretty much the de-facto resource for creating your own flavor of Linux. I will suggest though, if you do this, do so in a virtual machine…otherwise, it may not be pretty if you make a mistake.

As for books, I’m not aware of any. I’ve personally been an Internet-resource user for the longest time.

Discuss This Question: 1  Reply

 
There was an error processing your information. Please try again later.
Thanks. We'll let you know when a new response is added.
Send me notifications when members answer or reply to this question.

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
  • carlosdl
    You could mess up the OS making the machine fail to boot or work. If it is a VM, you can easily revert to a previous snapshot or even delete it and create a new one if needed, without affecting your physical machine's OS and without risking your data.
    69,950 pointsBadges:
    report

Forgot Password

No problem! Submit your e-mail address below. We'll send you an e-mail containing your password.

Your password has been sent to:

To follow this tag...

There was an error processing your information. Please try again later.

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

Thanks! We'll email you when relevant content is added and updated.

Following