diff options
author | GNU Hurd wiki engine <web-hurd@gnu.org> | 2007-08-20 10:55:19 +0000 |
---|---|---|
committer | GNU Hurd wiki engine <web-hurd@gnu.org> | 2007-08-20 10:55:19 +0000 |
commit | bca5c74587a27770a6a656bdc1dbaacc5b53a79e (patch) | |
tree | 50ed7dff87547ecfc713f0ca9c88bb3af1456567 | |
parent | 42f2af536378ac01b5c980837eb682f8b4e02834 (diff) |
web commit by NealWalfield: Rework text.
-rw-r--r-- | Mig.mdwn | 13 |
1 files changed, 9 insertions, 4 deletions
@@ -1,5 +1,10 @@ -The [[MachInterfaceGenerator]] (MIG) is a program which generates inter-process communication (IPC) code. Specifically Mig generates remote procedure call (RPC) code for communication between client and server processes running on a Mach microkernel. +The [[MachInterfaceGenerator]] (MIG) is an [[IDL]] compiler. Based on an +interface definition, it creates stubs to [[invoke]] object methods +and to demultiplex incoming messages. These stubs conveniently hide +the details of Mach's [[IPC]] machinery. -<p> Mach servers run as separate tasks and communicate with RPC messages. The RPC interface is language independant and somewhat complex. MIG mitigates this complexity. </p> -<p> GNU MIG is fully compatible with OSF MIG. The <a href="http://www.gnu.org/software/hurd/mig.html" target="_top">official Mig</a> site is a page hosted on the official Hurd site. [[MigDocumentation]] is available. Mig also has it's own CVS module within the main Hurd CVS site. </p> -<p>[[BuildingMIG]]</p> +GNU MIG is fully compatible with OSF MIG. + +* MIG's [homepage](http://www.gnu.org/software/hurd/mig.html) +* [[MigDocumentation]] +* [[BuildingMIG]] - Buiding (and obtaining) MIG
\ No newline at end of file |