summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Schwinge <thomas@codesourcery.com>2013-03-15 15:03:13 +0100
committerThomas Schwinge <thomas@codesourcery.com>2013-03-15 15:03:13 +0100
commitc839d69fbda5c52baedd01641610d6e8568b0984 (patch)
tree6d412a5d25970579359e8ccccde7cd1b627058c7
parent0ae21581ece4639d56671f7855d808e0f5c0ac62 (diff)
parente113e5011c85c82cc473104d211d7d0765840c15 (diff)
Merge remote-tracking branch 'savannah/master'
-rw-r--r--hurd/faq/how_about_drivers.mdwn9
-rw-r--r--hurd/faq/off.mdwn6
-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.mdwn11
-rw-r--r--hurd/running/debian/faq/kernel_logs.mdwn13
-rw-r--r--hurd/running/debian/faq/ps_hangs.mdwn9
-rw-r--r--hurd/running/debian/faq/ram_limit.mdwn (renamed from hurd/running/debian/faq/512_mib_ram_limit.mdwn)13
-rw-r--r--hurd/running/debian/faq/sshd_only_works_for_root_logins.mdwn20
-rw-r--r--hurd/running/debian/faq/xserver-common.mdwn9
10 files changed, 37 insertions, 81 deletions
diff --git a/hurd/faq/how_about_drivers.mdwn b/hurd/faq/how_about_drivers.mdwn
index 0556fd28..0e1887ba 100644
--- a/hurd/faq/how_about_drivers.mdwn
+++ b/hurd/faq/how_about_drivers.mdwn
@@ -1,4 +1,4 @@
-[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2009, 2013 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
@@ -10,8 +10,9 @@ 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
+[[community/gsoc/project_ideas/driver_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..8c90d53e 100644
--- a/hurd/faq/off.mdwn
+++ b/hurd/faq/off.mdwn
@@ -1,4 +1,4 @@
-[[!meta copyright="Copyright © 2010 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2010, 2013 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
@@ -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..5cccc83c 100644
--- a/hurd/running/debian/faq/hurd_console.mdwn
+++ b/hurd/running/debian/faq/hurd_console.mdwn
@@ -1,12 +1,13 @@
-[[!meta copyright="Copyright © 2007, 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2007, 2008, 2013 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]]."]]"""]]
+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..d539bf1b 100644
--- a/hurd/running/debian/faq/kernel_logs.mdwn
+++ b/hurd/running/debian/faq/kernel_logs.mdwn
@@ -1,13 +1,14 @@
-[[!meta copyright="Copyright © 2007, 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2007, 2008, 2013 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]]."]]"""]]
+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/ps_hangs.mdwn b/hurd/running/debian/faq/ps_hangs.mdwn
index febfeb59..b58a3308 100644
--- a/hurd/running/debian/faq/ps_hangs.mdwn
+++ b/hurd/running/debian/faq/ps_hangs.mdwn
@@ -1,12 +1,13 @@
-[[!meta copyright="Copyright © 2007, 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2007, 2008, 2013 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]]."]]"""]]
+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..447ff20c 100644
--- a/hurd/running/debian/faq/512_mib_ram_limit.mdwn
+++ b/hurd/running/debian/faq/ram_limit.mdwn
@@ -1,18 +1,19 @@
-[[!meta copyright="Copyright © 2007, 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2007, 2008, 2013 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]]."]]"""]]
+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.
diff --git a/hurd/running/debian/faq/xserver-common.mdwn b/hurd/running/debian/faq/xserver-common.mdwn
index d1b17f31..3420154c 100644
--- a/hurd/running/debian/faq/xserver-common.mdwn
+++ b/hurd/running/debian/faq/xserver-common.mdwn
@@ -1,12 +1,15 @@
-[[!meta copyright="Copyright © 2007, 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2007, 2008, 2013 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]]."]]"""]]
+is included in the section entitled [[GNU Free Documentation
+License|/fdl]]."]]"""]]
+
+[[!meta title="normal users can't start X"]]
You need to run `dpkg-reconfigure x11-common` and select `Anybody` for
starting X as there is no way to detect console users currently.