public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: William Lee Irwin III <wli@holomorphy.com>
To: jmerkey@comcast.net
Cc: Roland Dreier <roland@topspin.com>,
	linux-kernel@vger.kernel.org, jmerkey@drdos.com
Subject: Re: 1GB/2GB/3GB User Space Splitting Patch 2.6.8.1 (PSEUDO SPAM)
Date: Thu, 26 Aug 2004 14:43:50 -0700	[thread overview]
Message-ID: <20040826214350.GI2793@holomorphy.com> (raw)
In-Reply-To: <082620042108.24853.412E5143000405FF000061152200748184970A059D0A0306@comcast.net>

At some point in the past, my attribution was stripped from:
>> You're years late to this game. It's been thought about and the
>> consensus (which I disagreed with) was to reject virtualspace pressure
>> related changes of this kind for 32-bit platforms in favor of refusing
>> to support 32-bit platforms and/or workloads requiring them.

On Thu, Aug 26, 2004 at 09:08:19PM +0000, jmerkey@comcast.net wrote:
> This has nothing to do with only having 1GB of kernel address 
> space and not enough virtual space to load a large swath of drivers
> or support modules loading reentrantly.  It's a little difficult to
> quantify how much kernel address space will be needed when you don't
> know if a full configuration will fit into it.  The fact people use
> this patch at all is **EVIDENCE THAT THERE ALREADY IS A PROBLEM**
> with limiting kernel address space to 1GB.  And who the hell cares
> about a mouldy, antiquated ABI spec modeled after 1970 Unix technology
> anyway?  It should be another option for executable formats. All this
> ABI compatibility huey is some Intel/SCO pipe dream for supporting
> applications across multiple Unix platforms anyway. If it doesn't run
> on Linux, who the hell cares?
> :-)

Quoting placement  and linewrap are better, but it could still use
attributions. For instance, above your text that I quoted, I put:
"On Thu, Aug 26, 2004 at 09:08:19PM +0000, jmerkey@comcast.net wrote:"
which was actually generated automatically by my MUA, and similar above
text you quote would be helpful.

We already know there are problems surrounding virtualspace limitations
with respect to both efficiency and correctness. The "solutions" of
these kinds were not considered acceptable. To address these things in
general changes to common code to address virtualspace footprint issues
in a manner also benefitting 64-bit platforms are preferred to the full
exclusion of both static and dynamic kernel virtualspace inflation.
It's not a tremendously far-flung policy, though it limits the upper
range of memory sizes on legacy systems (32-bit with extended physical
addressing) that can be effectively supported by mainline somewhat.

In defense of my favorite company at the moment, Oracle does scale down
rather well to smaller system sizes within the limits of its own text's
memory footprint. I've successfully run OAST with as little as 256MB
RAM on my ia32-based laptop, at which point its ca. 50MB text footprint
is even a large proportion of memory. One should recall that the Oracle
database has a long history, and by virtue of such has run on very old
hardware configurations with very little RAM relative to modern systems,
so acquiring an acute awareness of its own memory footprint persisting
even to this day.

Also, SCO UNIX ABI emulation does exist in the form of iBCS, so there
is the further consideration of breaking that. Linux does in fact
emulate other OS's ABI's, so in the course of implementing ABI changes
one should also consider the ABI emulations affected by them.


-- wli

  reply	other threads:[~2004-08-26 21:46 UTC|newest]

Thread overview: 27+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-08-26 21:08 1GB/2GB/3GB User Space Splitting Patch 2.6.8.1 (PSEUDO SPAM) jmerkey
2004-08-26 21:43 ` William Lee Irwin III [this message]
  -- strict thread matches above, loose matches on Subject: below --
2004-08-31 22:50 jmerkey
2004-08-30  5:56 jmerkey
2004-08-30 18:10 ` Randy.Dunlap
2004-08-30 18:28   ` Roland Dreier
2004-09-22 18:52   ` Timothy Miller
2004-09-22 18:51     ` Roland Dreier
2004-09-22 20:22       ` Timothy Miller
2004-09-27 14:55         ` Roland Dreier
2004-08-30  4:01 jmerkey
2004-08-30  4:35 ` Randy.Dunlap
2004-08-26 23:47 linux
2004-08-26 20:24 jmerkey
2004-08-26 20:38 ` William Lee Irwin III
2004-08-26 21:41 ` Dave Jones
2004-08-26  4:21 jmerkey
2004-08-26  4:33 ` William Lee Irwin III
2004-08-26  4:46   ` Roland Dreier
2004-08-26  4:49     ` William Lee Irwin III
2004-08-26  8:40       ` Ryan Cumming
2004-08-29 12:48       ` Alan Cox
2004-08-29 16:42         ` William Lee Irwin III
2004-08-29 15:45           ` Alan Cox
2004-08-29 17:00             ` William Lee Irwin III
2004-08-26  4:38 ` Martin J. Bligh
2004-08-26  4:42 ` Roland Dreier

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20040826214350.GI2793@holomorphy.com \
    --to=wli@holomorphy.com \
    --cc=jmerkey@comcast.net \
    --cc=jmerkey@drdos.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=roland@topspin.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox