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: