kernelnewbies.kernelnewbies.org archive mirror
 help / color / mirror / Atom feed
* Linux Kernel Development
@ 2012-09-09  3:15 Kaushal Shriyan
  2012-09-09  3:32 ` Alexandru Juncu
  2012-09-09 13:14 ` Davidlohr Bueso
  0 siblings, 2 replies; 9+ messages in thread
From: Kaushal Shriyan @ 2012-09-09  3:15 UTC (permalink / raw)
  To: kernelnewbies

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

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Linux Kernel Development
  2012-09-09  3:15 Linux Kernel Development Kaushal Shriyan
@ 2012-09-09  3:32 ` Alexandru Juncu
  2012-09-09  9:16   ` Kaushal Shriyan
  2012-09-09 13:14 ` Davidlohr Bueso
  1 sibling, 1 reply; 9+ messages in thread
From: Alexandru Juncu @ 2012-09-09  3:32 UTC (permalink / raw)
  To: kernelnewbies

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/ref=pd_bxgy_b_text_z

-- 
Alexandru Juncu

ROSEdu
http://rosedu.org

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Linux Kernel Development
  2012-09-09  3:32 ` Alexandru Juncu
@ 2012-09-09  9:16   ` Kaushal Shriyan
  2012-09-09  9:45     ` brliv
                       ` (2 more replies)
  0 siblings, 3 replies; 9+ messages in thread
From: Kaushal Shriyan @ 2012-09-09  9:16 UTC (permalink / raw)
  To: kernelnewbies

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/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.

Regards,

Kaushal

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Linux Kernel Development
  2012-09-09  9:16   ` Kaushal Shriyan
@ 2012-09-09  9:45     ` brliv
  2012-09-09 10:20     ` Daniel Baluta
  2012-09-09 10:36     ` Robert P. J. Day
  2 siblings, 0 replies; 9+ messages in thread
From: brliv @ 2012-09-09  9:45 UTC (permalink / raw)
  To: kernelnewbies


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/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.
> 
> Regards,
> 
> Kaushal
> 
> _______________________________________________
> Kernelnewbies mailing list
> Kernelnewbies at 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

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Linux Kernel Development
  2012-09-09  9:16   ` Kaushal Shriyan
  2012-09-09  9:45     ` brliv
@ 2012-09-09 10:20     ` Daniel Baluta
  2012-09-09 10:58       ` brliv
  2012-09-09 10:36     ` Robert P. J. Day
  2 siblings, 1 reply; 9+ messages in thread
From: Daniel Baluta @ 2012-09-09 10:20 UTC (permalink / raw)
  To: kernelnewbies

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/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

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Linux Kernel Development
  2012-09-09  9:16   ` Kaushal Shriyan
  2012-09-09  9:45     ` brliv
  2012-09-09 10:20     ` Daniel Baluta
@ 2012-09-09 10:36     ` Robert P. J. Day
  2 siblings, 0 replies; 9+ messages in thread
From: Robert P. J. Day @ 2012-09-09 10:36 UTC (permalink / raw)
  To: 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
========================================================================

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Linux Kernel Development
  2012-09-09 10:20     ` Daniel Baluta
@ 2012-09-09 10:58       ` brliv
  2012-09-09 11:54         ` Anuz Pratap Singh Tomar
  0 siblings, 1 reply; 9+ messages in thread
From: brliv @ 2012-09-09 10:58 UTC (permalink / raw)
  To: kernelnewbies


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/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
> 
> _______________________________________________
> Kernelnewbies mailing list
> Kernelnewbies at 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

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Linux Kernel Development
  2012-09-09 10:58       ` brliv
@ 2012-09-09 11:54         ` Anuz Pratap Singh Tomar
  0 siblings, 0 replies; 9+ messages in thread
From: Anuz Pratap Singh Tomar @ 2012-09-09 11:54 UTC (permalink / raw)
  To: kernelnewbies

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/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
> >
> > _______________________________________________
> > Kernelnewbies mailing list
> > Kernelnewbies at 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 at kernelnewbies.org
> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20120909/9d126ed4/attachment-0001.html 

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Linux Kernel Development
  2012-09-09  3:15 Linux Kernel Development Kaushal Shriyan
  2012-09-09  3:32 ` Alexandru Juncu
@ 2012-09-09 13:14 ` Davidlohr Bueso
  1 sibling, 0 replies; 9+ messages in thread
From: Davidlohr Bueso @ 2012-09-09 13:14 UTC (permalink / raw)
  To: kernelnewbies

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-Linux-kernel

> Regards,
> 
> Kaushal
> 
> _______________________________________________
> Kernelnewbies mailing list
> Kernelnewbies at kernelnewbies.org
> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
> 

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2012-09-09 13:14 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-09-09  3:15 Linux Kernel Development Kaushal Shriyan
2012-09-09  3:32 ` Alexandru Juncu
2012-09-09  9:16   ` Kaushal Shriyan
2012-09-09  9:45     ` brliv
2012-09-09 10:20     ` Daniel Baluta
2012-09-09 10:58       ` brliv
2012-09-09 11:54         ` Anuz Pratap Singh Tomar
2012-09-09 10:36     ` Robert P. J. Day
2012-09-09 13:14 ` Davidlohr Bueso

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).