On 8/27/2013 9:49 AM, guojzzz wrote:

I believe what you said. As people know, Linux Kernel is complex and 
complicated, it's hard to read, especially for newbies like me.

And I don't think I'm going to debug codes or hack it, I even am not capable of 
doing so. I can play with Python, Common Lisp and Scheme code, as for C... Not 
now I think.



Guogzzz,

I think the kernel is the LAST place you want to go, especially if you're not real familiar with C. As you have found, system kernels are large and complicated. Even people with years of experience in C easily get lost when dumped into system programming. And you can't just look at one small part of a kernel by itself; you have to also be aware of its relationship with the rest of the kernel. Acquiring such a knowledge takes time; good books help (sorry, I don't have any recommendations).

There are many other areas you can help out in, though. There are thousands of projects in Debian, each with their own maintainers. And I think most of those projects would be glad to have another programmer, even if you don't have years of experience.

I suggest you look at various projects (smaller in this case *may* be better - easier to understand but less work needs to be done) and find one which sounds interesting to you. Then find the upstream maintainers and ask if they could use another hand. In most cases, I think the answer will be "YES!". :)

Jerry


--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/521cb29c.30...@attglobal.net

Reply via email to