2005-09-14 21:49:55

by Rafael Fernández López

[permalink] [raw]
Subject: [OT] Starting studying linux kernel

Hi,

First of all, sorry if this e-mail is taking your time out. I'm a
computer science student. I love GNU/Linux and I've been using Gentoo
for a long time.

Now, I am starting to read linux kernel, but it is so big that I
cannot understand lots of things. I'd like to know if there is a
website or something that can introduce me into the kernel internals.

Maybe long time ago I could have understood it, but today it's so big...

Thank you very much, and my apologies for this e-mail.


2005-09-14 22:02:15

by jmerkey

[permalink] [raw]
Subject: Re: [OT] Starting studying linux kernel


Start with head.S in /arch/i386 and follow the code from there.

That's where everything begins.

Jeff


Rafael Ferna'ndez Lo'pez wrote:

>Hi,
>
>First of all, sorry if this e-mail is taking your time out. I'm a
>computer science student. I love GNU/Linux and I've been using Gentoo
>for a long time.
>
>Now, I am starting to read linux kernel, but it is so big that I
>cannot understand lots of things. I'd like to know if there is a
>website or something that can introduce me into the kernel internals.
>
>Maybe long time ago I could have understood it, but today it's so big...
>
>Thank you very much, and my apologies for this e-mail.
>-
>To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
>the body of a message to [email protected]
>More majordomo info at http://vger.kernel.org/majordomo-info.html
>Please read the FAQ at http://www.tux.org/lkml/
>
>
>

2005-09-14 22:11:08

by Chris Friesen

[permalink] [raw]
Subject: Re: [OT] Starting studying linux kernel

Rafael Fern?ndez L?pez wrote:

> Now, I am starting to read linux kernel, but it is so big that I
> cannot understand lots of things. I'd like to know if there is a
> website or something that can introduce me into the kernel internals.
>
> Maybe long time ago I could have understood it, but today it's so big...

You might try reading the following books:

http://lwn.net/Kernel/LDD3/
http://www.amazon.com/exec/obidos/tg/detail/-/0672327201/103-6781097-8768660?v=glance
http://www.amazon.com/exec/obidos/tg/detail/-/0596002130/ref=pd_sim_1/103-6781097-8768660?%5Fencoding=UTF8&v=glance

(this last one is based on 2.4)


Chris

2005-09-14 22:13:23

by Michal Piotrowski

[permalink] [raw]
Subject: Re: [OT] Starting studying linux kernel

Hi,

On 14/09/05, Rafael Fern?ndez L?pez <[email protected]> wrote:
> Hi,
>
> First of all, sorry if this e-mail is taking your time out. I'm a
> computer science student. I love GNU/Linux and I've been using Gentoo
> for a long time.
>
> Now, I am starting to read linux kernel, but it is so big that I
> cannot understand lots of things. I'd like to know if there is a
> website or something that can introduce me into the kernel internals.
>
> Maybe long time ago I could have understood it, but today it's so big...
>
> Thank you very much, and my apologies for this e-mail.

http://www.kernelnewbies.org/
http://lwn.net/Kernel/LDD3/ - very good book, you can download pdf's
http://rlove.org/kernel_book/ - another very good book

http://www.kernelnewbies.org/books.php3 - other books

Regards,
Michal Piotrowski

2005-09-14 22:20:50

by Chris White

[permalink] [raw]
Subject: Re: [OT] Starting studying linux kernel

On Thursday 15 September 2005 05:46, jmerkey wrote:
> Start with head.S in /arch/i386 and follow the code from there.
>
> That's where everything begins.
>
> Jeff

Not sure what kernel you're using, but in 2.6.13 here it's
in /arch/i386/kernel/head.S

(nothing find couldn't handle but)

Chris White


Attachments:
(No filename) (301.00 B)
(No filename) (189.00 B)
Download all attachments