Subject: Re: Accomplishments to shoot for.
To: Rob Healey <rhealey@norstar.com>
From: Andy Isaacson <adi@hexapodia.org>
List: port-dreamcast
Date: 01/11/2002 14:28:26
On Fri, Jan 11, 2002 at 12:26:44PM -0600, Rob Healey wrote:
> > On Thu, Jan 10, 2002 at 01:03:32PM -0500, Drew P. Vogel wrote:
> > Executive summary: XFree86 uses a lot of address space to access card
> > registers and framebuffer space. This shows up in "ps" listings, but
> > is not actually taking any physical memory.
> >
> > It is entirely possible to run an X server that takes less than 1MB of
> > memory (using Keith Packard's Kdrive setup). It is even possible to
> > have a full XFree86 server using about 2-4 MB.
> >
>
> I originally stated the X was too big, notice I refered to the entire
> system, not just the server. Once you load in the fonts and misc into
> the server and the apps, and worse the LIBRARYS, into memory then your
> physmem goes WAY down and thrashing starts. I spent enough years on
> NetBSD/Amiga and NetBSD/x86 with 16M machines to know what is real
> and what is imagined/sparse address space!
>
> The server size can be minimized but 16M of physical RAM + the X
> system as a whole just doesn't work. In the old days the required libs
> didn't consume the address space like they do now. Modern apps, fonts
> and modules now make 16M unrealistic for practical use.
There are people working on the libraries, too. The iPaq Linux people
have a useful X system running on their handheld, which has 32 MB. I
don't have any information about how much memory it actually requires,
though.
-andy