在 2013年8月27日星期二UTC+8下午10时10分02秒,Jerry Stuckle写道: > 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
I know some books of OS, as Linus mentioned in his biography book. The reason why I choose kernel code is that I think it strict and compact, it's bug-less, it has a code style guide. But other softwares' codes may not. As a matter of fact, I've ever thought about starting a project on my own and others may help me, but I have little experience in C, hence it seems impossible. You mean find project on Debian website - develop page? -- 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/eedb0c45-c793-4186-b19b-cee1de595...@googlegroups.com