Linux Kernel Development

Daniel Baluta daniel.baluta at gmail.com
Sun Sep 9 06:20:44 EDT 2012


On Sun, Sep 9, 2012 at 12:16 PM, Kaushal Shriyan
<kaushalshriyan at gmail.com> wrote:
> On Sun, Sep 9, 2012 at 9:02 AM, Alexandru Juncu <alex.juncu at rosedu.org> wrote:
>> On 9 September 2012 06:15, Kaushal Shriyan <kaushalshriyan at gmail.com> wrote:
>>> Hi,
>>>
>>> I am interested to contribute to linux kernel development process. I
>>> have been working on Linux for the last ten years and have been a
>>> great fan of Linux OS since beginning. Any good references to start
>>> learning C and understand the linux kernel source code.
>>>
>>> Regards,
>>>
>>> Kaushal
>>
>> Hello!
>>
>> You could start by looking through the site of this community [0].
>> They have some pointers.
>>
>> You should take a look at this video [1] first. It's a brief intro on
>> how the Linux Kernel community works.
>>
>> But first, you should be familiar with C programming (it's good if you
>> did some system programming in C). If you have the basic C experience
>> and if you want to go onto kernel programming (not that hard) you
>> should try reading some books (I would recommend these [2] [3]).
>>
>> After that, use the source! And if you get stuck, ask around (here,
>> for example).
>>
>> Good luck and happy hacking!
>>
>> [0] http://kernelnewbies.org/KernelHacking
>> [1] http://www.youtube.com/watch?v=LLBrBBImJt4
>> [2] http://www.amazon.com/Linux-Kernel-Development-3rd-Edition/dp/0672329468
>> [3] http://www.amazon.com/Understanding-Linux-Kernel-Third-Edition/dp/0596005652/ref=pd_bxgy_b_text_z
>>
>> --
>> Alexandru Juncu
>>
>> ROSEdu
>> http://rosedu.org
>
> Hi,
>
> I am totally new to C Programming Language. How do i start learning C
> and which books or tutorials i need to refer.
>

I would recommend 'The C programming language' by K& R :)[1].

thanks,
Daniel

[1] http://www.amazon.com/C-Programming-Language-2nd-Edition/dp/0131103628



More information about the Kernelnewbies mailing list