summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--community/gsoc/project_ideas/driver_glue_code.mdwn5
-rw-r--r--community/meetings/fosdem_2010.mdwn6
-rw-r--r--hurd/translator/storeio.mdwn2
-rw-r--r--news/2009-12-31.mdwn53
-rw-r--r--open_issues/dde.mdwn28
-rw-r--r--open_issues/device_drivers_and_io_systems.mdwn3
-rw-r--r--open_issues/user-space_device_drivers.mdwn5
-rw-r--r--public_hurd_boxen.mdwn12
-rw-r--r--public_hurd_boxen/bddebian.mdwn4
-rw-r--r--public_hurd_boxen/zenhost.mdwn31
10 files changed, 136 insertions, 13 deletions
diff --git a/community/gsoc/project_ideas/driver_glue_code.mdwn b/community/gsoc/project_ideas/driver_glue_code.mdwn
index 04efe202..19a1cab4 100644
--- a/community/gsoc/project_ideas/driver_glue_code.mdwn
+++ b/community/gsoc/project_ideas/driver_glue_code.mdwn
@@ -23,7 +23,7 @@ versions, or from one of the free BSD variants.
While it would be certainly possible to create custom glue code again, a more
sustainable and probably also easier approch is to use
-[ddekit](http://demo.tudos.org/dsweeper_tutorial.html) instead -- it already
+[[open issues/DDE]] instead -- it already
does the hard work of providing an environment where the foreign drivers can
run, and has the additional advantage of being externally maintained.
@@ -32,6 +32,9 @@ programming probably is a must. (No Hurd-specific knowledge is required,
though.)
This is [[!GNU_Savannah_task 5488]].
+[[open issues/user-space device drivers]].
+[[open issues/device drivers and io systems]].
+
Possible mentors: Samuel Thibault (youpi)
diff --git a/community/meetings/fosdem_2010.mdwn b/community/meetings/fosdem_2010.mdwn
index b3290f67..55675dec 100644
--- a/community/meetings/fosdem_2010.mdwn
+++ b/community/meetings/fosdem_2010.mdwn
@@ -32,16 +32,16 @@ Bruxelles.
"Guillem Jover","?","","",""
"Madhusudan C.S.","?","","",""
"Marcus Brinkmann","?","","",""
-"[[Michael Banck|MichaelBanck]]","?","","",""
+"[[Michael Banck|MichaelBanck]]","yes","","",""
"Neal Walfield","plans to go","","",""
-"Olaf Buddenhagen","?","","",""
+"Olaf Buddenhagen","yes","fr","mo","yes"
"Pino Toscano","?","","",""
"[[Samuel Thibault|SamuelThibault]]","?","","",""
"Sergiu Ivanov","no","n/a","n/a","n/a"
"[[Soeren Schulze|SoerenSchulze]]","?","","",""
"[[Stefan Siegl|stesie]]","?","","",""
"[[Thomas Schwinge|tschwinge]]","plans to go","","",""
-"Zheng Da","?","","",""
+"Zheng Da","no","","",""
"""]]
---
diff --git a/hurd/translator/storeio.mdwn b/hurd/translator/storeio.mdwn
index e4482e65..8e26a959 100644
--- a/hurd/translator/storeio.mdwn
+++ b/hurd/translator/storeio.mdwn
@@ -27,4 +27,4 @@ You can even `ungzip` files on the fly (`bunzip2` is available as well):
You can use the *typed store*, to create filter chains (of course this example
is kind of useless since you could use the `gunzip` store directly):
- settrans -ca node /hurd/storeio -T type gunzip:file:foo.gz
+ settrans -ca node /hurd/storeio -T typed gunzip:file:foo.gz
diff --git a/news/2009-12-31.mdwn b/news/2009-12-31.mdwn
new file mode 100644
index 00000000..6077ee50
--- /dev/null
+++ b/news/2009-12-31.mdwn
@@ -0,0 +1,53 @@
+[[!meta copyright="Copyright © 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
+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 date="2009-12-31 00:00 UTC"]]
+
+[[!meta updated="2009-12-31 00:00 UTC"]]
+
+A month of the Hurd: *official Xen domU support*, *ddekit beginnings*, *porting*, *FOSDEM 2010* and *SMP discussion*.
+[[!if test="included()" then="""[[!toggle id=full_news
+text="Details."]][[!toggleable id=full_news text="[[!paste id=full_news]]"]]"""
+else="[[!paste id=full_news]]"]]
+
+[[!cut id="full_news" text="""
+> This month Samuel Thibault got the necessary Xen patches committed
+> into the unstable tree of Xen for the 4.0 release,
+> so GNU Mach now officially [has Xen domU support](http://lists.gnu.org/archive/html/bug-hurd/2009-12/msg00058.html)
+> (GNU Mach instead of GNU Hurd, because
+> no changes were needed in the Hurd part). So from Xen 4.0 on you'll be able
+> to run the GNU Hurd directly using pv-grub - without the need to
+> [prepare a multiboot package](http://youpibouh.thefreecat.org/hurd-xen/build_hurd-modules).
+>
+> Also the ddekit port of Zheng Da now
+> [passes the first tests](http://lists.gnu.org/archive/html/bug-hurd/2009-12/msg00060.html),
+> bringing us the first steps towards updated drivers -
+> and much lower overhead for maintaining them.
+>
+> Mainly thanks to the [porting](http://www.gnu.org/software/hurd/hurd/running/debian/porting.html)
+> work of Emilio Pozuelo Monfort and Pino Toscano,
+> users of the Hurd can get many more packages directly via debian.
+> Thanks to their and other porters relentless work,
+> the percentage of available debian packages
+> [has reached 65%](http://buildd.debian-ports.org/stats/),
+> rising. As concrete example, they ported many GNOME packages,
+> so that the gnome-core metapackage
+> [is installable again](http://lists.gnu.org/archive/html/bug-hurd/2009-12/msg00217.html).
+>
+> Additionally Thomas Schwinge started the planning for
+> [a GNU Hurd meeting at FOSDEM](http://www.thomas.schwinge.homeip.net/hurd-web/community/meetings/fosdem_2010.html]
+> on February 6th/7th 2010 at the Université Libre de Bruxelles.
+>
+> And some questions from Tim Kack from the view of a GNUstep developer
+> spawned an extensive discussion about
+> [SMP on the Hurd](http://lists.gnu.org/archive/html/bug-hurd/2009-12/msg00089.html).
+>
+
+"""]]
diff --git a/open_issues/dde.mdwn b/open_issues/dde.mdwn
new file mode 100644
index 00000000..3d1de09a
--- /dev/null
+++ b/open_issues/dde.mdwn
@@ -0,0 +1,28 @@
+[[!meta copyright="Copyright © 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
+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]]."]]"""]]
+
+ * [[community/gsoc/project ideas/driver glue code]]
+
+ * [[open issues/user-space device drivers]]
+
+ * [[open issues/device drivers and io systems]]
+
+---
+
+# Documentation
+
+ * <http://demo.tudos.org/dsweeper_tutorial.html>
+
+ * <http://wiki.tudos.org/DDE/DDEKit>
+
+
+# Sources
+
+ * <http://www.inf.tu-dresden.de/index.php?node_id=1584&ln=en>
diff --git a/open_issues/device_drivers_and_io_systems.mdwn b/open_issues/device_drivers_and_io_systems.mdwn
index f84ddce8..ce50d93e 100644
--- a/open_issues/device_drivers_and_io_systems.mdwn
+++ b/open_issues/device_drivers_and_io_systems.mdwn
@@ -14,6 +14,7 @@ This is a collection of resources concerning *device drivers* and *I/O systems*
in general.
Also see [[user-space device drivers]].
+[[community/gsoc/project ideas/driver glue code]].
[[!toc levels=2]]
@@ -67,6 +68,8 @@ Also see [[user-space device drivers]].
# External Projects
+ * [[DDE]]
+
* [Building Linux Device Drivers on
FreeBSD](http://info.iet.unipi.it/~luigi/FreeBSD/linux_bsd_kld.html)
diff --git a/open_issues/user-space_device_drivers.mdwn b/open_issues/user-space_device_drivers.mdwn
index 33e75942..98f48013 100644
--- a/open_issues/user-space_device_drivers.mdwn
+++ b/open_issues/user-space_device_drivers.mdwn
@@ -13,6 +13,7 @@ License|/fdl]]."]]"""]]
This is a collection of resources concerning *user-space device drivers*.
Also see [[device drivers and IO systems]].
+[[community/gsoc/project ideas/driver glue code]].
[[!toc levels=2]]
@@ -60,6 +61,8 @@ Also see [[device drivers and IO systems]].
* Hurd on L4: deva, fabrica
+ * [[DDE]]
+
* Minix 3
* Start with a simple driver and implement the needed infrastructure (see
@@ -150,6 +153,8 @@ Also see [[device drivers and IO systems]].
# External Projects
+ * [[DDE]]
+
* <http://ertos.nicta.com.au/research/drivers/uldd/>
* <http://gelato.unsw.edu.au/IA64wiki/UserLevelDrivers>
diff --git a/public_hurd_boxen.mdwn b/public_hurd_boxen.mdwn
index a36737c5..e0512f25 100644
--- a/public_hurd_boxen.mdwn
+++ b/public_hurd_boxen.mdwn
@@ -16,7 +16,7 @@ Here are some Hurd boxes that users have made available to the public:
"[[bddebian]]","[[blubber|zenhost]]","Debian GNU/Hurd","Celeron 2.2 GHz; 222 MiB","Xen domU on zenhost; for experimental stuff"
"[[bddebian]]","clubber","Debian GNU/Hurd","PIII 1 GHz; 384 MiB"
"[[bddebian]]","[[flubber|zenhost]]","Debian GNU/Hurd","Celeron 2.2 GHz; 666 MiB","Xen domU on zenhost"
-"[[bddebian]]","[[foobar|zenhost]]","Debian GNU/Hurd","Celeron 2.2 GHz; 160 MiB","Xen domU on zenhost; web server"
+"[[bddebian]]","[[snubber|zenhost]]","Debian GNU/Hurd","Celeron 2.2 GHz; 160 MiB","Xen domU on zenhost; web server"
"[[bddebian]]","gnubber","Debian GNU/Hurd","PII 733 MHz; 384 MiB"
"[[bddebian]]","goober","Debian GNU/Hurd","?"
"[[bddebian]]","[[grubber|zenhost]]","Debian GNU/Hurd","Celeron 2.2 GHz; 222 MiB","Xen domU on zenhost; for experimental stuff"
@@ -46,9 +46,6 @@ connecting from:
HostName flubber.bddebian.com
Port 2250
- Host foobar.bddebian.com foobar
- HostName foobar.bddebian.com
-
Host gnubber.bddebian.com gnubber
HostName gnubber.bddebian.com
Port 2254
@@ -60,14 +57,17 @@ connecting from:
Host grubber.bddebian.com grubber
HostName grubber.bddebian.com
+ Host snubber.bddebian.com snubber
+ HostName snubber.bddebian.com
+
Host zenhost.bddebian.com zenhost
HostName zenhost.bddebian.com
Port 2260
- Host blubber.bddebian.com blubber foobar.bddebian.com foobar grubber.bddebian.com grubber
+ Host blubber.bddebian.com blubber grubber.bddebian.com grubber snubber.bddebian.com snubber
ProxyCommand ssh zenhost socat - TCP4:%h:%p
- Host *.bddebian.com blubber clubber flubber foobar gnubber goober grubber zenhost
+ Host *.bddebian.com blubber clubber flubber gnubber goober grubber snubber zenhost
CheckHostIP no
UserKnownHostsFile /dev/null
StrictHostKeyChecking no
diff --git a/public_hurd_boxen/bddebian.mdwn b/public_hurd_boxen/bddebian.mdwn
index 7799220f..acefba46 100644
--- a/public_hurd_boxen/bddebian.mdwn
+++ b/public_hurd_boxen/bddebian.mdwn
@@ -13,7 +13,9 @@ License|/fdl]]."]]"""]]
* [[zenhost]]: 192.168.10.60
* blubber: 192.168.10.61
* flubber: 192.168.10.50
- * foobar: 192.168.10.62
* grubber: 192.168.10.63
+ * snubber: 192.168.10.62
At least anything in the .60 range can be used.
+
+Registered in zenhost's `/etc/hosts`.
diff --git a/public_hurd_boxen/zenhost.mdwn b/public_hurd_boxen/zenhost.mdwn
index 8dae914e..e13c49b1 100644
--- a/public_hurd_boxen/zenhost.mdwn
+++ b/public_hurd_boxen/zenhost.mdwn
@@ -23,7 +23,7 @@ License|/fdl]]."]]"""]]
* ~tschwinge/machines/MACHINE
- * ~tschwinge/install_system
+ * ~tschwinge/install_crosshurd
* MACHINE
@@ -39,10 +39,14 @@ License|/fdl]]."]]"""]]
* cd /dev/ && ./MAKEDEV hd2
+ * mkfs.ext2 -I 128 -b 4096 /dev/hd2
+
* mkdir /media/data && settrans /media/data /hurd/ext2fs /dev/hd2
* rmdir /home && ln -s media/data/home /
+ * mkdir /media/data/home
+
* If needed: restore (parts of) some files
* /etc/fstab
@@ -64,6 +68,8 @@ License|/fdl]]."]]"""]]
* /install_packages
+ * add line to zenhost's `/etc/hosts`
+
## TODO
### crosshurd
@@ -123,3 +129,26 @@ Add grub*- somewhere.
| Trust new certificates from certificate authorities? |
Used to be configured later -- move seeding forward.
+
+---
+
+# snubber
+
+ * apache2-mpm-worker build-essential git-core gitweb ikiwiki inetutils-inetd
+ less libtext-csv-perl netcat nullmailer perlmagick screen texinfo
+
+ * `find /etc/rc*/ | grep syslog | sudo xargs rm`
+
+ * `~hurd-web/`
+
+ * `mkdir hurd-web && GIT_DIR=hurd-web git init`
+
+ * `~tschwinge/`
+
+ * `mkdir tmp/backup && chmod 0733 tmp/backup`
+
+ * restore backup
+
+ * `/etc/apache2/mods-enabled/`
+
+ * `rewrite.load`, `userdir.conf`, `userdir.load`