summaryrefslogtreecommitdiff
path: root/hurd
diff options
context:
space:
mode:
authorSamuel Thibault <samuel.thibault@ens-lyon.org>2013-03-15 14:46:44 +0100
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2013-03-15 14:46:44 +0100
commite113e5011c85c82cc473104d211d7d0765840c15 (patch)
tree6b2295a34355956e21bb4a75150056acdfc8b9db /hurd
parentfffec9e8a6f3ada8182cb170d69754ce65664147 (diff)
update faq
Diffstat (limited to 'hurd')
-rw-r--r--hurd/faq/how_about_drivers.mdwn6
-rw-r--r--hurd/faq/off.mdwn4
-rw-r--r--hurd/running/debian/faq/dev_random.mdwn17
-rw-r--r--hurd/running/debian/faq/free_memory.mdwn11
-rw-r--r--hurd/running/debian/faq/hurd_console.mdwn4
-rw-r--r--hurd/running/debian/faq/kernel_logs.mdwn6
-rw-r--r--hurd/running/debian/faq/normal_user_can_not_start_X.mdwn (renamed from hurd/running/debian/faq/xserver-common.mdwn)0
-rw-r--r--hurd/running/debian/faq/ps_hangs.mdwn2
-rw-r--r--hurd/running/debian/faq/ram_limit.mdwn (renamed from hurd/running/debian/faq/512_mib_ram_limit.mdwn)6
-rw-r--r--hurd/running/debian/faq/sshd_only_works_for_root_logins.mdwn20
10 files changed, 12 insertions, 64 deletions
diff --git a/hurd/faq/how_about_drivers.mdwn b/hurd/faq/how_about_drivers.mdwn
index 0556fd28..689dd807 100644
--- a/hurd/faq/how_about_drivers.mdwn
+++ b/hurd/faq/how_about_drivers.mdwn
@@ -10,8 +10,8 @@ License|/fdl]]."]]"""]]
[[!meta title="What drivers does GNU/Hurd have?"]]
-Currently, Mach integrates drivers from Linux 2.0 through some glue code. As
-it's very old, that limits hardware support a lot, of course. We are however
-working on using the DDE toolkit to run linux drivers in userland processes,
+Currently, for disks Mach integrates drivers from Linux 2.0 through some glue
+code. As it's very old, that limits hardware support a lot, of course. For
+network boards, we use the DDE toolkit to run linux drivers in userland processes,
which provides both long-term support for new hardware and safety against driver
bugs.
diff --git a/hurd/faq/off.mdwn b/hurd/faq/off.mdwn
index 64009101..363436b0 100644
--- a/hurd/faq/off.mdwn
+++ b/hurd/faq/off.mdwn
@@ -19,7 +19,3 @@ will not work. Simply use the equivalent shortcut
$ halt
which is provided natively on GNU/Hurd, instead of from SYSV runlevels.
-
-Note that due to a bug,
-we [[recommend you run syncfs|open_issues/sync_but_still_unclean_filesystem]]
-prior to issuing the `halt` command.
diff --git a/hurd/running/debian/faq/dev_random.mdwn b/hurd/running/debian/faq/dev_random.mdwn
deleted file mode 100644
index 3b5fdffe..00000000
--- a/hurd/running/debian/faq/dev_random.mdwn
+++ /dev/null
@@ -1,17 +0,0 @@
-[[!meta copyright="Copyright © 2007, 2008 Free Software Foundation, Inc."]]
-
-[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
-id="license" text="Permission is granted to copy, distribute and/or modify this
-document under the terms of the GNU Free Documentation License, Version 1.2 or
-any later version published by the Free Software Foundation; with no Invariant
-Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
-is included in the section entitled
-[[GNU Free Documentation License|/fdl]]."]]"""]]
-
-[[!meta title="/dev/random"]]
-
-There is no random device by default as no secure implementation has been
-finished yet. An easy (but very insecure) work-around is to copy a binary file
-like `/bin/bash` to `/dev/random` and `/dev/urandom`. A slightly more secure
-alternative is installing the `random-egd` from the `debian-ports` repository.
-
diff --git a/hurd/running/debian/faq/free_memory.mdwn b/hurd/running/debian/faq/free_memory.mdwn
deleted file mode 100644
index c1c0a83c..00000000
--- a/hurd/running/debian/faq/free_memory.mdwn
+++ /dev/null
@@ -1,11 +0,0 @@
-[[!meta copyright="Copyright © 2007, 2008 Free Software Foundation, Inc."]]
-
-[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
-id="license" text="Permission is granted to copy, distribute and/or modify this
-document under the terms of the GNU Free Documentation License, Version 1.2 or
-any later version published by the Free Software Foundation; with no Invariant
-Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
-is included in the section entitled
-[[GNU Free Documentation License|/fdl]]."]]"""]]
-
-Run `vmstat` to see memory and swap usage.
diff --git a/hurd/running/debian/faq/hurd_console.mdwn b/hurd/running/debian/faq/hurd_console.mdwn
index c4a619a1..afad4147 100644
--- a/hurd/running/debian/faq/hurd_console.mdwn
+++ b/hurd/running/debian/faq/hurd_console.mdwn
@@ -8,5 +8,5 @@ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
[[GNU Free Documentation License|/fdl]]."]]"""]]
-Edit `/etc/default/hurd-console` to configure the Hurd console and enable it on
-bootup. See [[console]] for further information about the Hurd console.
+Edit `/etc/default/hurd-console` to configure the Hurd console.
+See [[console]] for further information about the Hurd console.
diff --git a/hurd/running/debian/faq/kernel_logs.mdwn b/hurd/running/debian/faq/kernel_logs.mdwn
index ff14ce5f..d6c52855 100644
--- a/hurd/running/debian/faq/kernel_logs.mdwn
+++ b/hurd/running/debian/faq/kernel_logs.mdwn
@@ -8,6 +8,6 @@ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
[[GNU Free Documentation License|/fdl]]."]]"""]]
-The kernel logs are written to `/dev/klog`. Run `cat /dev/klog > foo` as root
-and hit `ctrl+c` after a few seconds to catch the logs. You can do this only
-once and do not do this in single-user mode (where `ctrl+c` does not work).
+[[!meta title="dmesg, kernel logs"]]
+
+There is no dmesg command: the kernel does not keep a buffer of its messages. syslog however dumps them into `/var/log/dmesg`, so you can simply cat that.
diff --git a/hurd/running/debian/faq/xserver-common.mdwn b/hurd/running/debian/faq/normal_user_can_not_start_X.mdwn
index d1b17f31..d1b17f31 100644
--- a/hurd/running/debian/faq/xserver-common.mdwn
+++ b/hurd/running/debian/faq/normal_user_can_not_start_X.mdwn
diff --git a/hurd/running/debian/faq/ps_hangs.mdwn b/hurd/running/debian/faq/ps_hangs.mdwn
index febfeb59..4035325f 100644
--- a/hurd/running/debian/faq/ps_hangs.mdwn
+++ b/hurd/running/debian/faq/ps_hangs.mdwn
@@ -8,5 +8,5 @@ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
[[GNU Free Documentation License|/fdl]]."]]"""]]
-If `ps` hangs, try `ps -M` which might still work by not getting detailed
+If `ps` hangs, try `ps -M` which should still work by not getting detailed
information from processes.
diff --git a/hurd/running/debian/faq/512_mib_ram_limit.mdwn b/hurd/running/debian/faq/ram_limit.mdwn
index f89a5c01..ac5cefe7 100644
--- a/hurd/running/debian/faq/512_mib_ram_limit.mdwn
+++ b/hurd/running/debian/faq/ram_limit.mdwn
@@ -8,11 +8,11 @@ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
[[GNU Free Documentation License|/fdl]]."]]"""]]
-[[!meta title="512 MiB RAM Limit"]]
+[[!meta title="830 MiB RAM Limit"]]
Just like any 32bit OS without bad tricks, GNU Mach does not cope well with lots
-of memory. Newer versions of the Debian `gnumach` package will limit themselves
-to around 1 GiB of memory. If you want more, you can twiddle the VM_MAX_ADDRESS
+of memory. Latest versions of the Debian `gnumach` package will limit themselves
+to around 1.7 GiB of memory. If you want more, you can twiddle the VM_MAX_ADDRESS
limit between kernelland and userland in i386/include/mach/i386/vm_param.h.
If you have an older version, or still experience problems with `vmstat` (see
diff --git a/hurd/running/debian/faq/sshd_only_works_for_root_logins.mdwn b/hurd/running/debian/faq/sshd_only_works_for_root_logins.mdwn
deleted file mode 100644
index 1a3c46e1..00000000
--- a/hurd/running/debian/faq/sshd_only_works_for_root_logins.mdwn
+++ /dev/null
@@ -1,20 +0,0 @@
-[[!meta copyright="Copyright © 2007, 2008, 2010 Free Software Foundation,
-Inc."]]
-
-[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
-id="license" text="Permission is granted to copy, distribute and/or modify this
-document under the terms of the GNU Free Documentation License, Version 1.2 or
-any later version published by the Free Software Foundation; with no Invariant
-Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
-is included in the section entitled
-[[GNU Free Documentation License|/fdl]]."]]"""]]
-
-This isssue has been fixed in the Debian hurd / libc0.3 packages as of 2010-11.
-Retire this item sometime after 2011.
-
----
-
-Privilege seperation does not work with Hurd currently. You need to explicitely
-set `PrivilegeSeparation` to `no` in `/etc/ssh/sshd_options`, just commenting out
-the entry will not work as it is on by default. Also make sure you have
-`/dev/random`, see below.