Prev Table of Contents Next

The Unofficial GNU Mach IPC beginner's guide

Table of Contents :

This documents aims to be an easy introduction to Inter Process Comunication in the Mach microkernel. The motivations for writing such document are the lack of introductory guides and tutorials on this subject, a lack that makes somewhat difficult to understand not only Mach, but also Mach's based projects, like the Hurd. The more documentation regarding those subjects, more the developers that would embrace the GNU operating system. Other good motivation for writing such a guide is that sometimes the best way for learning a subject is trying to explain it to others. Since my intention is learn about GNU Mach and the Hurd, better if while learning I write some documents explainig what do I learned.

My last motivation for writing such a guide is my personal view about what free software means. IMHO to have the freedom of get the source, and modify it according your needs is not enough if you have no opportunity to learn how to do it. Not only code must be shared, but also the knowledge to understand and modify that code ( it would be nice to have a free knowledge foundation, to promote the GFDL and the sharing of any kind of knowledge ). But all this is just opinion.

And last but not least, the licenses' related stuff :

Copyright © 2002 Manuel Pavón Valderrama,

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts. For details see