*BSD News Article 15159


Return to BSD News archive

Xref: sserve comp.os.coherent:9083 comp.os.linux:36065 comp.os.minix:21954 comp.os.386bsd.questions:2003 comp.os.misc:2191
Path: sserve!newshost.anu.edu.au!munnari.oz.au!news.Hawaii.Edu!ames!elroy.jpl.nasa.gov!usc!wupost!uunet!mcsun!sun4nl!philapd!apdnews!baukje.idca.tds.philips.nl!groot
From: groot@idca.tds.philips.nl (Henk de Groot)
Newsgroups: comp.os.coherent,comp.os.linux,comp.os.minix,comp.os.386bsd.questions,comp.os.misc
Subject: Re: Unix OS for 286
Message-ID: <groot.735821105@baukje.idca.tds.philips.nl>
Date: 26 Apr 93 10:45:05 GMT
References: <C5psFF.Jrp@unix.amherst.edu> <9304203477@drktowr.chi.il.us> <groot.735474426@baukje.idca.tds.philips.nl> <C5yq8y.2xH@sugar.neosoft.com>
Sender: news@idca.tds.philips.nl
Reply-To: groot@idca.tds.philips.nl (Henk de Groot)
Lines: 28
X-Disclaimer: This opinion is mine alone

In <C5yq8y.2xH@sugar.neosoft.com> peter@NeoSoft.com (Peter da Silva) writes:

>No, that's because it's an 8086. Minix doesn't use protected mode.

Minix DOES use protected mode! The problem is only that Minix keeps the code
and the data in their own segment. One could say that the instructions to
mess with the segment registers are considered 'priveledged' instructions
and are therefor not for use in a user program (they are not priveleged
however, a user program could execute the instructions without running in a
trap).

>We routinely run multimegabyte executables on our Xenix-286 boxes.

Yes you can if you let your user programs use more than two segments.
Obviously Xenix can manage it. I bet it bings back all the memory model
horror to when compiling programs for it (or is everything far code and
far data?).

>My Apple-II has more RAM than my Mac!

My 286 has more RAM than a stock 486 motherboard.

Henk de Groot.

--
  /   /            Henk de Groot      | Dep.: IISS-SE (System Management)
 /---/ __  __  /   Loc: V2/A05        | Mail: groot@idca.tds.philips.nl
/   / (-_ / / /(   Tel: +31 55 432104 | Digital Equipment Corporation