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

Reply via email to