Messages in this thread | | | Date | Tue, 5 Oct 1999 12:07:32 -0400 | From | "Bill Rugolsky Jr." <> | Subject | Re: Hybrid Thread/Process/Syscall Interprocess Communication? |
| |
On Tue, Oct 05, 1999 at 11:37:01AM -0400, Jordan Mendelson wrote: > Has any thought been given to the idea of allowing different processes to call > each other's functions in their respected process space similar to how > programs call kernel functions via syscalls?
One approach is the Solaris Doors design. There is a Linux/Doors project; even outperforms Solaris on some benchmarks. :-)
http://wall.rampant.org/doors/
Of course, CORBA services abstract this behavior. With something like GNOME ORBit, it is possible to make calls to a shared library, a server process on the same machine, or a server process on another machine. By supporting a spectrum of binding policies (from lazy to eager), one can optimize the local cases by eliminating (de)marshalling, RPC, etc.
Regards,
Bill Rugolsky rugolsky@ead.dsa.com
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/
| |