🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.arch
Article #22072

Re: IBM PC prehistory

#22072
From: Phil Ronzone
Date: Thu, 11 Jan 1990 23:39
39 lines
2208 bytes
In article <1576@aber-cs.UUCP> pcg@cs.aber.ac.uk (Piercarlo Grandi) writes:
>Here I have a small difference. The big problem with *existing*
>68k machines is that they all different MMUs, thus making an
>ABI, or a standardized Unix, that much more difficult. Even
>worse, most 68k machines, even 68020 VME boards, have no MMU,
>because it must be added externally.
>
>This is because Motorola took a long time to get a page fault
>supporting 68K (the 68010), and was too late with a working
>MMU, and then did not put the MMU on chip until the 68030. The
>overriding advantage of the 286 and 386 is that they have an
>on-chip MMU and thus Unix can run on any 286 or 386 machine
>around.
>
>Try for example to port Unix to the MacIntosh, or the Atari ST,
>which would, but for the lack of MMU, perfectly capable of
>running UNIX. The Apple Lisa did have a (third party) UNIX
>because it did have some MMU.


When I worked at UniSoft, I probably spec'ed the porting effort
for over 100 different 68XXXX machines. A different MMU does
NOT mean a different ABI.

The most critical item is the segment size -- since the binary
sections (text, data, shared memory) are aligned on the segment
boundary. Page size tends to be almost of no consequence.

Selecting a segment size of 128K allowed for a 80-90%
common binary among all the various UniSoft ports.

In general, it was only the REALLY grungy discrete MMU
designs that were "incompatible".


------Me and my dyslexic keyboard----------------------------------------------
Phil Ronzone   Manager Secure UNIX           pkr@sgi.COM   {decwrl,sun}!sgi!pkr
Silicon Graphics, Inc.               "I never vote, it only encourages 'em ..."
-----In honor of Minas, no spell checker was run on this posting---------------
Technical Details
Message-ID: <2731@odin.SGI.COM>
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!ns-mx!ceres!zaphod.mps.ohio-state.edu!uwm.edu!lll-winken!arisia!sgi!shinobu!odin!maddog!pkr
References: <1576@aber-cs.UUCP>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!ns-mx!ceres!zaphod.mps.ohio-state.edu!uwm.edu!lll-winken!arisia!sgi!shinobu!odin!maddog!pkr
From: pkr@maddog.sgi.com (Phil Ronzone)
Newsgroups: comp.arch
Subject: Re: IBM PC prehistory
Message-ID: <2731@odin.SGI.COM>
Date: 11 Jan 90 23:39:54 GMT
References: <1576@aber-cs.UUCP>
Sender: news@odin.SGI.COM
Organization: Silicon Graphics, Inc., Mountain View, CA
Lines: 39