🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.os.xinu
Article #240

Re: 68k Minix

#240
From: Andy Tanenbaum
Date: Fri, 13 May 1988 11:15
45 lines
2963 bytes
I can't resist the temptation to respond.  In return, Doug gets 1 free posting
to comp.os.minix.  I won't comment much about Xinu since that is well known to
readers of this group.  I would just like to clear up some misconceptions about
MINIX.

In article <8805101934.AA04927@merlin.cs.purdue.edu> comer@PURDUE.EDU (Douglas Comer) writes:
>
>Briefly, Minix is a minature version 7 (circa 1978) UNIX system; Xinu is an
>entirely new, hierarchically structures operating system with only small
>resemblence to UNIX internally.  They don't even attempt to do the same
>things.  Minix tries to provide a small UNIX environment; Xinu tries to
>illustrate new operating system concepts including networking protocols.
>Minix looks to the past; Xinu looks to the future.  Minix runs on PCs;
>Xinu runs on PCs, Vaxen, PDP11s, SUNs, National 32000s, etc.  

MINIX is an attempt to provide a UNIX-like system to owners of small machines.
It currently runs on most Intel 8088/286/386 machines.  It has been ported to
the NS32016, and this summer Prentice-Hall will start distributing the 68000
version.

Internally, MINIX is not like UNIX either.  It is structured in a highly
modular way.  For example, the file system runs as a user-level server
process, outside the kernel.  Nearly all modern distributed systems work this
way.  This allows you do modify the file system without touching the
kernel at all.  In this respect, I think MINIX is at least as modern as Xinu
if not more so.

MINIX is definitely intended for education.  It is widely used at universities
all over the world, and is being translated into several foreign languages.
The book discusses the theory of operating systems in detail, and then shows
how these principles are applied in MINIX (and by implication, in UNIX).

Starting with V1.3, MINIX also supports networking.  Unlike Xinu, which looks
back to the old days of stream protocols (X.25, TCP, OSI), MINIX networking
(for Ethernet) is based on remote procedure call.  Again, virtually all modern
distributed operating systems use this as the base.

Like Xinu, there is a newsgroup for MINIX.  There are over 10,000 readers
worldwide, and more than 3000 messages have been posted to it in the past
year, many with new software.  If you want more information about MINIX, send
me email; I have a short blurb that I can send to you by email.  The blurb
tells you how to join the newsgroup (comp.os.minix) if you are not on USENET,
and also tells you how to access all the old messages, which are being archived.

Andy Tanenbaum (ast@cs.vu.nl)
Technical Details
Message-ID: <720@ast.cs.vu.nl>
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!mcvax!botter!star.cs.vu.nl!ast
References: <8805101934.AA04927@merlin.cs.purdue.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!mcvax!botter!star.cs.vu.nl!ast
From: ast@cs.vu.nl (Andy Tanenbaum)
Newsgroups: comp.os.xinu
Subject: Re: 68k Minix
Message-ID: <720@ast.cs.vu.nl>
Date: 13 May 88 11:15:43 GMT
References: <8805101934.AA04927@merlin.cs.purdue.edu>
Reply-To: ast@cs.vu.nl (Andy Tanenbaum)
Organization: VU Informatica, Amsterdam
Lines: 45