[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: What's the easiest and/or simplest part of Linux Kernel?



在 2013年8月27日星期二UTC+8下午8时40分02秒,berenge...@neutralite.org写道:
> Le 25.08.2013 05:50, guojzzz a écrit :
> 
> > 在 2013年8月25日星期日UTC+8上午11时20分01秒,Zenaan Harkness写道:
> 
> >> On Aug 24, 2013 7:40 PM, "guojzzz" <rush.guo@gmail.com> wrote:
> 
> >>
> 
> >> > Recently I have a interest in Linux Kernel, but I don't think my C
> 
> >>
> 
> >> > programming skill is able to handle it, I'm just going to read the 
> 
> >> code in
> 
> >>
> 
> >> > Github.
> 
> >>
> 
> >> > So any of you have ever involved in the dev of Linux Kernel? I've 
> 
> >> been
> 
> >>
> 
> >> > kernelnewbies.org, it's a great website.
> 
> >>
> 
> >>
> 
> >>
> 
> >> 1) I think kernelnewbies has some suggestions. Been a while since I 
> 
> >> looked.
> 
> >>
> 
> >>
> 
> >>
> 
> >> 2) I recommend learning git to clone the kernel repo so you have a
> 
> >>
> 
> >> local copy. That should be more enjoyable experience.
> 
> >>
> 
> >>
> 
> >>
> 
> >>
> 
> >>
> 
> >> --
> 
> >>
> 
> >> To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org
> 
> >>
> 
> >> with a subject of "unsubscribe". Trouble? Contact 
> 
> >> listmaster@lists.debian.org
> 
> >>
> 
> >> Archive: 
> 
> >> [🔎] CAOsGNSQpLN0rHwnNxTxwzHHk=HiyvnR_095AmnqqGcktCgzokw@mail.gmail.com">http://lists.debian.org/[🔎] CAOsGNSQpLN0rHwnNxTxwzHHk=HiyvnR_095AmnqqGcktCgzokw@mail.gmail.com
> 
> >
> 
> > Ah ha, why a local repo makes better experience, usually I'd like to
> 
> > read code on Github.
> 
> 
> 
> Replying to that question is easy:
> 
> 
> 
> 1) You can not make any change on github.
> 
> 2) Github is JS-bloated, and therefore not as fast as your desktop's 
> 
> environment.
> 
> 3) You can not debug stuff on github.
> 
> 
> 
> And probably a lot more reasons. But, in short, you can not learn how 
> 
> to hack a program without playing with it's source. Reading is good, but 
> 
> almost useless against practice.
> 
> 
> 
> 
> 
> --
> 
> To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org
> 
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
> 
> Archive: [🔎] bbc075cf10dfd18f4c8d80fa00481438@neutralite.org">http://lists.debian.org/[🔎] bbc075cf10dfd18f4c8d80fa00481438@neutralite.org

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.


Reply to: