mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: "M. Edward Borasky" <znmeb@aracnet.com>
To: <linux-kernel@vger.kernel.org>
Subject: RE: concurrent VM subsystems
Date: Thu, 25 Oct 2001 06:52:23 -0700	[thread overview]
Message-ID: <HBEHIIBBKKNOBLMPKCBBOEPDDPAA.znmeb@aracnet.com> (raw)
In-Reply-To: <Pine.LNX.4.33.0110251458020.6694-100000@Expansa.sns.it>

> -----Original Message-----
> From: linux-kernel-owner@vger.kernel.org
> [mailto:linux-kernel-owner@vger.kernel.org]On Behalf Of Luigi Genoni
> Sent: Thursday, October 25, 2001 6:07 AM
> To: Marton Kadar
> Cc: linux-kernel@vger.kernel.org
> Subject: Re: concurrent VM subsystems


> In fact, here is the difference beetwen a coordinate and managed project,
> and the "lets' put all inside" approach.

No, it is the difference between an orderly, predictable, SEI - CMM type
development process used in military projects and the "brutal meritocracy",
Darwinian, survival of the fittest, life-at-the-edge-of-chaos process used
with Linux.

> That said.
> Those two VM are good, but for different use, and different HW.
> It is a choice also which main use the kernel should address as a target.
>
> I already exposed my opinion, and both Andrea and Rik know it very well.
> The VM for servers needs to be predictable, for desktops needs to be as
> fast as possible, also if it is a little less predictable and stable (who
> cares if you reboot you desktop once every two days?).

And I've given my opinion, though perhaps not quite as simply as I could. My
opinion is that there should be *one* VM (and *one* scheduler) *tunable* to
the purpose of the computer, rather than one which is good for a desktop,
another for a uniprocessor server, another for a few processors and another
for "massively parallel" servers. Just out of curiosity, which of the two
VMs is better for "predictable servers" and which one is better for "who
cares if you reboot" desktops?

> To have competition this way is also good, because there can also be
> cooperation and compenetration.

Yes ... the "life at the edge of chaos" I spoke of earlier. But in the end,
a single tunable algorithm would be preferable in my book to doing *two*
kernel builds and *two* boots every time one wanted to benchmark VM! One can
waste *weeks* doing this, when a single tunable algorithm could be optimized
to a benchmark or a real workload in *minutes*! Really! Just *minutes*, if
you do it right! It's about respect for the customer's time -- a concept
that needs to be considered along with all the exciting raw computer science
we're doing. :-)
--
M. Edward (Ed) Borasky, Borasky Research
Relax! Run Your Own Brain with Neuro-Semantics!
http://www.borasky-research.net/Flyer.htm
mailto:znmeb@borasky-research.net
http://groups.yahoo.com/group/pdx-neuro-semantics

Q: How do you tell when a pineapple is ready to eat?
A: It picks up its knife and fork.


  reply	other threads:[~2001-10-25 13:51 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-10-25  8:06 Marton Kadar
2001-10-25 11:15 ` Reid Hekman
2001-10-25 14:22   ` Lars Marowsky-Bree
2001-10-25 13:06 ` Luigi Genoni
2001-10-25 13:52   ` M. Edward Borasky [this message]
2001-10-25 22:30     ` Luigi Genoni
2001-10-25 14:35   ` CaT
2001-10-25 22:35     ` Luigi Genoni
2001-10-26  0:33       ` CaT
2001-10-26  1:12       ` Rik van Riel

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=HBEHIIBBKKNOBLMPKCBBOEPDDPAA.znmeb@aracnet.com \
    --to=znmeb@aracnet.com \
    --cc=linux-kernel@vger.kernel.org \
    /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

all inboxes | Powered by JetHome®