m_d said:
Being a 16 bit 286 port you have to live within the limits of a 64K
segmented architecture - I'm pretty sure the compiler supported
small model (1 x 64k code segment + 1 x 64k data segment)
and middle model (multiple 64k code segments + 1 64k data segment).
It may or may not have supported large model (multiple code and
data segments) but even if it did the support was probably pretty buggy.
Don't even think about trying to build things like X unless you
are extremely masochistic.
I've got Xenix 286 disks + manuals somewhere. I bought it second-hand
in ~1992 and got many hours of fun from it. Okay, months of fun.
The only thing lacking (back then) was the compiler which was a
separate product, at least I didn't have it. Looking back,
Minix 1.7 was a definite improvement if you were stuck with
286 machines like I was.
I'm writing this in Mozilla; the compilation took ~5 hours on an
Alphastation 500/500 (21164 with 8MB cache) with 512MB memory.
I still get nostalgic moments when I think about minix and xenix and
the time when I knew what every single program in /usr/bin actually was :-)
--
jht