*BSD News Article 31466


Return to BSD News archive

Path: sserve!newshost.anu.edu.au!harbinger.cc.monash.edu.au!msuinfo!agate!ihnp4.ucsd.edu!swrinde!pipex!uknet!EU.net!uunet!news.delphi.com!usenet
From: John Dyson <dysonj@delphi.com>
Newsgroups: comp.unix.bsd
Subject: Re: Anyone using MachTen on a Mac?
Date: Sun, 5 Jun 94 22:11:42 -0500
Organization: Delphi (info@delphi.com email, 800-695-4005 voice)
Lines: 18
Message-ID: <JS2NnOW.dysonj@delphi.com>
References: <1994Jun3.210215.20699@midway.uchicago.edu> <2sp809$hnq@xochi.tezcat.com> <VIXIE.94Jun5145032@office.home.vix.com>
NNTP-Posting-Host: bos1b.delphi.com
X-To: Paul A Vixie <vixie@vix.com>

Paul A Vixie <vixie@vix.com> writes:
 
>FreeBSD then whomped on the pmap stuff even more, to get it to run better in
>low-memory, low-CPU-speed environments.  Pmap is an ugly hairy nasty mess.
 
Most of the modifications that we (David Greenman and myself) did on
FreeBSD were in the upper layers.  The low-level pmap stuff was changed
in stages to support some things better.  The high level changes like
fixing the collapse problem, higher pager performance and better
pagedaemon algorithms were most of the "fixes".  BTW, we have already
ported all of the FreeBSD VM stuff to 4.4 and it works very well.  The
pmap stuff (other than the enhanced functionality) was mostly low level
optimizations -- NOT major algorithmic improvement.  Pmap *can* be a
place where the code runs alot under certain circumstances -- but you
dont normally want to run your system like that (heavy paging for example.)
 
John
dyson@implode.root.com