> Unfortunately, the worst thing about the Minix book is probably Minix
> itself, with its microkernel architecture, which was the academic fad
> at the time it was written, but has fallen out of vogue for some
> pretty good reasons.
Right. However, I still think Minix is a good teaching OS - the
microkernel encourages writing modular code, which is a good thing even
if the modules don't exist at run time. It's a lot more straightforward
to apply Minix experience to Linux (or whatever) than it is to apply
Scheme experience to C (or whatever), IMO.
> Hmmm... if you really wanted to go for something more modern than
> Lions, a good first approach might be one of the xBSD kernels, in
> conjunction with the Leffler et al. book on the design of 4.3 BSD
> (though there's been enough change at all levels since 4.3 that a
> book that old will be an imperfect guide to recent releases).
The newer version of this book, which describes 4.4BSD, is quite good.
This archive was generated by hypermail 2b29 : Fri Apr 27 2001 - 23:17:54 PDT