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
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
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. Regards, Kaushal
On Sun, 2012-09-09 at 14:46 +0530, Kaushal Shriyan 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.
Regards,
Kaushal
_______________________________________________ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Hi, first of all you need to become an expert C developer, read some books on OS theory, and then start experimenting with the linux kernel code. BR, brliv
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
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
On Sun, Sep 9, 2012 at 11:58 AM, brliv <linuxasmc@gmail.com> wrote:
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
Where to begin http://kernelnewbies.org/FAQ/WhereDoIBegin some more references http://kernelnewbies.org/mailinglistguidelines
_______________________________________________ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
On Sun, 9 Sep 2012, Kaushal Shriyan 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.
... snip ...
I am totally new to C Programming Language. How do i start learning C and which books or tutorials i need to refer.
not to throw cold water on this plea for assistance, but it seems odd that you can have worked on linux for 10 years and be a "great fan", and still be "totally new" to C language. that tells me that you simply aren't ready to dive into kernel programming yet. how can you have spent 10 years immersed in linux without having at least a passing acquaintance with C? i think this topic needs to be in an FAQ somewhere, something like, "so you want to get into kernel programming? here's what you need to do first." unless something like that already exists. sorry to sound cynical about this, but this question comes up over and over again -- people asking how to "get into" kernel programming. and i think a beginning to an answer to that is that, if you haven't put even a minimal amount of effort into learning the basics or figuring out how to look through the kernel source, you're not ready. it's like saying, "gee, i'd really like to be a car mechanic, but i've never looked under the hood. how do i get started?" go learn C first. then you can at least take a shot at it. rday -- ======================================================================== Robert P. J. Day Ottawa, Ontario, CANADA http://crashcourse.ca Twitter: http://twitter.com/rpjday LinkedIn: http://ca.linkedin.com/in/rpjday ========================================================================
On Sun, 2012-09-09 at 08:45 +0530, Kaushal Shriyan 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.
FWIW: http://www.quora.com/Linux/What-is-the-best-way-to-start-contributing-to-the...
Regards,
Kaushal
_______________________________________________ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
participants (7)
-
Alexandru Juncu -
Anuz Pratap Singh Tomar -
brliv -
Daniel Baluta -
Davidlohr Bueso -
Kaushal Shriyan -
Robert P. J. Day