Thread (4 messages) 4 messages, 4 authors, 2015-01-25
  • (off-list ancestor, not in this archive)
  • New member · Valdis.Kletnieks at vt.edu <hidden> · 2015-01-25
  • New member · Surendra Patil <hidden> · 2015-01-25
  • New member · Robert P. J. Day <hidden> · 2015-01-25
  • New member · srinivas bakki <hidden> · 2015-01-25

New member

From: Valdis.Kletnieks at vt.edu <hidden>
Date: 2015-01-25 18:31:55

On Sun, 25 Jan 2015 10:07:44 -0800, Satwantjit Kaur said:
    I am a final year B.Tech (CSE) student from NIT Jalandhar. I like
programming and I know C and C++ programming languages. I have worked
on IPC and socket programming in C/C++. I wish to take up a project in
Linux Kernel development and contribute to it. Can somebody guide me
further?
I'll be blunt. Unless you *already* have an interest or desire in a particular
part of the kernel (for instance, filesystems, or networking, or memory
management, etc), you probably aren't a good fit for actually contributing to
the Linux kernel.  You might be able to hack up some code that will satisfy a
professor for a project, but actual contributions are usually held to a higher
standard.

Consider the difference between "I'd like to write a book, but have no idea
what to write about, can somebody suggest whether to write fantasy, or a
romance, or non-fiction about sports, or something", and "I'm thinking about a
story about the adventures of a Roman centurion fighting the Gauls, but need
help making it historically accurate".

Pretty much everybody will agree that the first book is doomed, because
the author obviously isn't connected that much to their project.  The second?
That has a *much* higher chance of producing a good story, simply because
the author has a vision for the project that they can stick to.

And that affects mentoring - nobody who knows anything about writing fantasy
novels will be interested in helping somebody who hasn't even decided if
they want to write about fantasy or scuba diving. Somebody who knows they
want to write about a Roman centurion fighting the Gauls? At that point,
it's worth the 5 minutes for a Roman history expert to give suggestions
and references to the way things were then....

And the Linux kernel is the same way.

Now, if you have a professor that's *insisting* on a Linux kernel project,
that's an entirely different problem. ;)



-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 848 bytes
Desc: not available
Url : http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20150125/4364c0fb/attachment.bin 
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help