Re: Xah Lee's Unixism

From: SM Ryan (wyrmwif_at_tango-sierra-oscar-foxtrot-tango.fake.org)
Date: 09/03/04


Date: Fri, 03 Sep 2004 02:49:43 -0000


"Karl A. Krueger" <kkrueger@example.edu> wrote:
# In comp.lang.lisp Pascal Bourguignon <spam@mouse-potato.com> wrote:
# > "John Thingstad" <john.thingstad@chello.no> writes:
# >> Note the Mac OS 10 / Darwin uses a unix kernel because of all the
# >> problems with interoperabillity OS 9 had with talking to Windows and
# >> Unix boxes.
# >
# > No that's not the reason. The reason is ONLY because of the lack of
# > virtual memory management (with separation of addressing spaces for
# > processes) in MacOS.
#
# It was my impression that the Motorola 68000 CPU, upon which the
# original Macintosh was based, did not support memory management in
# hardware. At least, that's usually given as the reason that portable
# Unix systems such as NetBSD will "never" run on the earlier 68k (or,
# for that matter, 8086 or 80286) chips.

It needed an extra chip until about the 68020. Mac system 7 had a form of
virtual memory; there are Linux and BSD versions that are advertised to
run on the 68020 or later.

MacOSX still has cruft from 1984 system 1, but now it's the outer layers
on top of the Unix kernel calls instead of Posix functions layered on
top of cruft.

--
SM Ryan http://www.rawbw.com/~wyrmwif/
Raining down sulphur is like an endurance trial, man. Genocide is the
most exhausting activity one can engage in. Next to soccer.


Relevant Pages

  • Re: Xah Lees Unixism
    ... #> No that's not the reason. ... Mac system 7 had a form of ... virtual memory; there are Linux and BSD versions that are advertised to ... MacOSX still has cruft from 1984 system 1, but now it's the outer layers ...
    (comp.lang.lisp)
  • Re: Xah Lees Unixism
    ... #> No that's not the reason. ... Mac system 7 had a form of ... virtual memory; there are Linux and BSD versions that are advertised to ... MacOSX still has cruft from 1984 system 1, but now it's the outer layers ...
    (comp.unix.programmer)
  • Re: Xah Lees Unixism
    ... #> No that's not the reason. ... Mac system 7 had a form of ... virtual memory; there are Linux and BSD versions that are advertised to ... MacOSX still has cruft from 1984 system 1, but now it's the outer layers ...
    (comp.lang.perl.misc)
  • Microsoft Golf 99 Help
    ... Ok this is for a buddy's problem we have Microsoft Golf,we both had ME,all worked fine he just upgraded to XP now for some reason it says not enough memory to run please close applications or increase virtual memory. ... he has a gig of ram on his system and like i said it worked fine with ME and all the other games work fine with XP. ...
    (microsoft.public.windowsxp.games)