From: davidsen@tmr.com (bill davidsen)
To: linux-kernel@vger.kernel.org
Subject: Re: [patch] 2.4.11-pre4 remove spurious kernel recompiles
Date: Mon, 8 Oct 2001 13:56:20 -0400 [thread overview]
Message-ID: <200110081756.f98HuKs10699@deathstar.prodigy.com> (raw)
In-Reply-To: <32255.1002504844@kao2.melbourne.sgi.com>
In article <32255.1002504844@kao2.melbourne.sgi.com> kaos@ocs.com.au wrote:
| concentrating on correctness for kbuild 2.5. MEC mantra:
|
| Correctness comes first.
| Then maintainability.
| Then speed.
Sounds wrong to me... maintainability is done best at design time,
with modularity and by making things table driven where it makes sense.
Unless you hack at it until it works, then start with a new design to
implement what you learned, maintainability is better "built in not
added on" as the commercial says. Correctness is both a design and
implementation issue, of course.
If you design to be maintainable then correctness and speed are easier
to achieve because changes are easier and have fewer side effects.
As an example, the recent VM wars center on trying to see what works
badly and fixing it, rather than being a complete rewrite from scratch
of what has been learned and how to apply it. If the original design
had been made for easy changes, say by putting all the code in a
module, you could have a range of VM modules and a single source tree,
with options selected at boot time, perhaps.
I sense that there are many thoughts on dispatching as well, another
place where theories could be put into modules. Perhaps in 2.5?
--
bill davidsen <davidsen@tmr.com>
"If I were a diplomat, in the best case I'd go hungry. In the worst
case, people would die."
-- Robert Lipe
next prev parent reply other threads:[~2001-10-08 17:56 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2001-10-07 10:25 Keith Owens
2001-10-07 18:05 ` Andrea Arcangeli
2001-10-07 18:16 ` Jeff Garzik
2001-10-07 23:29 ` Keith Owens
2001-10-08 0:05 ` Andrea Arcangeli
2001-10-08 0:42 ` Keith Owens
2001-10-08 1:20 ` Andrea Arcangeli
2001-10-08 1:34 ` Keith Owens
2001-10-08 2:12 ` Andrea Arcangeli
2001-10-08 2:49 ` Keith Owens
2001-10-08 3:07 ` Andrea Arcangeli
2001-10-08 17:56 ` bill davidsen [this message]
2001-10-08 16:19 ` bill davidsen
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=200110081756.f98HuKs10699@deathstar.prodigy.com \
--to=davidsen@tmr.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®