web-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

More patches for the FAQ


From: Neryel (Frédéric HENRY)
Subject: More patches for the FAQ
Date: Sun, 09 Jan 2005 00:37:54 +0100
User-agent: Mozilla Thunderbird 0.9 (X11/20041124)

Hi,

some months ago (years even, now ^ ^), we (manuel and me) submitted a patch for an update for the Hurd FAQ. However, there were some problems with it, it was suggested to send the update as a series of diffs... but it wasn't done (mea culpa).

Recent updates of the FAQ made me remember that, so that's why i send a few diff files so this work isn't lost ;)

I did some work of checking everything the diff said was still correct, but since i haven't been following the Hurd's development lately, there might still be some errors (hopefully not, but i prefer excusing myself in advance ;))

Modifications :
1) Basically, s/shadowfs/unionfs/, plus some explanation of it
2) Add some link to hurd docs
3) Add a link for console with xkb package and for a package allowing keymaps on the mach console
4) Add a little explanation for 'ps Aux'
5) Add link to procfs translator
6) Add explanation about "computer bought the farm" error
7) Complete the mach 2.0/oskit answer
8) Add names to the bottom :) (separate diff files so it is possible to patch the file with some diffs but not necessarily all)



Frédéric HENRY (Neryel)
--
«Give a man a fire and he's warm for the day, but set fire to him and
he's warm for the rest of his life.»
        -- (Terry Pratchett, Jingo)
--- faq.en.in   2005-01-08 22:41:33.000000000 +0100
+++ faq.en.in   2005-01-08 22:54:34.000000000 +0100
@@ -115,13 +115,28 @@ try it and help us get there.
 
 ??     Why is `/usr' a symbolic link to `.'?
 
-{MB} The distinction between `/' and `/usr' has historical reasons.
+{MB,FH} The distinction between `/' and `/usr' has historical reasons.
 Back when Unix systems were booted from two tapes, a small root tape
 and a big user tape.  Today, we like to use different partitions for
 these two spaces.  The Hurd throws this historical garbage away.  We
-think that we have found a more flexible solution called shadow
-filesystems.  Unfortunately, support for shadowed filesystems is not yet
-implemented.
+think that we have found a more flexible solution called union
+filesystems.  Unfortunately, support for union filesystems is still in
+early development and styl needs lots of testing and patches.
+
+?? What are union filesystemens and unionfs ?
+
+{FH} An union filesystem merges two directory trees into a new virtual
+tree.  For example, files appearing  under `/bin' could actually be
+located in different physical locations.  That's why it isn't
+necessary to have a separate  `/usr' directory.  Filesystem unions
+will be done by the `unionfs' translator; however, this translator is
+still in development. 
+
+You are welcome to check it out at:
+
+       http://duesseldorf.ccc.de/~moritz/hurd.html
+
+... and to help its development.
 
 ? Installation
 

Attachment: diff.2.doc
Description: MS-Word document

--- faq.en.in   2005-01-08 22:41:33.000000000 +0100
+++ faq.en.in   2005-01-08 23:40:33.000000000 +0100
@@ -336,10 +336,18 @@ prompt.
 
 ??     How do I use non-US keyboard bindings?
 
-{NHW} Take a look at:
+{NHW,FH} Take a look at:
 
        http://www.xs4all.nl/~mgerards/xkb8.tar.gz
 
+There is also a debian package of the console including xkb, available at:
+
+       http://debian.duckcorp.org/unstable/binary-hurd-i386/
+
+If you still use the Mach console, you can download the package `clavier' at:
+
+       http://kilobug.free.fr/hurd/debian/
+
 ??     How do I enable color on the console?
 
 {NHW} If you are using the GNU Mach microkernel, you can set your
--- faq.en.in   2005-01-08 22:41:33.000000000 +0100
+++ faq.en.in   2005-01-08 23:42:52.000000000 +0100
@@ -378,7 +378,9 @@ filesystem.
 
 ??     Why does `ps aux' give me strange output?
 
-{MB} Try `ps Aux'.
+{MB,MM} Try `ps Aux'.  Indeed, under GNU/Hurd, `ps aux' doesn't list all
+processes: it omits the session and group leaders, and the processes
+without parent.
 
 ??     I have a hung process that I want to kill, however, `ps' is now
        hanging too.
--- faq.en.in   2005-01-08 22:41:33.000000000 +0100
+++ faq.en.in   2005-01-08 23:45:38.000000000 +0100
@@ -408,7 +408,14 @@ programs that rely it.  If you are wonde
 directory, this is a relict from a Debian GNU/Linux package
 (specifically, `base-files').
 
-You can probe for existing hardware devices with the devprobe utility.
+{MM} James Morrisson has created a procfs translator which implements
+a /proc file system providing informations about running processes on
+the system, as Linux /proc does (those are the directories with
+numerical names, which are actually PIDs).  It is highly experimental
+and needs testing and improvements.  You can check it out at:
+
+       http://savannah.nongnu.org/projects/hurdextras
+
 
 ??     Why does the command `df' not work?
 
--- faq.en.in   2005-01-08 22:41:33.000000000 +0100
+++ faq.en.in 2005-01-08 23:48:42.000000000 +0100
@@ -466,6 +466,17 @@ happens.  Thomas explains:
 
 If you can reproduce this error message, please report it.
 
+??  What does ``computer bought the farm'' mean ?
+
+{FH} This message is the text that corresponds to the errno code
+`EIEIO'.  Roland McGrath explains:
+
+       That message is not output by any particular servers at particular
+       times; rather it is the perror text for the errno code EIEIO, which
+       is returned by various RPCs and functions for a variety of "hopeless"
+       error conditions. 
+
+
 ??     What does ``/dev/hd0s1: MOUNTED READ-ONLY; MUST USE `fsysopts
        --writable''' mean?
 
--- faq.en.in   2005-01-08 22:41:33.000000000 +0100
+++ faq.en.in   2005-01-08 23:51:21.000000000 +0100
@@ -558,13 +558,20 @@ at:
 
 ??     What is OSKit-Mach?
 
-{NHW} There are two versions of Mach: GNU Mach and OSKit-Mach.  The
-former uses the drivers from Linux 2.0.x while the latter uses the
-University of Utah's OSKit.  If all goes well, OSKit-Mach will be
-stabilized and become the official kernel.  You can find out more about
-the OSKit at:
+{NHW,FH} There are two versions of Mach: GNU Mach 1.x and GNU Mach 2.x,
+formerly known as OSKit-Mach.  The former uses the drivers from Linux 
+2.0.x while the latter uses the University of Utah's OSKit.  If all goes 
+well, OSKit-Mach will be stabilized and become the official kernel.  You 
+can find out more about the OSKit at:
+ 
+       http://www.cs.utah.edu/flux/oskit
+ 
+GNU Mach 2.0 is usable by now, but some things are still missing (or not 
+working). OSKit also lacks some things like serial port 
+support. That's why GNU Mach 2.0 isn't released yet and the two branches 
+coexist. More information is available at:
 
-       http://www.cs.utah.edu/flux/oskit
+       http://hurd.gnufans.org/bin/view/Mach/OskitMachStatusList
 
 ??     Where is the documentation?
 
--- faq.en.in   2005-01-09 00:06:06.000000000 +0100
+++ faq.en.in   2005-01-09 00:03:22.000000000 +0100
@@ -651,5 +710,7 @@ Answers were given by:
 * {NHW} Neal H Walfield  <address@hidden>
 * {MB} Marcus Brinkmann  <address@hidden>
 * {AMS} Alfred M. Szmidt <address@hidden>
+* {FH} Frédéric Henry <address@hidden>
+* {MM} Manuel Menal <address@hidden>
 
  vim:ts=8:sw=8:tw=72

reply via email to

[Prev in Thread] Current Thread [Next in Thread]