Path: utzoo!attcan!uunet!husc6!rutgers!gatech!udel!mmdf
From: Postmaster%EBRUPC51.BITNET@cunyvm.cuny.edu (PMDF Mail Server)
Newsgroups: comp.os.minix
Subject: Undeliverable mail
Message-ID: <4291@louie.udel.EDU>
Date: 28 Sep 88 17:08:43 GMT
Sender: mmdf@udel.EDU
Lines: 73

The message could not be delivered to:

Addressee: EAMATEO
Reason:
  %MAIL-E-NOSUCHUSR, no such user EAMATEO at node GAUDI

----------------------------------------

Received: from JNET-DAEMON by EBRUPC51; Wed, 28 Sep 88 16:37 N
Received: From EB0UB011(MAILER) by EBRUPC51 with Jnet id 4471 for
 EAMATEO@EBRUPC51; Wed, 28 Sep 88 16:35 N
Received: by EB0UB011 (Mailer X1.25) id 9561; Wed, 28 Sep 88 16:34:30 HOE
Date: Tue, 27 Sep 88 20:40:44 GMT
From: Andy Tanenbaum 
Subject: V1.3c posting #1 - introduction
Sender: Minix operating system 
To: NACHO NAVARRO 
Reply-to: INFO-MINIX@UDEL.EDU
Comments:     Warning -- original Sender: tag was info-minix-request@UDEL.EDU
Comments: To: info-minix@UDEL.EDU

Well, I am (hopefully) done with 1.3.  There were a lot of changes that
people suggested for 1.3b, so here comes 1.3c.  If nobody complains within
a week or so, I'll send it off to Prentice-Hall and that will be the end of
1.3.  The cdiffs that follow are all relative to 1.3b.  After upgrading
from 1.3b to 1.3c, please keep the full set of 1.3c files on diskette, so
we can use that as a base for diffs during the coming year.  I do not plan
to do 1.4 until I have rewritten my architecture book, something that may take
a year.  I will discuss plans for 1.4 later.

If you are completely lost with 1.1 -> 1.2 -> 1.3a -> 1.3b -> 1.3c now, I will
make an upgrade kit that P-H will sell starting around Dec.  That will simply
be all the 1.3c sources plus the 1.2 compiler binaries and elle.  The 1.3
compiler is identical to the 1.2 compiler.  For those of you who tuned in late,
there is a Pascal compiler as well, available from UniPress and Transmediair
(see the preface of the book for their addresses).  Please don't call P-H
about the upgrade kit until around Dec.  They will be all confused.

The kernel has been modified quite a bit.  I split tty.c into 5 files: tty.h,
ttymaps.h, tty.c, console.c, and rs232.c.  Mostly because I thought the latter
was such a cute name.  I saw the new tty.c from Down Under, but I prefer to
stick with mine.  At least I understand that one (sort of).  Changes and
improvements to it are welcome, but I am not going to throw it away.
One improvement I'd love to make is throw out all that garbage about EGA
hardware.  I am somewhat unclear why it got added in the first place.  If the
only reason is to prevent losing RS232 characters during software scrolling,
I hope somebody can attack that problem directly.  I would very much like to
have 2 scrolling algorithms included, toggled by F3:  6845 hardware, and
software.  This will make the code cleaner.  Any suggestions for making the
whole tty business smaller are worth making.

I hope the extended keyboard is supported properly.  Comments are welcome.

V1.3c should run on the PS/2 model 30.  When booting, type u or d instead of
=.  Feedback on this is very much desired.  I have no idea about other models.
Feedback is sort of desired, but IBM being what it is, I fear the worst.

Index to 1.3c postings
----------------------
P0  - this file
P1  - include
P2  - lib
P3  - commands 1 of 3
P4  - commands 2 of 3
P5  - commands 3 of 3
P6  - tools
P7  - doc
P8  - h
P9  - mm
P10 - fs
P11 - kernel 1 of 3
P12 - kernel 2 of 3
P13 - kernel 3 of 3