How is \"single-user\" done?

Greg Davidson davidson at sdcsvax.UUCP
Thu Feb 14 19:01:07 AEST 1985


Before we get too excited about explaining the impossibility of running
UNIX in multiuser mode on the IBM PC, I would like to point out that
XENIX and VENIX are frequently run multi-user on the PC, and have
reasonable multi-user performance when doing, for example, general
office work (mostly editing and light database operations).

The Santa Cruz Operation (XENIX) people explained how they handle the
memory protection aspect:  User programs are limited to 16-bit data
pointers, and user tasks are always given a whole 64K segment to play
with.

It is simply not economical to use a PC with a hard disk single user.
Whether you run UNIX or DOS) the cost/user is uncompetitive.  Of
course, you can do even better if you have enough users to timeshare
a super micro.

BTW, speaking of other known impossibilities, I played with VENIX on a
DG/1 at the trade show in Dallas.  It didn't have a hard disk, yet
ran fairly nicely (noticably more responsive than with HP/UX on the
HP Integral).  I ran both vi & csh (the only big programs on the disk)
and they loaded fast and ran fine.  I've seen VENIX running on floppy
based LSI-11 systems before, so this impossibility is also fairly common.

Still, I fully believe that these feats would be impossible for a bulky
system like PC/IX, let alone my favorite UNIX, 4.2BSD.

_Greg



More information about the Comp.unix.wizards mailing list