aboutsummaryrefslogtreecommitdiff
path: root/index.mdwn
diff options
context:
space:
mode:
Diffstat (limited to 'index.mdwn')
-rw-r--r--index.mdwn133
1 files changed, 133 insertions, 0 deletions
diff --git a/index.mdwn b/index.mdwn
new file mode 100644
index 00000000..2081f205
--- /dev/null
+++ b/index.mdwn
@@ -0,0 +1,133 @@
+[[img logo.png alt="[] HURD-Wiki"]]
+
+Welcome to the **new** GNU Hurd wiki!
+
+**There is a huge bunch of unpolished stuff on here, please help us to tidy
+things up!** Comments about how that could be tackled are best posted onto
+this page's [[discussion]] subpage.
+
+----
+
+This site focuses on providing user-centric and update-able (and hopefully the
+most current) information regarding the status and development of the
+GNU project's GNU operating system. There are many areas to comment on the
+core component (the Hurd) and other very closely related but distinct projects.
+This is an all volunteer effort intended to supplement the [official Hurd
+site](http://hurd.gnu.org/).
+
+
+[[toc ]]
+
+<!-- If you're rendering this page and the output looks garbled from here on,
+then you've hit <http://bugs.debian.org/421843>. Installing the markdown
+package from Debian experimental fixed this for me. -->
+
+
+## Breaking News
+
+* 2008-09-19: We had 4 slots in the Google Summer of Code 2008 - [[check_the_results|community/gsoc]]!
+
+## Contributing
+
+To help the Hurd you can for example (from high level stuff to the inner core)
+
+* [[Contribute_to_this_wiki|contributing/wiki]],
+* [[Run_a_GNU/Hurd_system|index#run]], and help others get their systems running,
+* [[Port_applications|hurd/running/debian/porting]] to work in Hurd,
+* Write [[translators|hurd/translator]] to extend the Hurd,
+* Work on the [[Hurd_on_Mach|contributing#hurd_on_mach]], or
+* Help to port the Hurd [[to_a_modern_microkernel|contributing#hurd_on_modern_microkernel]].
+
+Read about ways to contribute [[in_more_detail|contributing]].
+
+
+## Getting Help
+
+There are a couple of different [[Hurd_FAQs|hurd/FAQ]].
+There are a number of [[IRC_channels|IRC]] and several
+different [[mailing_lists]] with searchable archives.
+
+Before asking a question on a mailing list or on IRC, first, please try to
+answer your own question using a search engine and reading the introductory
+information. If you have done this and you cannot find the answer to your
+question, feel free to ask on a mailing list or on IRC.
+
+<a name="run"> </a>
+## Running the Hurd
+
+The most functional distribution of the Hurd is the one provided by Debian.
+Find more information about it at the
+[Debian GNU/Hurd website](http://www.debian.org/ports/hurd/hurd-install).
+
+There are [[various_possibilities|hurd/running]] of running a GNU/Hurd system.
+
+And this wiki is living proof of the usability of the Hurd, as it is served by a
+Debian GNU/Hurd system. More people using GNU in production can be found on
+[[Hurd/WhoRunsGNU]].
+
+## What is the Hurd?
+
+The [[Hurd]] is GNU's replacement for the various UNIX and Linux kernels.
+
+The Hurd is firstly a collection of protocols formalizing how different
+components may interact. The protocols are designed to reduce the mutual
+[[trust]] requirements of the actors thereby permitting a more
+[[extensible|Extensibility]] system. These include interface definitions
+to manipulate files and directories and to resolve path names. This allows
+any process to implement a file system. The only requirement is that it
+have access to its backing store and that the principal that started it
+own the file system node to which it connects.
+
+The Hurd is also a set of servers that implement these protocols. The
+servers run on top of [[microkernel/Mach]] and use Mach's
+[[microkernel/mach/IPC]] mechanism to transfer information.
+
+The word *Hurd* is commonly used to refer to one of the following:
+
+ * the Hurd software that runs on top of a [[microkernel]] (most precisely)
+ * a machine running the [[Debian_GNU/Hurd|hurd/running/debian]] distribution
+ * the [GNU Hurd](http://hurd.gnu.org/) project including related dependent
+ projects
+ * HIRD of UNIX Replacing Daemons (arguably)
+ * HIRD is an acronym for HURD Interfaces Representing Depth (arguably)
+
+The [[Hurd]] supplies the last major software component needed for a complete
+[[GNU]] operating system as originally conceived by Richard M. Stallman (RMS)
+in 1983. The GNU vision directly drove the creation and has guided the
+evolution of the [Free Software Foundation](http://www.fsf.org/), the
+organization that is the home of the [GNU project](http://www.gnu.org/gnu/).
+
+[[Hurd/HurdNames]]
+
+
+## Current Status
+
+There has not yet been an official 1.0 release. The Hurd is developed by a few
+volunteers in their spare time. The project welcomes any assistance you can provide.
+Porting and development expertise is still badly needed in many key areas.
+
+Functional systems are installable in a dual-boot configuration. Development
+systems are currently mostly based on the [[Debian_GNU/Hurd|hurd/running/debian]] port
+sponsored by the [Debian project](http://www.debian.org/).
+
+Community resources for related projects focus around the official website
+<http://hurd.gnu.org/>, this site at <http://www.bddebian.com/~wiki/>, the
+[[mailing_lists]] and the [[IRC_channels|IRC]].
+
+If you want to see the current discussions in the Hurd project, please have a look at
+the [bug-hurd mailinglist archives](http://lists.gnu.org/pipermail/bug-hurd/).
+
+[[hurd/Status]]
+
+
+## How is this site arranged?
+
+The menu on the upper right corner provides a rough structuring about the
+available content. Just follow those topics and explore the wiki.
+
+Further information about this site and how it was created can be found in the
+[[wiki_colophon]].
+
+----
+
+This wiki is powered by [ikiwiki](http://ikiwiki.info/).