aboutsummaryrefslogtreecommitdiff
path: root/docs.html
diff options
context:
space:
mode:
Diffstat (limited to 'docs.html')
-rw-r--r--docs.html302
1 files changed, 302 insertions, 0 deletions
diff --git a/docs.html b/docs.html
new file mode 100644
index 00000000..9c3a43f1
--- /dev/null
+++ b/docs.html
@@ -0,0 +1,302 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"
+ "http://www.w3.org/TR/REC-html40/strict.dtd">
+<HTML>
+<HEAD>
+<meta http-equiv="content-type" content="text/html; charset=utf-8">
+<TITLE>The GNU&nbsp;Hurd - GNU Project - Free Software Foundation (FSF)</TITLE>
+<LINK REV="made" HREF="mailto:web-hurd@gnu.org">
+<META NAME="keywords" CONTENT="hurd">
+</HEAD>
+<BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#1F00FF" ALINK="#FF0000" VLINK="#9900DD">
+<TABLE width="100%" border="0" cellspacing="5" cellpadding="15">
+<TR>
+<TD COLSPAN="2">
+<IMG SRC="/graphics/hurd_sm_mf.jpg" ALT=" [image of the Hurd logo] ">
+[
+<!-- Please keep this list alphabetical -->
+<!-- PLEASE UPDATE THE LIST AT THE BOTTOM (OR TOP) OF THE PAGE TOO! -->
+ <A HREF="/software/hurd/docs.html">English</A>
+| <A HREF="/software/hurd/docs.eo.html">Esperanto</A>
+| <a href="/software/hurd/docs.es.html">Spanish</a>
+]
+</TD>
+</TR>
+<TR>
+<TD ALIGN="LEFT" VALIGN="TOP" BGCOLOR="#eeeeee">
+<A HREF="/software/hurd/whatsnew.html"><STRONG>What's New</STRONG></A><BR>
+&nbsp;<BR>
+<A HREF="/software/hurd/changelogs.html">ChangeLogs</A><BR>
+&nbsp;<br>
+<a href="/software/hurd/docs.html">Documentation</a><br>
+<P>
+<A HREF="/software/hurd/hurd.html"><STRONG>GNU&nbsp;Hurd</STRONG></A><BR>
+&nbsp;<BR>
+<A HREF="/software/hurd/install.html">Installation</A><BR>
+<A HREF="/software/hurd/help.html">Getting&nbsp;Help</A><BR>
+<A HREF="/software/hurd/download.html">Source&nbsp;Code</A><BR>
+<A HREF="/software/hurd/devel.html">Development</A><BR>
+<A HREF="/software/hurd/history.html">History</A><BR>
+&nbsp;<BR>
+<A HREF="/software/hurd/gnumach.html"><STRONG>GNU&nbsp;Mach</STRONG></A><BR>
+&nbsp;<BR>
+<A HREF="/software/hurd/gnumach-install.html">Installation</A><BR>
+<A HREF="/software/hurd/gnumach-download.html">Source&nbsp;Code</A><BR>
+&nbsp;<BR>
+<A HREF="/software/hurd/mig.html"><STRONG>GNU&nbsp;MIG</STRONG></A><BR>
+&nbsp;<BR>
+<A HREF="/software/hurd/mig-download.html">Source&nbsp;Code</A><BR>
+&nbsp;<BR>
+<A HREF="/software/hurd/related-projects.html"><STRONG>Related&nbsp;Projects</STRONG></A>
+</TD>
+
+<TD ALIGN="LEFT" VALIGN="TOP">
+<HR>
+<H3><A NAME="contents">Table of Contents</A></H3>
+<UL>
+ <li><a href="#papers" name="TOCpapers">Introductory material, papers and
+ other informational documents</a>
+ <LI><A HREF="#faq" NAME="TOCfaq">Frequently asked questions</A>
+ <li><a href="#wiki" name="TOCwiki">Wiki</a>
+ <LI><A HREF="#manuals" NAME="TOCmanuals">Reference manuals</A>
+</UL>
+<HR>
+
+<h3><a href="#TOCpapers" name="papers">Introductory material, papers and other
+informational documents</a></h3>
+<P>
+<UL>
+
+<LI>
+<A HREF="hurd-paper.html">Towards a New Strategy of OS Design</A>, an
+architectural overview by Thomas Bushnell, BSG.
+
+<LI>
+<A HREF="hurd-talk.html">The Hurd</A>, a presentation by Marcus
+Brinkmann.
+
+<LI>
+<A HREF="/software/hurd/users-guide/using_gnuhurd.html" NAME="UsersGuide">
+GNU/Hurd User's Guide</A>, an introduction to the important
+concepts and software of the GNU system, written for new
+users, AKA "GNUbies."
+<P>
+Available Formats:
+<UL>
+<LI>
+<A HREF="/software/hurd/users-guide/using_gnuhurd.html">HTML version</A> for
+browsing online.
+<LI>
+<A HREF="/software/hurd/users-guide/using_gnuhurd.ps">PostScript version [477kB, 67 pages]</A>
+for download.
+<LI>
+<A HREF="/software/hurd/users-guide/using_gnuhurd.txt">ASCII text version [154kB]</A>.
+<LI>
+<A HREF="/software/hurd/users-guide/using_gnuhurd.texi">Texinfo source [155kB]</A>.
+</UL>
+
+<LI>
+<A HREF="/software/hurd/hacking-guide/hhg.html">The Hurd Hacking
+Guide</A>, an introduction to GNU&nbsp;Hurd and Mach programming by
+Wolfgang J&auml;hrling.
+<P>
+Available Formats:
+<UL>
+<LI>
+<A HREF="/software/hurd/hacking-guide/hhg.html">HTML version</A> for
+browsing online.
+<LI>
+<A HREF="/software/hurd/hacking-guide/hhg.ps">PostScript version [187kB, 37 pages]</A>
+for download.
+<LI>
+<A HREF="/software/hurd/hacking-guide/hhg.txt">ASCII text version [59kB]</A>.
+<LI>
+<A HREF="/software/hurd/hacking-guide/hhg.texi">Texinfo source [60kB]</A>.
+</UL>
+
+<li>
+<a href="http://hurdextras.nongnu.org/ipc_guide/">The <em>Unofficial GNU Mach
+IPC beginner's guide</em></a>, an easy introduction to Inter Process
+Comunication in the Mach microkernel by Manuel Pavón Valderrama.
+
+<li>
+<a
+href="http://walfield.org/pub/people/neal/papers/hurd-misc/mach-ipc-without-mig.txt"><em>Mach
+IPC without MIG</em></a>, an exercise by Neal H Walfield <q>to understand Mach
+IPC at one of its lowest application levels</q>.
+
+<ul>
+<li>
+<a
+href="http://walfield.org/pub/people/neal/papers/hurd-misc/ipc-hello.c"><em>ipc-hello.c</em></a>:
+<q>Hello world à la mach ipc</q>.
+
+</ul>
+
+<li>
+<a
+href=http://walfield.org/pub/people/neal/papers/hurd-misc/manual-bootstrap.txt><em>Manually
+Bootstrapping a Translator</em></a>, a text by Neal H. Walfield about how to
+<q>manually connect the translator to the filesystem</q>.
+
+<LI>
+<A HREF="auth.html">The Authentication Server</A>, the transcript of a talk about the details of
+the authentication mechanisms in the Hurd by Wolfgang J&auml;hrling.
+
+<li><a
+href="http://lists.gnu.org/archive/html/l4-hurd/2002-06/msg00001.html"><em>The
+Mach Paging Interface as Used by the Hurd</em></a>, a text by Neal Walfield.
+
+<li><a
+href="http://lists.gnu.org/archive/html/bug-hurd/2007-01/msg00046.html"><em>A
+Critique of the GNU&nbsp;Hurd Multi-server Operating System</em></a>, an
+analysis of the GNU&nbsp;Hurd on GNU&nbsp;Mach system, written by Neal Walfield
+and Marcus Brinkmann.
+
+<li><a
+href="http://lists.gnu.org/archive/html/l4-hurd/2007-01/msg00007.html">Position
+paper <em>Improving Usability via Access Decomposition and Policy
+Refinement</em></a>: Neal Walfield and Marcus Brinkmann give an overview about
+how a future, subsequent system may be architected.
+
+</UL>
+
+<H3><A HREF="#TOCfaq" NAME="faq">Frequently asked questions</A></H3>
+<P>
+Please check out the
+<A HREF="faq.en.html">Frequently
+Asked Questions about the GNU&nbsp;Hurd (33k characters)</A> and their
+answers, which cover most issues a new user will be confronted with.
+<P>
+This document is available in several languages:
+<UL>
+<LI><A HREF="faq.en.html">English</A>
+<LI><A HREF="faq.fr.html">fran&ccedil;ais</A>
+<LI><A HREF="faq.de.html">deutsch</A>
+<LI><A HREF="faq.ja.html">Japanese</A>
+<LI><A HREF="faq.es.html">espa&ntilde;ol</A>
+<LI><A HREF="faq.it.html">italiano</A>
+
+</UL>
+
+<h3><a href="#TOCwiki" name="wiki">Wiki</a></h3>
+<p>A <a href="http://www.bddebian.com/~wiki/">wiki</a> is available for
+collecting ideas and reciepes. Fell free
+to <a href="http://www.bddebian.com/~wiki/HowToContributeToThisWiki">contribute</a>!
+
+<p>Some topics:
+
+<ul>
+
+<li><a href="http://www.bddebian.com/~wiki/hurd/ng">The future direction of
+the GNU Hurd</a>.
+
+</ul>
+
+
+<H3><A HREF="#TOCmanuals" NAME="manuals">Reference manuals</A></H3>
+
+<ul>
+
+<li>
+<p>
+The GNU&nbsp;Mach Reference Manual documents the architecture, the usage and
+the programming of the GNU&nbsp;Mach microkernel. At the moment, the manual
+documents the interface completely, but is not very useful as a tutorial or
+introduction into the Mach architecture.
+<p>
+Available Formats:
+<ul>
+<li><a href="/software/hurd/gnumach-doc/index.html">HTML version</a>
+for browsing online;</li>
+<li><a href="/software/hurd/gnumach-doc/mach.ps">PostScript version</a>
+[around 900KiB];</li>
+<li><a href="/software/hurd/gnumach-doc/mach.ps.gz">gzipped PostScript
+version</a> [around 300KiB];</li>
+<li><a href="/software/hurd/gnumach-doc/mach.pdf">PDF version</a>
+[around 700KiB].</li>
+</ul>
+<p>
+If you want to work on the manual, you're advised to make a checkout of the <a
+href="gnumach-download.html#cvs">source tree</a>. Be sure to get the
+<samp>GNU&nbsp;Mach 1 branch</samp> when you intend to work on the manual. You
+can then find the manual's sources in the <samp>doc/</samp> directory. Please
+submit any modifications to <a
+href="mailto:bug-hurd@gnu.org">&lt;bug-hurd@gnu.org&gt;</a> (if possible in
+unidiff format, as produced by <samp>diff -u</samp>).
+
+</li>
+
+<li>
+<P>
+The GNU&nbsp;Hurd Reference Manual documents the architecture, the usage
+and the programming of the GNU&nbsp;Hurd. At the moment, the manual is
+quite incomplete.
+<P>
+Available Formats:
+<UL>
+<LI>
+<A HREF="/software/hurd/doc/hurd_toc.html">HTML version</A> for browsing online.
+</LI>
+<LI>
+<A HREF="/software/hurd/doc/hurd.ps">PostScript version [1020kB, 91 pages]</A>
+for download.
+</LI>
+</UL>
+<P>
+If you want to work on the manual, you're advised to make a checkout of the <a
+href="download.html#cvs">source tree</a>. You can then find the manual's
+sources in the <samp>doc/</samp> directory. Please submit any modifications to
+<a href="mailto:bug-hurd@gnu.org">&lt;bug-hurd@gnu.org&gt;</a> (if possible in
+unidiff format, as produced by <samp>diff -u</samp>).
+
+</li>
+
+</ul>
+
+</TD>
+</TR>
+</TABLE>
+
+<HR>
+
+[
+<!-- Please keep this list alphabetical -->
+<!-- PLEASE UPDATE THE LIST AT THE BOTTOM (OR TOP) OF THE PAGE TOO! -->
+ <A HREF="/software/hurd/docs.html">English</A>
+| <A HREF="/software/hurd/docs.eo.html">Esperanto</A>
+| <a href="/software/hurd/docs.es.html">Spanish</a>
+]
+
+<HR>
+
+<P>
+Return to <A HREF="/home.html">GNU's home page</A>.
+<P>
+
+Please send FSF &amp; GNU inquiries &amp; questions to
+
+<A HREF="mailto:gnu@gnu.org"><EM>gnu@gnu.org</EM></A>.
+There are also <A HREF="/home.html#ContactInfo">other ways to
+contact</A> the FSF.
+<P>
+
+Please send comments on these web pages to
+
+<A HREF="mailto:web-hurd@gnu.org"><EM>web-hurd@gnu.org</EM></A>,
+send other questions to
+<A HREF="mailto:gnu@gnu.org"><EM>gnu@gnu.org</EM></A>.
+<P>
+Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
+Free Software Foundation, Inc.,
+59 Temple Place - Suite 330, Boston, MA 02111, USA
+<P>
+Verbatim copying and distribution of this entire article is
+permitted in any medium, provided this notice is preserved.
+<P>
+Updated:
+<!-- timestamp start -->
+$Date$ $Author$
+<!-- timestamp end -->
+<HR>
+</BODY>
+</HTML>