OSSP CVS Repository

ossp - Check-in [520]
Not logged in
[Honeypot]  [Browse]  [Home]  [Login]  [Reports
[Search]  [Ticket]  [Timeline
  [Patchset]  [Tagging/Branching

Check-in Number: 520
Date: 2001-Jun-26 13:43:50 (local)
2001-Jun-26 11:43:50 (UTC)
User:simons
Branch:
Comment: - Provide the version numbers for the packages we evaluated. - Enhanced description of Spread. - Added description of ORBit. - Added description of DCE RPC.
Tickets:
Inspections:
Files:
ossp-pkg/srpc/EVAL      1.10 -> 1.11     30 inserted, 15 deleted

ossp-pkg/srpc/EVAL 1.10 -> 1.11

--- EVAL 2001/06/20 19:18:24     1.10
+++ EVAL 2001/06/26 11:43:50     1.11
@@ -1,7 +1,7 @@
                               Evaluation
                               ==========
 
-o Spread, http://www.spread.org/
+o Spread 3.15.2, http://www.spread.org/
 
   Spread is a sophisticated message passing framework. The software
   itself is written in C and uses a design very similar to SRPC's: It
@@ -24,14 +24,14 @@
       and then releasing Spread under a real Open Source license.
 
     - It is not possible for peers to communicate without the daemon.
-      (RSE: I'm not sure about this. If I understood the Spread guys
-      correctly at ApacheCon 2001 it should be possible to run it
-      without the daemon or at least with an own application-dedicated
-      daemon instead of a system-dedicated daemon. We should check this
-      in details).
 
     - The API for the programmer is somewhat messy.
 
+    - No GNU autoconf, no install target.
+
+    - The I/O system is hardcoded into the library and cannot be
+      customized for our own needs.
+
 
 o XML-RPC, http://www.xmlrpc.org/
 
@@ -65,7 +65,8 @@
   than dispatching in kernel-space and 2. GNU Pth proofed that
   user-space threading can be done in a very portable way).
 
-o MRPC, http://www.tildeslash.org/mrpc.html
+
+o MRPC 0.9.1, http://www.tildeslash.org/mrpc.html
 
   "Modular RPC" is a minimalistic remote procedure call mechanism
   using a similar design as the original RPC: It consists of a code
@@ -79,16 +80,23 @@
   trivially be used in plain C or any other language.
 
 
-o LinuxDoors, http://www.rampant.org/doors/
+o LinuxDoors 0.9, http://www.rampant.org/doors/
 
   The author discontinued development of the package in May 2001. The
   current version 0.9 is considered to be alpha quality software.
 
 
-o ORBit, http://orbit-resource.sourceforge.net/
+o ORBit 0.5.8, http://orbit-resource.sourceforge.net/
 
-  ORBit is a CORBA 2.2-compliant object request broker. Do I need to
-  say more?
+  ORBit implements the CORBA 2.2 protocol in order to provide RPC
+  services. The source code is written in C and has been licensed
+  under the GNU GPL for the general public. Considering the fact that
+  ORBit uses CORBA, it is very fast and efficient. ORBit allows
+  peer-to-peer communication without the use of a request broker and
+  comes with an "interface definition language" (IDL) that is used for
+  marshalling the parameters of remote function calls.
+
+   - Requires glib 1.2.1 or newer.
 
 
 o TIRPC, ftp://ftp.uu.net/networking/rpc/
@@ -109,8 +117,16 @@
   rfc2695.txt
 
 
-o DCERPC
-  ftp://gatekeeper.dec.com/pub/DEC/DCE/
+o DCE RPC, ftp://gatekeeper.dec.com/pub/DEC/DCE/
+
+  This package was developed by the Open Software Foundation (OSF) in
+  1993. It appears not to have changed since then: there is no support
+  for GNU autoconf and consequently the build system fails miserably.
+  Furthermore, the package inherently depends on pthreads but seems to
+  call functions that are not part of the standard pthread
+  implementation. Our impression is that a lot of clean-up work would
+  be necessary before the package can even be compiled -- let alone be
+  tested.
 
 
 o Foreign Function Call Library
@@ -125,11 +141,10 @@
 o HiM
   http://www.sama.ru/~despair/him/
 o pbio
-  ftp://ftp.cc.gatech.edu/pub/groups/systems/chaos/pbio/ 
+  ftp://ftp.cc.gatech.edu/pub/groups/systems/chaos/pbio/
 o SunRPC XDR
   RFC1832
 o XTL
   http://gsd.di.uminho.pt/jop/xtl/
 o CORBA GIOP CDR
   ???
-

CVSTrac 2.0.1