Re: What's the easiest and/or simplest part of Linux Kernel?
在 2013年8月28日星期三UTC+8上午9时00分01秒,Joel Rees写道:
> On Wed, Aug 28, 2013 at 1:50 AM, guojzzz <rush.guo@gmail.com> wrote:
>
> > [...]
>
> > 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?
>
>
>
> Most of what is in the debian distribution is packages of projects
>
> that are developed and maintained elsewhere. Those projects may be
>
> easier places to start because they deal more directly with the code
>
> itself. And the code is more focused.
>
>
>
> So if you're just trying to learn C, there are lots of interesting
>
> projects on github, sourceforge, and the other public repositories.
>
>
>
> Look for a project you are interested in and dig in.
>
>
>
> Expect to find yourself learning a lot of things that you won't see an
>
> immediate use for. Don't worry about that, just keep mucking around.
>
>
>
> (I'd recommend my book on programming, but I haven't written it yet. ;-)
>
>
>
> --
>
> Joel Rees
>
>
>
>
>
> --
>
> To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org
>
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
>
> Archive: [🔎] CAAr43iPuJ2q853i7gtZtxcjcO7mDOOw3dCaer-hSQ9=jCwbZmg@mail.gmail.com">http://lists.debian.org/[🔎] CAAr43iPuJ2q853i7gtZtxcjcO7mDOOw3dCaer-hSQ9=jCwbZmg@mail.gmail.com
The reason why I choose some *formal* projects is that I think codes are clear and there are less bugs.
I will see on Github and some other projects.
Reply to: