Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!swrinde!zaphod.mps.ohio-state.edu!wuarchive!udel!rochester!pt.cs.cmu.edu!o.gp.cs.cmu.edu!andrew.cmu.edu!+ From: Richard.Draves@CS.CMU.EDU Newsgroups: comp.os.mach Subject: Re: Ports on Other OS? Message-ID: <0bG9OhS00hsQEJUG02@cs.cmu.edu> Date: 20 Nov 90 02:36:29 GMT References: <1990Nov19.203857.21269@mdivax1.uucp> Distribution: comp.sys.mach Organization: Carnegie Mellon, Pittsburgh, PA Lines: 19 In-Reply-To: <1990Nov19.203857.21269@mdivax1.uucp> > Excerpts from netnews.comp.os.mach: 19-Nov-90 Ports on Other OS? > mdivax1!radvan (448) > Does anyone know if there exists support for the port-style IPC of > Mach in other OSs, particularly BSD variants and the such? > I would like to communicate with several processes remotely from a > Mach machine and be unconcerned about the server OS, as long as it > supports port-based IPC. (And vice-versa) It is possible to support Mach IPC on other operating systems, with degraded performance and security. For example, a shared library can take the place of the Mach kernel. The ports and other IPC data structures reside in shared data. A netmsgserver process uses the shared library and also talks to other netmsgservers elsewhere in the network. Rich