From 0700291c72e27c81acb00a3c5da07b36accf2c90 Mon Sep 17 00:00:00 2001 From: Arne Babenhauserheide Date: Fri, 13 Nov 2009 08:00:28 +0100 Subject: Begun the news entry for 2009-11-30. --- news/2009-11-30.mdwn | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 news/2009-11-30.mdwn diff --git a/news/2009-11-30.mdwn b/news/2009-11-30.mdwn new file mode 100644 index 00000000..c7c8c63a --- /dev/null +++ b/news/2009-11-30.mdwn @@ -0,0 +1,26 @@ +[[!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-11-30 00:00 UTC"]] + +[[!meta updated="2009-11-30 00:00 UTC"]] + +A month of the Hurd: **, ** and **. +[[!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 +> +> Also +> + +"""]] -- cgit v1.2.3 From 5e3c35b4b60ad45b9f9e8652accf50cc7dee1877 Mon Sep 17 00:00:00 2001 From: Arne Babenhauserheide Date: Fri, 13 Nov 2009 09:23:16 +0100 Subject: News: Added network in userspace. --- news/2009-11-30.mdwn | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/news/2009-11-30.mdwn b/news/2009-11-30.mdwn index c7c8c63a..68a78c27 100644 --- a/news/2009-11-30.mdwn +++ b/news/2009-11-30.mdwn @@ -12,13 +12,18 @@ License|/fdl]]."]]"""]] [[!meta updated="2009-11-30 00:00 UTC"]] -A month of the Hurd: **, ** and **. +A month of the Hurd: *network in userspace*, ** and **. [[!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 +> This month Zheng Da ported the pcnet32 driver into user space +> and did some preliminary +> [performance tests](http://lists.gnu.org/archive/html/bug-hurd/2009-11/msg00144.html). +> The test results were mostly on par with the in-kernel driver, so they show +> that moving networking on the Hurd into user space can be done +> without losing (much) performance. > > Also > -- cgit v1.2.3 From 325fa58a69e5ce70b78b2571185c3ae481f38daa Mon Sep 17 00:00:00 2001 From: Arne Babenhauserheide Date: Tue, 1 Dec 2009 23:44:24 +0100 Subject: Added grub2 native install. --- news/2009-11-30.mdwn | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/news/2009-11-30.mdwn b/news/2009-11-30.mdwn index 68a78c27..5c6d3e0f 100644 --- a/news/2009-11-30.mdwn +++ b/news/2009-11-30.mdwn @@ -12,7 +12,7 @@ License|/fdl]]."]]"""]] [[!meta updated="2009-11-30 00:00 UTC"]] -A month of the Hurd: *network in userspace*, ** and **. +A month of the Hurd: *network in userspace* and *grub2 from hurd*. [[!if test="included()" then="""[[!toggle id=full_news text="Details."]][[!toggleable id=full_news text="[[!paste id=full_news]]"]]""" else="[[!paste id=full_news]]"]] @@ -25,7 +25,11 @@ else="[[!paste id=full_news]]"]] > that moving networking on the Hurd into user space can be done > without losing (much) performance. > -> Also +> Also thanks to Samuel Thibault, the latest grub2 package (1.97+20091125-1) +> [supports native installation](http://lists.debian.org/debian-hurd/2009/11/msg00095.html) +> from GNU/Hurd itself. Grub was originally designed +> [to allow booting of GNU/Hurd systems](http://www.gnu.org/software/grub/manual/grub.html#History), +> so this step brings it closer to its original purpose again. > """]] -- cgit v1.2.3 From 5f616fc393c91bdb4c3b0375265b82a89a81b2df Mon Sep 17 00:00:00 2001 From: Arne Babenhauserheide Date: Wed, 2 Dec 2009 11:03:49 +0100 Subject: news: grub version should be 1.97+20091130-1 which doesn't have the segfault. --- news/2009-11-30.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/news/2009-11-30.mdwn b/news/2009-11-30.mdwn index 5c6d3e0f..1f288481 100644 --- a/news/2009-11-30.mdwn +++ b/news/2009-11-30.mdwn @@ -25,7 +25,7 @@ else="[[!paste id=full_news]]"]] > that moving networking on the Hurd into user space can be done > without losing (much) performance. > -> Also thanks to Samuel Thibault, the latest grub2 package (1.97+20091125-1) +> Also thanks to Samuel Thibault, the latest grub2 package (1.97+20091130-1) > [supports native installation](http://lists.debian.org/debian-hurd/2009/11/msg00095.html) > from GNU/Hurd itself. Grub was originally designed > [to allow booting of GNU/Hurd systems](http://www.gnu.org/software/grub/manual/grub.html#History), -- cgit v1.2.3 From bb220d8bc7e19e7673a4fbe79f5935f991995f18 Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Thu, 3 Dec 2009 08:58:08 +0100 Subject: news/2009-11-30: Extend some more. --- news/2009-11-30.mdwn | 46 ++++++++++++++++++++++++++++++++-------------- 1 file changed, 32 insertions(+), 14 deletions(-) diff --git a/news/2009-11-30.mdwn b/news/2009-11-30.mdwn index 1f288481..a5b0a2ad 100644 --- a/news/2009-11-30.mdwn +++ b/news/2009-11-30.mdwn @@ -12,24 +12,42 @@ License|/fdl]]."]]"""]] [[!meta updated="2009-11-30 00:00 UTC"]] -A month of the Hurd: *network in userspace* and *grub2 from hurd*. +A month of the Hurd: initial work on *network device drivers in user space*, +*GRUB 2*. [[!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 Zheng Da ported the pcnet32 driver into user space -> and did some preliminary -> [performance tests](http://lists.gnu.org/archive/html/bug-hurd/2009-11/msg00144.html). -> The test results were mostly on par with the in-kernel driver, so they show -> that moving networking on the Hurd into user space can be done -> without losing (much) performance. -> -> Also thanks to Samuel Thibault, the latest grub2 package (1.97+20091130-1) -> [supports native installation](http://lists.debian.org/debian-hurd/2009/11/msg00095.html) -> from GNU/Hurd itself. Grub was originally designed -> [to allow booting of GNU/Hurd systems](http://www.gnu.org/software/grub/manual/grub.html#History), -> so this step brings it closer to its original purpose again. -> +> This month [[Zheng Da|zhengda]], our [[former Google Summer of Code student +> working on network virtualization and some related +> topics|community/gsoc/2008]], published the code for the pcnet32 device +> driver that he had modified to run as a user-space process instead of inside +> the kernel, and posted some preliminary [performance benchmark +> results](http://lists.gnu.org/archive/html/bug-hurd/2009-11/msg00144.html). +> The test results are mostly on par with the in-kernel driver, so they show +> that moving the lower-layer parts of the networking stack, the device drivers +> themselves, into user space can be done without losing (much) performance. +> Given this encouraging start, work is going on to explore whether the [Device +> Driver Environment](http://wiki.tudos.org/DDE/DDEKit) that has been created +> for L4-based systems can be used for [providing GNU/Hurd systems with device +> drivers](http://lists.gnu.org/archive/html/bug-hurd/2009-11/msg00241.html) +> that (a) are more recent than our current ones, (b) support classes of +> devices that [[we don't support so +> far|microkernel/mach/gnumach/hardware_compatibility_list]], and (c) are +> running as (possibly separate, fault-isolated) user-space processes. +> Thanks to Samuel Thibault, the latest Debian GRUB 2 package (1.97+20091130-1) +> [supports native +> installation](http://lists.debian.org/debian-hurd/2009/11/msg00095.html) from +> GNU/Hurd itself -- booting GNU/Hurd systems with GRUB has always been +> working, but until now it wasn't possible to *install* GRUB from a GNU/Hurd +> system. GNU GRUB has originally been written [for booting GNU/Hurd +> systems](http://www.gnu.org/software/grub/manual/grub.html#History), so this +> step completes its original purpose. + +> Samuel also continued to work on preparing the [[Xen branch of GNU +> Mach|microkernel/mach/gnumach/ports/xen]] for being merged with the mainline +> code, as well as he fixed a kernel panic in the kernel's floating point +> support code. """]] -- cgit v1.2.3 From 031f085cc952efff7e5f8c0f3f3e7be9eea0f2a4 Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Thu, 3 Dec 2009 10:50:07 +0100 Subject: news/2009-11-30: Improve wording as suggested by Olaf. --- news/2009-11-30.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/news/2009-11-30.mdwn b/news/2009-11-30.mdwn index a5b0a2ad..da5526e2 100644 --- a/news/2009-11-30.mdwn +++ b/news/2009-11-30.mdwn @@ -48,6 +48,6 @@ else="[[!paste id=full_news]]"]] > Samuel also continued to work on preparing the [[Xen branch of GNU > Mach|microkernel/mach/gnumach/ports/xen]] for being merged with the mainline -> code, as well as he fixed a kernel panic in the kernel's floating point +> code, and he fixed a kernel panic in the kernel's floating point > support code. """]] -- cgit v1.2.3 From 40c957dd0b34e96f871136618f2b23a3643e3cae Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Thu, 3 Dec 2009 12:01:30 +0100 Subject: news/2009-11-30: Finalize. --- news/2009-11-30.mdwn | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/news/2009-11-30.mdwn b/news/2009-11-30.mdwn index da5526e2..86a575bc 100644 --- a/news/2009-11-30.mdwn +++ b/news/2009-11-30.mdwn @@ -8,9 +8,7 @@ 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-11-30 00:00 UTC"]] - -[[!meta updated="2009-11-30 00:00 UTC"]] +[[!meta date="2009-12-03 11:00 UTC"]] A month of the Hurd: initial work on *network device drivers in user space*, *GRUB 2*. -- cgit v1.2.3 From e5a8bf35d1fae2eaac859120085f4fdf8cccb746 Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Tue, 8 Dec 2009 00:35:46 +0100 Subject: Fix broken TOCs. Reported by Emilio Pozuelo Monfort. --- hurd/console.mdwn | 4 ---- hurd/running/debian/MediaPressKitDiscuss.mdwn | 2 -- hurd/running/debian/package_troubleshooting.mdwn | 4 ---- unsorted/BochsFAQ.mdwn | 2 -- unsorted/BuildingOskitMach.mdwn | 7 ------- unsorted/DebianX.mdwn | 4 ---- unsorted/DebianXorg.mdwn | 4 ---- unsorted/InstallNotes.mdwn | 4 ---- unsorted/InstallTips.mdwn | 4 ---- unsorted/JoachimNilssonHurdPage.mdwn | 12 ------------ unsorted/OskitPatches.mdwn | 4 ---- unsorted/RemoteDebugOskitMach.mdwn | 4 ---- unsorted/SeenHurd.mdwn | 4 ---- unsorted/Xfree86.mdwn | 4 ---- 14 files changed, 63 deletions(-) diff --git a/hurd/console.mdwn b/hurd/console.mdwn index 3895531b..4f976efd 100644 --- a/hurd/console.mdwn +++ b/hurd/console.mdwn @@ -16,10 +16,6 @@ The latest Hurd package in Debian has all that is needed to run (dunno about hur Additional information about the console can be found in the [Hurd Console Tutorial](http://uwhug.org.uk/index.pl?Hurd_Console_Tutorial) -## Table of Contents - -%TOC% - ## What is the new console? **_The new Hurd console features:_** diff --git a/hurd/running/debian/MediaPressKitDiscuss.mdwn b/hurd/running/debian/MediaPressKitDiscuss.mdwn index e8b1cfff..2bd97290 100644 --- a/hurd/running/debian/MediaPressKitDiscuss.mdwn +++ b/hurd/running/debian/MediaPressKitDiscuss.mdwn @@ -1,5 +1,3 @@ -%TOC% - # Media / Press Kit ## Problem diff --git a/hurd/running/debian/package_troubleshooting.mdwn b/hurd/running/debian/package_troubleshooting.mdwn index 829af8e3..43ecbc77 100644 --- a/hurd/running/debian/package_troubleshooting.mdwn +++ b/hurd/running/debian/package_troubleshooting.mdwn @@ -1,9 +1,5 @@ This page reports known Hurd-specific bugs, quirks and corresponding solutions and workarounds with Debian GNU/Hurd package installation and working. -## Table of Contents - -%TOC% - ## Dpkg wants external programs? It may be that dpkg wants external GNU/Linux-specific programs that it can't found or that just don't exist on the Hurd. You can trick dpkg by copying and running this script as root: diff --git a/unsorted/BochsFAQ.mdwn b/unsorted/BochsFAQ.mdwn index d446f695..474bbed5 100644 --- a/unsorted/BochsFAQ.mdwn +++ b/unsorted/BochsFAQ.mdwn @@ -1,7 +1,5 @@ # GNU pre0.3-J2 for Bochs mini-FAQ -%TOC% - ---- ## What do you mean "GNU", the GNU Hurd? diff --git a/unsorted/BuildingOskitMach.mdwn b/unsorted/BuildingOskitMach.mdwn index 334b0669..9eee80d3 100644 --- a/unsorted/BuildingOskitMach.mdwn +++ b/unsorted/BuildingOskitMach.mdwn @@ -1,13 +1,6 @@ ## HowTo Build OSKit-Mach - - - - - -
%TOC% -

Introduction

This is a brief "HowTO build OSKit-Mach" (a.k.a GNUmach 2.0). It covers everything from getting the latest sources of both the OSKit and the GNUmach kernel, down to building and debugging them.

To be able to actually make use of your recently checked out CVS version of the GNUMach kernel & c:o you need a GNU system of gnu-20020816.tar.gz or later. See [[Distrib/TarballNotesHome]] for more info.

## Getting your hands on the source diff --git a/unsorted/DebianX.mdwn b/unsorted/DebianX.mdwn index 00692ca8..3afac88a 100644 --- a/unsorted/DebianX.mdwn +++ b/unsorted/DebianX.mdwn @@ -1,9 +1,5 @@ # Setting up X on Debian GNU/Hurd -#### Table Of Contents - -%TOC% - This is a brief helper on how to setup X-Windows on Debian GNU/Hurd. Obviously this text is taken from the page but I was making such drastic changes, I didn't want to hack up that page. diff --git a/unsorted/DebianXorg.mdwn b/unsorted/DebianXorg.mdwn index 1599c689..a1d77903 100644 --- a/unsorted/DebianXorg.mdwn +++ b/unsorted/DebianXorg.mdwn @@ -1,9 +1,5 @@ # Setting up Xorg on Debian GNU/Hurd -#### Table Of Contents - -%TOC% - This is a brief helper on how to setup Xorg on Debian GNU/Hurd. Obviously this text is taken from the page but I was making such drastic changes, I didn't want to hack up that page. diff --git a/unsorted/InstallNotes.mdwn b/unsorted/InstallNotes.mdwn index 1cdfca9c..98c7c706 100644 --- a/unsorted/InstallNotes.mdwn +++ b/unsorted/InstallNotes.mdwn @@ -2,10 +2,6 @@ Items of interest during install not mentioned elsewhere include the following. **_Currently, [Debian's installation instructions](http://www.debian.org/ports/hurd/hurd-install) are the most up-to-date._**
Note the mirrors mentioned on debian.org have no hurd iso's. The iso's can be found [Here](http://ftp.gnuab.org/pub/gnu.iso) -## Table of Contents - -%TOC% - ## 1. Overview - Where we are going There are currently four methods to install GNU diff --git a/unsorted/InstallTips.mdwn b/unsorted/InstallTips.mdwn index c9f5bdc2..262ec741 100644 --- a/unsorted/InstallTips.mdwn +++ b/unsorted/InstallTips.mdwn @@ -1,9 +1,5 @@ Before reading these instructions, be sure you are familiar with the [[InstallNotes]]. -## Table of Contents - -%TOC% - ## 1. Setting up the filesystems You will need to boot a linux capable of internet access and creating/mounting ext2 partitions. I recommend [tomsrtbt](http://www.toms.net/rb/) linux which fits nicely onto a floppy and although a bit old will work well. diff --git a/unsorted/JoachimNilssonHurdPage.mdwn b/unsorted/JoachimNilssonHurdPage.mdwn index e4dde2b9..163d6845 100644 --- a/unsorted/JoachimNilssonHurdPage.mdwn +++ b/unsorted/JoachimNilssonHurdPage.mdwn @@ -1,15 +1,3 @@ - - - - - - - - - -
- Edit this page
%ATTACHURL%/patch_kit.jpg

Table of Contents

%TOC%
- ## Introduction This page serves as a simple project page for me. I use it to list my personal Hurd related projects, currently only OSKit related. If you wish to comment on my work, do so in [[TWiki/GoodStyle]], preferably at the bottom of this page. diff --git a/unsorted/OskitPatches.mdwn b/unsorted/OskitPatches.mdwn index d189bb6d..b0cb646a 100644 --- a/unsorted/OskitPatches.mdwn +++ b/unsorted/OskitPatches.mdwn @@ -1,7 +1,3 @@ -## Table of Contents - -%TOC% - ## Flux OS Toolkit [The OSKit](http://www.cs.utah.edu/flux/oskit/) is a framework and a set of libraries for building and extending operating systems developed by [the Flux Project](http://www.cs.utah.edu/flux/). diff --git a/unsorted/RemoteDebugOskitMach.mdwn b/unsorted/RemoteDebugOskitMach.mdwn index c260ce25..bb5b9006 100644 --- a/unsorted/RemoteDebugOskitMach.mdwn +++ b/unsorted/RemoteDebugOskitMach.mdwn @@ -1,9 +1,5 @@ # Remote Debug GNUmach -# Table of Contents - -%TOC% - # Booting oskit-mach with a serial console **Original Author:** Igor Khavkine **Last Updated:** Mon Jul 30 17:58:55 EDT 2001 diff --git a/unsorted/SeenHurd.mdwn b/unsorted/SeenHurd.mdwn index 8e883d5f..92be4224 100644 --- a/unsorted/SeenHurd.mdwn +++ b/unsorted/SeenHurd.mdwn @@ -1,9 +1,5 @@ # Hurd Sightings -#### Table Of Contents - -%TOC% - ## Hurd People Sightings
diff --git a/unsorted/Xfree86.mdwn b/unsorted/Xfree86.mdwn index 617508e5..a3ee1027 100644 --- a/unsorted/Xfree86.mdwn +++ b/unsorted/Xfree86.mdwn @@ -1,9 +1,5 @@ # Setup XFree86 in GNU -#### Table Of Content - -%TOC% - This is a brief helper on how to setup X-Window on GNU. ### Mouse & Keyboard -- cgit v1.2.3