diff options
author | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2013-03-15 14:46:44 +0100 |
---|---|---|
committer | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2013-03-15 14:46:44 +0100 |
commit | e113e5011c85c82cc473104d211d7d0765840c15 (patch) | |
tree | 6b2295a34355956e21bb4a75150056acdfc8b9db | |
parent | fffec9e8a6f3ada8182cb170d69754ce65664147 (diff) |
update faq
-rw-r--r-- | hurd/faq/how_about_drivers.mdwn | 6 | ||||
-rw-r--r-- | hurd/faq/off.mdwn | 4 | ||||
-rw-r--r-- | hurd/running/debian/faq/dev_random.mdwn | 17 | ||||
-rw-r--r-- | hurd/running/debian/faq/free_memory.mdwn | 11 | ||||
-rw-r--r-- | hurd/running/debian/faq/hurd_console.mdwn | 4 | ||||
-rw-r--r-- | hurd/running/debian/faq/kernel_logs.mdwn | 6 | ||||
-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.mdwn | 2 | ||||
-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.mdwn | 20 |
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. |