Sam Sharpe wrote:
On Tue, 2006-10-10 at 17:08 +0200, Tim Burke wrote:
trilok nuwal wrote:
I think i am a good programmer of c (CPP as well) and very much
interested in kernel programming. I want to be part of kernel
development, specially in IO operation on NAS. Can anyone please
suggest me how i can start it. Because kernel code is very big . I
want to focus IO on NAS.
I suggest that kernelnewies.org is a great starting point.
I suggest http://kernelnewbies.org/ is a better starting point because
it actually exists ;oP
and there's the generic advice, examining the kernel source tree, find
the bits that interest you, look for relevant mailing lists where it's
discussed (lkml is essential reading but voluminous, and there may also
be others). From the lists you may discover problems & bugs which you
can try to solve and which you can discuss (not too many questions about
:Why does this happen?" because you will be expected to stand on your
own feet, and offer patches where you can.
If there are compiler warnings, cleaning those up is a good start.
You could also consider joining (shock-horror) the Debian project which,
like other vendors, has its kernel hackers who remove unclean bits, fix
bugs, apply patches, create packages.
Be warned, discussion on debian lists can get fairly "willing" at times,
you might like to read some of the archived email and consider how you'd
feel if some of the comments were addressed to you.
Good work in either (or both) environments _can_ lead to paid employment
doing the same things: Canonical employs some Debian Developers, and
lots of hardware companies employ some people to work on their hardware
drivers, and if there's anything better than a person volunteering some
of their time, it's a Big Business volunteering some of its money.
--
Cheers
John
-- spambait
[EMAIL PROTECTED] [EMAIL PROTECTED]
Tourist pics http://portgeographe.environmentaldisasters.cds.merseine.nu/
Please do not reply off-list
_______________________________________________
rhelv5-beta-list mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/rhelv5-beta-list