On Sun, 2012-09-09 at 13:20 +0300, Daniel Baluta wrote:
On Sun, Sep 9, 2012 at 12:16 PM, Kaushal Shriyan <kaushalshriyan@gmail.com> wrote:
On Sun, Sep 9, 2012 at 9:02 AM, Alexandru Juncu <alex.juncu@rosedu.org> wrote:
On 9 September 2012 06:15, Kaushal Shriyan <kaushalshriyan@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...
-- 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
_______________________________________________ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Hi, i think that The C programming language' by K& R is not a good book for starters. Better try reading C primer plus, or teach yourslef c in 21 days, c for dummies... BR, brliv