Subject: Porting DIPC from Linux to NetBSD
To: None <netbsd-users@NetBSD.ORG>
From: None <>
List: netbsd-users
Date: 06/18/1997 23:43:02
Dear BSD users,

 I have written a software to make System V IPC mechanisms (shared memories,
messages, and semaphores) function transparently over a network. It is
called DIPC (Distributed Inter-process Communication), and is currrently
available for Linux. DIPC could be used to build and program multi-computers.

 As I don't have access to any BSD variant, I am writing this to see if
there are people in the BSD community who might like to port DIPC to their
operating systems.

 Here are some information about DIPC:

 DIPC provides the programmers with both the message passing and
(Transparent) Distributed Shared Memory paradigms of distributed programming.
Its programming interfaces are hidden inside the kernel, so there is no need
to use link libraries or special compilers to write distributed programs. One
could use any language that allows access to OS's system calls. Older
programs using System V IPC still work unchanged.

 Most of the DIPC's code runs as a number of daemons in the user space, so
the changes to the Linux kernel are kept at the minimum.

 DIPC already runs on both i386 and m68k platforms, and the two versions
can talk to each other, meaning that DIPC is a heterogeneous distributed
system. You can visit DIPC's web page at

 I believe DIPC would be a good addition to BSD. Please contact me at if you are interested.

 Thank you.

          Kamran Karimi

PS- Sorry if I have posted this to the wrong mailing list!