From f448121625e4b1c41f785379d1b651904ad8dcfb Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Tue, 16 Jun 2009 14:47:03 +0200 Subject: Fix broken QEMU links. --- hurd/running/qemu.mdwn | 4 ++-- microkernel/mach/gnumach/debugging.mdwn | 5 +++-- qemu.mdwn | 5 +++-- 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/hurd/running/qemu.mdwn b/hurd/running/qemu.mdwn index a059f3b1..3c1738e9 100644 --- a/hurd/running/qemu.mdwn +++ b/hurd/running/qemu.mdwn @@ -71,7 +71,7 @@ Now take the number of sectors for the beginning of the partition and multiply i ## Having QEMU create *virtual FAT disk images* -[Manual](http://fabrice.bellard.free.fr/qemu/qemu-doc.html#SEC24). +[Manual](http://www.nongnu.org/qemu/qemu-doc.html#SEC24). QEMU has a facility to create FAT file systems on-the-fly: @@ -97,7 +97,7 @@ If you just want to access the internet from within QEMU, you can setup pfinet f # settrans -afgp /servers/socket/2 /hurd/pfinet -i eth0 -a 10.0.2.15 -g 10.0.2.2 -m 255.255.255.0 # echo "nameserver 10.0.2.3" > /etc/resolv.conf -(See also .) +(See also .) Outgoing internet connections should just work then. diff --git a/microkernel/mach/gnumach/debugging.mdwn b/microkernel/mach/gnumach/debugging.mdwn index 38cc7911..21466ccb 100644 --- a/microkernel/mach/gnumach/debugging.mdwn +++ b/microkernel/mach/gnumach/debugging.mdwn @@ -1,4 +1,5 @@ -[[!meta copyright="Copyright © 2007, 2008 Free Software Foundation, Inc."]] +[[!meta copyright="Copyright © 2007, 2008, 2009 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 @@ -14,7 +15,7 @@ Mach has a built-in kernel debugger. When you're [[running_a_system_in_QEMU|hurd/running/qemu]] you can directly [use GDB on the running -kernel](http://fabrice.bellard.free.fr/qemu/qemu-doc.html#SEC36). +kernel](http://www.nongnu.org/qemu/qemu-doc.html#SEC36). Alternatively you can use an approach like this one: add the following code diff --git a/qemu.mdwn b/qemu.mdwn index bfd2f1cb..2d6b69c9 100644 --- a/qemu.mdwn +++ b/qemu.mdwn @@ -1,4 +1,5 @@ -[[!meta copyright="Copyright © 2005, 2007, 2008 Free Software Foundation, Inc."]] +[[!meta copyright="Copyright © 2005, 2007, 2008, 2009 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 @@ -31,6 +32,6 @@ emulation under the [[GPL]]. # External Links - * + * * QEMU Wiki * [Qemu on Windows](http://www.h7.dion.ne.jp/~qemu-win/) -- cgit v1.2.3 From e81a04832798417c07311844d7f4bec84f12688a Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Tue, 16 Jun 2009 15:00:41 +0200 Subject: Remove broken link. --- qemu.mdwn | 1 - 1 file changed, 1 deletion(-) diff --git a/qemu.mdwn b/qemu.mdwn index 2d6b69c9..19b5fb9f 100644 --- a/qemu.mdwn +++ b/qemu.mdwn @@ -33,5 +33,4 @@ emulation under the [[GPL]]. # External Links * - * QEMU Wiki * [Qemu on Windows](http://www.h7.dion.ne.jp/~qemu-win/) -- cgit v1.2.3 From b60c6479a7e24591afa809343d97ab84196859cb Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Tue, 16 Jun 2009 15:03:53 +0200 Subject: Update links into the QEMU manual. --- hurd/running/qemu.mdwn | 4 ++-- microkernel/mach/gnumach/debugging.mdwn | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/hurd/running/qemu.mdwn b/hurd/running/qemu.mdwn index 3c1738e9..48d87b35 100644 --- a/hurd/running/qemu.mdwn +++ b/hurd/running/qemu.mdwn @@ -71,7 +71,7 @@ Now take the number of sectors for the beginning of the partition and multiply i ## Having QEMU create *virtual FAT disk images* -[Manual](http://www.nongnu.org/qemu/qemu-doc.html#SEC24). +[Manual](http://www.nongnu.org/qemu/qemu-doc.html#SEC25). QEMU has a facility to create FAT file systems on-the-fly: @@ -97,7 +97,7 @@ If you just want to access the internet from within QEMU, you can setup pfinet f # settrans -afgp /servers/socket/2 /hurd/pfinet -i eth0 -a 10.0.2.15 -g 10.0.2.2 -m 255.255.255.0 # echo "nameserver 10.0.2.3" > /etc/resolv.conf -(See also .) +(See also .) Outgoing internet connections should just work then. diff --git a/microkernel/mach/gnumach/debugging.mdwn b/microkernel/mach/gnumach/debugging.mdwn index 21466ccb..3a93c6ad 100644 --- a/microkernel/mach/gnumach/debugging.mdwn +++ b/microkernel/mach/gnumach/debugging.mdwn @@ -15,7 +15,7 @@ Mach has a built-in kernel debugger. When you're [[running_a_system_in_QEMU|hurd/running/qemu]] you can directly [use GDB on the running -kernel](http://www.nongnu.org/qemu/qemu-doc.html#SEC36). +kernel](http://www.nongnu.org/qemu/qemu-doc.html#SEC48). Alternatively you can use an approach like this one: add the following code -- cgit v1.2.3 From b478a681577dccffbc8702063529898036b8f644 Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Tue, 16 Jun 2009 15:13:36 +0200 Subject: Explain a bit more verbose. --- hurd/debugging/translator/capturing_stdout_and_stderr.mdwn | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/hurd/debugging/translator/capturing_stdout_and_stderr.mdwn b/hurd/debugging/translator/capturing_stdout_and_stderr.mdwn index 646738b1..71eb5c1e 100644 --- a/hurd/debugging/translator/capturing_stdout_and_stderr.mdwn +++ b/hurd/debugging/translator/capturing_stdout_and_stderr.mdwn @@ -1,4 +1,4 @@ -[[!meta copyright="Copyright © 2008 Free Software Foundation, Inc."]] +[[!meta copyright="Copyright © 2008, 2009 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 @@ -9,7 +9,8 @@ is included in the section entitled [[GNU Free Documentation License|/fdl]]."]]"""]] Sometimes it may already be helpful to capture a translator's `stdout` and -`stderr`, for example like this: +`stderr`, for example in this situation where [[translator/pfinet]] was +silently dying all the time, without any console output: $ sudo settrans -fgap ↩ /servers/socket/2 ↩ -- cgit v1.2.3 From 15a58391abdcb2d8e45b702ca04100b924eca5ef Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Tue, 16 Jun 2009 15:14:13 +0200 Subject: Tag this as open_issue_hurd with some explanatory text. --- hurd/debugging/translator/capturing_stdout_and_stderr.mdwn | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/hurd/debugging/translator/capturing_stdout_and_stderr.mdwn b/hurd/debugging/translator/capturing_stdout_and_stderr.mdwn index 71eb5c1e..1e8c4ef6 100644 --- a/hurd/debugging/translator/capturing_stdout_and_stderr.mdwn +++ b/hurd/debugging/translator/capturing_stdout_and_stderr.mdwn @@ -32,3 +32,7 @@ for appropriate `fflush`es on these, or force them to be line buffered again using the appropriate glibc magic (`setvbuf`). Otherwise you'll see text in the output files only if either glibc herself decides to flush (after some KiB of text) the after translator exits. + +It is a [[!taglink open_issue_hurd]] to decide / implement / fix that +(all?) running (passive?) translators' output should show up on the +console / syslog. -- cgit v1.2.3 From cc989b7700a472d2f65e7fcf6c24acdfe541dd1d Mon Sep 17 00:00:00 2001 From: scolobb Date: Tue, 16 Jun 2009 18:12:00 +0000 Subject: --- user/scolobb.mdwn | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/user/scolobb.mdwn b/user/scolobb.mdwn index 2182f12e..2f8ea542 100644 --- a/user/scolobb.mdwn +++ b/user/scolobb.mdwn @@ -82,20 +82,25 @@ For documentation, see [[hurd/translator/unionmount]]. by the comments in the sources. The goal is to write a more coherent documentation. +* **Start with a clean unionfs and implement the `--mount` argument** + *(11 Jun)* It was suggested to implement the union mount + functionality first, instead of doing some partial adaptation of + `unionfs` to `unionmount` and leaving the complete adaptation for + the future. + +* **Compile GNU/Hurd from source to be able to study + eth-multiplexer.** *(16 Jun)* On my way to getting a working + instance of eth-multiplexer I learnt how I could compile GNU/Hurd in + a Debian GNU/Hurd system. + ### TODO (Dates in brackets show the *expected* completion date) -* **Study eth-multiplexer.** *(12 Jun)* In order to get an idea of +* **Study eth-multiplexer.** *(19 Jun)* In order to get an idea of what should the rules for eth-multipexer be, I will have to study the current state of eth-multiplexer. -* **Start with a clean unionfs and implement the `--mount` argument** - *(12 Jun)* It was suggested to implement the union mount - functionality first, instead of doing some partial adaptation of - `unionfs` to `unionmount` and leaving the complete adaptation for - the future. - * **Implement merging rules.** *(25 Jul)* Some details are still awaiting discovery by me. -- cgit v1.2.3 From f85d8d27a530e75fb91ade0ef464486def092cf3 Mon Sep 17 00:00:00 2001 From: Arne Babenhauserheide Date: Tue, 16 Jun 2009 21:32:40 +0200 Subject: status: Added the information what kind of work Olaf does in the Hurd. --- hurd/status.mdwn | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/hurd/status.mdwn b/hurd/status.mdwn index 5a121937..cc303dcf 100644 --- a/hurd/status.mdwn +++ b/hurd/status.mdwn @@ -76,6 +76,10 @@ believe I would be able to use it as my primary system, without having a GNU/Linux system running in parallel, as a fallback for all the stuff that doesn't work on the Hurd. +My everyday work includes reading/writing email and other texts, preparing and giving +presentations, text-mode web browsing, viewing pictures, IRC, reading +PDF documents, programming, and various other random stuff... + [...] One particular problem for desktop use is the fact that while X does -- cgit v1.2.3