[comp.os.minix] Minix in DDJ

ardai@decwrl.dec.com (Mike Ardai) (01/12/88)

Minix has finally made Dr. Dobbs!  This is an excerpt from Allen Holub's
C Chest column in the January issue:

     For a more in-depth introduction to operating systems in general,
Andrew Tanenbaum's Operating Systems: Design and Implementation
is the best book on the subject that I have ever seen.  It's both
very complete in its coverage of the subject and extremely well 
written.  It's not often that a textbook is readable, but this 
book is a glowing exception to the obfuscation-is-better rule.)
Over the course of the book, Tanenbaum develops a complete Un*x
look-alike system, called MINIX, that runs on an IBM PC/XT or AT.
He presents all the underlying theory in considerable depth as well 
as a complete implementatin (in C) of the MINIX kernel.  He covers
virtually every aspect of operating system design, from the lowest
level disk driver (which interfaces directly to the hardware up to 
the context-swapping code.

     The book includes the full sources to the kernel, and if you 
spring for the accompanying disk (it's $80 from Prentice-Hall), you
get an executable operating system and full sources for it and most 
of the other programs you need to use the operating system.  (The disk
contains a C compiler and an assembler, but you don't get the sources 
for these).  The system provides something like 65 commands - the 
basic stuff such as cp, chmod, and so on and big stuff as well, such 
as a shell, an editor, grep, tar, uniq, roff, sort, pr, make, and ar.
All these run under MINIX, of course, not DOS.  But for $80, this is 
one of the deals of the century.  Unlike Gnu, a public-domain Un*x 
look-alike system, MINIX is not vaporware.  In fact, the $80 you pay
for MINIX is less than what you pay as a media fee when you get the
"free" copy of Gnu.

                                            Michael L. Ardai
                                         Teradyne D.A.T.A Group
sybil!ardai@sequent.UUCP         ...!decwrl!sequent!sybil!ardai