public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: Dan Kegel <dank@kegel.com>
To: "Wessler, Siegfried" <Siegfried.Wessler@de.hbm.com>,
	"linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>
Subject: re: DCOM coming?
Date: Tue, 21 May 2002 10:07:23 -0700	[thread overview]
Message-ID: <3CEA7ECB.8DCD7673@kegel.com> (raw)

Siegfried wrote:
> [Let's put DCOM in the kernel.  That's the best way to make
>  sure it's universally available, isn't it?]

Putting stuff in the kernel is very dangerous; it's only done
if there's absolutely no other way.  Since DCOM is just 
a library for doing TCP/IP RPC, kinda, the only reason to put
it in the kernel would be speed.  (That's why RPC code is in
the kernel; the NFS kernel modules need it, and they really
do require maximal speed.)

Somebody *has* put something very similar to DCOM into the
kernel already; see http://korbit.sourceforge.net/
However, that was mostly done as an intellectual exercise;
nobody seriously uses it, and it's not in the main kernel.

Your basic assumption -- that putting DCOM in the kernel is
the best way to make sure it's available to everyone -- is
mistaken.  After all, the program '/bin/ls' is available to
everyone, and it's not in the kernel.  To make DCOM available
to everyone, just implement it as a good user-level library,
and people will pick it up as they need it.

If you want to help, there is a project implementing DCOM on Linux
at http://freedce.sourceforge.net/
Improving that project is the way to go; later, if performance
concerns merit it, you could consider doing whacky things
like moving it into the kernel.

Or you might consider convincing The Open Group to release
their DCOM on Unix compliance test suite as open source.
They'll do it for the right price, I'm pretty sure.
- Dan

             reply	other threads:[~2002-05-21 17:02 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-05-21 17:07 Dan Kegel [this message]
  -- strict thread matches above, loose matches on Subject: below --
2002-05-21 15:22 DCOM coming? John Hall
2002-05-21 10:04 Christian Neumair
2002-05-21  9:47 Wessler, Siegfried
2002-05-21 19:42 ` Dominik Kubla

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=3CEA7ECB.8DCD7673@kegel.com \
    --to=dank@kegel.com \
    --cc=Siegfried.Wessler@de.hbm.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