Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 9 Mar 1999 16:42:59 -0800
From:      Gregory Sutter <gsutter@pobox.com>
To:        freebsd-hackers@freebsd.org
Subject:   [ted@urbanite.com: DCE porting.....]
Message-ID:  <19990309164259.I1249@orcrist.mediacity.com>

next in thread | raw e-mail | index | archive | help
Note the fourth paragraph of the following message.  I am not a kernel
hacker by any means, and I don't know if Ted's information is current.
I do know that threads support has been a problem for many different
FreeBSD developers.  As well as possibly addressing the message below,
can someone provide a short status report on the threads support in
-STABLE?  TIA.

Greg

----- Forwarded message from "Ted W. Larson" <ted@urbanite.com> -----

Message-Id: <3.0.1.32.19990309133925.00bdddc4@giraffe.urbanite.com>
Date: Tue, 09 Mar 1999 13:39:25 -0800
To: linux-dce-list@bu.edu
From: "Ted W. Larson" <ted@urbanite.com>
Subject: DCE porting.....
Sender: owner-linux-dce-list@bu.edu


For a long time, I have been dreaming of an open source
initiative for DCE.  Let's face it....DCE is good technology,
but not widely used because it isn't out there for free
on all the platforms people want to develop applications on.

When I saw the Linux port of Free DCE-RPC is was really excited.
It is clear that the Free-DCE kit which was released into
the public domain, was a porting nightmare to wade through,
..hehe...unless you were planning on building on AIX.

Using a mixture of the original kit, and the Linux DCE
kit, I have built running ports which work on both
Solaris 2.6 for Sparc, and Solaris-X86 2.6 for Intel.
There were some really tricky little porting bugs to
get it going, but they both seem to work quite well now.
I have been fiddling with an HP/UX build, but it 
seems unnecessary, because DCE-RPC comes bundled with
the HP/UX core OS for free already.

Also, I am very interested in porting to FreeBSD
as well.  The threads package is the big problem
on FreeBSD.  There seem to be seveal initiatives to
get Linux-threads working on FreeBSD, which it seems
would solve the problem.  But, no easy solution to this
right away.  The threads package on FreeBSD 2.x is
really ancient and doesn't support important things
like pthread_cancel() ..ugh.

Regardless, I have had them both working for a couple
of weeks now, but haven't had a chance to bundle up
the two ports, to release back to the public through
a web page or something like that.  Also, I would like
to bundle up the binaries into a Solaris package
so that people could just install it using pkgadd.
I also still need to add comments to certain sections
I rewrote in the threads-wrappers, so one can
understand the Solaris platform differences from Linux.

What I would REALLY like to do is take the Linux DCE
kit as a starting point, and write an autoconf script
to make it automatically recognize, and build for 
Linux, Solaris-X86, or Solaris-Sparc.  Any help on
this effort would be GREATLY appreciated.

Not to cloud the water or anything, but I think if
there were a stable Free-DCE kit, freely available
to the world to use on most platforms, it would
be compelling for lots of people to use it.
....heh...including myself...:-)

Thanks,

- Ted Larson
  ted@urbanite.com

----- End forwarded message -----
-- 
Gregory S. Sutter                   I got a Pentium II for my girlfriend.
mailto:gsutter@pobox.com            Good trade, eh?
http://www.pobox.com/~gsutter/
PGP DSS public key 0x40AE3052


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19990309164259.I1249>