On Mon Feb 23 17:02:29 EST 2009, [email protected] wrote: > >if you're after the historical progression of how the > >structure of the kernel evolved, the file server kernel > >is much more interesting. > > Any bits in particular? Any reason why?
port/proc.c is very interesting, as are pc/lock.c and pc/trap.c. they are all very interesting as they illustrate the same concepts the pc kernel deals with, but they are substatially simplier. i fear i've complicated things a bit. hardware is more complicated these days. naturally, the fs kernel is less capable. it lacks dynamic memory, for example. but the beauty is that it doesn't need those things. i think it's an interesting study in tradeoffs. einstein said "make everything as simple as possible, but not simpler". i think ken's take is that if it's not simple enough, you're solving the wrong problem. - erik
