From c0b326c9ae836a8b798c9162f807b8c50407a33d Mon Sep 17 00:00:00 2001 From: "http://musial.pip.verisignlabs.com/" Date: Fri, 26 Apr 2013 18:05:03 +0200 Subject: --- user/musial.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/user/musial.mdwn b/user/musial.mdwn index 5a8c15ce..7ea58564 100644 --- a/user/musial.mdwn +++ b/user/musial.mdwn @@ -10,7 +10,7 @@ License|/fdl]]."]]"""]] ~musial (Robert Musial) - Cleveland, OH -http://tangent.cc/.musial/ +http://musial.in/.musial/ email: musial@gnu.org -- cgit v1.2.3 From ec26bf887b3cab54c04becfb7b1525b2c24063d5 Mon Sep 17 00:00:00 2001 From: "http://musial.pip.verisignlabs.com/" Date: Sun, 28 Apr 2013 07:15:10 +0200 Subject: --- user/musial.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/user/musial.mdwn b/user/musial.mdwn index 7ea58564..09992930 100644 --- a/user/musial.mdwn +++ b/user/musial.mdwn @@ -10,7 +10,7 @@ License|/fdl]]."]]"""]] ~musial (Robert Musial) - Cleveland, OH -http://musial.in/.musial/ +http://t-n.us/.musial/ email: musial@gnu.org -- cgit v1.2.3 From c5dc9558f8588d080b643399a780cfef3b8a03b9 Mon Sep 17 00:00:00 2001 From: "http://musial.pip.verisignlabs.com/" Date: Sun, 28 Apr 2013 09:30:00 +0200 Subject: --- user/musial.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/user/musial.mdwn b/user/musial.mdwn index 09992930..5a8c15ce 100644 --- a/user/musial.mdwn +++ b/user/musial.mdwn @@ -10,7 +10,7 @@ License|/fdl]]."]]"""]] ~musial (Robert Musial) - Cleveland, OH -http://t-n.us/.musial/ +http://tangent.cc/.musial/ email: musial@gnu.org -- cgit v1.2.3 From d739d4eef5ae267efbd246eb76b98d5c95458f3b Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Sun, 28 Apr 2013 15:50:12 +0200 Subject: open_issues/gdb: 6330ab576e18fb97912839fc116c7babb5fd8c70 (2013-04-28) --- open_issues/gdb.mdwn | 27 ++++++++++++++++++++++----- toolchain/logs | 2 +- 2 files changed, 23 insertions(+), 6 deletions(-) diff --git a/open_issues/gdb.mdwn b/open_issues/gdb.mdwn index 6b9cd135..eddc2fdc 100644 --- a/open_issues/gdb.mdwn +++ b/open_issues/gdb.mdwn @@ -27,14 +27,14 @@ Here's what's to be done for maintaining GNU GDB. -Last reviewed up to the [[Git mirror's 6b25dae901ddedb3f330803542d3eac73cdcae4b -(2013-03-13) sources|source_repositories/gdb]]. +Last reviewed up to the [[Git mirror's 6330ab576e18fb97912839fc116c7babb5fd8c70 +(2013-04-28) sources|source_repositories/gdb]]. * Globally @@ -71,7 +71,7 @@ Last reviewed up to the [[Git mirror's 6b25dae901ddedb3f330803542d3eac73cdcae4b Here's a log of a GDB build run; this is from our [[Git repository|source_repositories/gdb]]'s `tschwinge/Ferry_Tagscherer` branch, -commit 6b25dae901ddedb3f330803542d3eac73cdcae4b (2013-03-13), run on +commit 6330ab576e18fb97912839fc116c7babb5fd8c70 (2013-04-28), run on kepler.SCHWINGE and coulomb.SCHWINGE. $ export LC_ALL=C @@ -194,6 +194,12 @@ formats and more emulation vectors. + from ../../Ferry_Tagscherer/gdb/gnu-nat.c:56: +../../Ferry_Tagscherer/gdb/value.h:729:22: note: expected 'const char **' but argument is of type 'char **' + * 6b25dae901ddedb3f330803542d3eac73cdcae4b..6330ab576e18fb97912839fc116c7babb5fd8c70: + + gcc-4.7 -c -DHAVE_CONFIG_H -g -O2 -I. -I../../Ferry_Tagscherer/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../Ferry_Tagscherer/libiberty/hashtab.c -o hashtab.o + +../../Ferry_Tagscherer/libiberty/hashtab.c: In function 'hash_pointer': + +../../Ferry_Tagscherer/libiberty/hashtab.c:1001:7: warning: right shift count >= width of type [enabled by default] + # Install @@ -363,4 +369,15 @@ GNU/Hurd, these generally are `gdb.multi/watchpoint-multi`, and an unknown *stopped,reason="signal-received",signal-name="SIGSEGV",signal-meaning="Segmentation fault",frame={addr="0x00014add",func="??",args=[],from="/lib/ld.so"},thread-id="4",stopped-threads="all" + * `gdb.arch/i386-float.exp: info float` + + Running ../../../Ferry_Tagscherer/gdb/testsuite/gdb.arch/i386-float.exp ... + PASS: gdb.arch/i386-float.exp: first stepi + FAIL: gdb.arch/i386-float.exp: info float + PASS: gdb.arch/i386-float.exp: second stepi + PASS: gdb.arch/i386-float.exp: info float + + Only fails for GNU/Hurd: the floating point stack initially is not + all-zeroes, which is expected, and which it is on GNU/Linux. + TODO. diff --git a/toolchain/logs b/toolchain/logs index 17ecfe30..caec9b02 160000 --- a/toolchain/logs +++ b/toolchain/logs @@ -1 +1 @@ -Subproject commit 17ecfe30c4c1cb2c5833bc58f0ec355ec38b107c +Subproject commit caec9b02d415769b560af271fb604fd2a9a06eda -- cgit v1.2.3 From 82494c860f5a37093f979c7dda54e142bbbf5fb3 Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Sun, 28 Apr 2013 15:56:23 +0200 Subject: open_issues/binutils: Last run was still with GCC 4.6. --- open_issues/binutils.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/open_issues/binutils.mdwn b/open_issues/binutils.mdwn index 757ebbe9..1b916f6b 100644 --- a/open_issues/binutils.mdwn +++ b/open_issues/binutils.mdwn @@ -130,7 +130,7 @@ commit 944a6010b676b9f80f0a16c65183102b187822c5 (2013-02-08), run on kepler.SCHWINGE and coulomb.SCHWINGE. $ export LC_ALL=C - $ ../Paul_Desmond/configure --prefix="$PWD".install --enable-gold --with-sysroot=/ SHELL=/bin/dash CC=gcc-4.7 CXX=g++-4.7 2>&1 | tee log_build + $ ../Paul_Desmond/configure --prefix="$PWD".install --enable-gold --with-sysroot=/ SHELL=/bin/dash CC=gcc-4.6 CXX=g++-4.6 2>&1 | tee log_build [...] $ make 2>&1 | tee log_build_ [...] -- cgit v1.2.3 From 7faf82f8afa0302eb04907e54f251253f64c133f Mon Sep 17 00:00:00 2001 From: "http://musial.pip.verisignlabs.com/" Date: Sun, 28 Apr 2013 18:11:36 +0200 Subject: Received email from tschwinge re: homepage URL changing, and asking that it stop unless there was a valid reason. I was testing a federated social network program with a URL scraper and seeing how often it would detect changes. I didn't realize this was being monitored by anyone or causing problems. Resetting the URL to my default personal URL, and leaving it as such. Sorry for any issue this has caused. -musial. --- user/musial.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/user/musial.mdwn b/user/musial.mdwn index 5a8c15ce..dd92024c 100644 --- a/user/musial.mdwn +++ b/user/musial.mdwn @@ -10,7 +10,7 @@ License|/fdl]]."]]"""]] ~musial (Robert Musial) - Cleveland, OH -http://tangent.cc/.musial/ +http://nyumbu.org/.musial/ email: musial@gnu.org -- cgit v1.2.3 From 08c87e1fd38a290a3d9441868e51e829e20a3106 Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Mon, 29 Apr 2013 11:00:16 +0200 Subject: open_issues/binutils: 5c3ec1ded654250e0ac27df79998b32b2403e81f (2013-04-29) --- open_issues/binutils.mdwn | 18 ++++++++++++------ toolchain/logs | 2 +- 2 files changed, 13 insertions(+), 7 deletions(-) diff --git a/open_issues/binutils.mdwn b/open_issues/binutils.mdwn index 1b916f6b..00941cac 100644 --- a/open_issues/binutils.mdwn +++ b/open_issues/binutils.mdwn @@ -33,14 +33,14 @@ though, as explained below. -Last reviewed up to the [[Git mirror's 944a6010b676b9f80f0a16c65183102b187822c5 -(2013-02-08) sources|source_repositories/binutils]]. +Last reviewed up to the [[Git mirror's 5c3ec1ded654250e0ac27df79998b32b2403e81f +(2013-04-29) sources|source_repositories/binutils]]. * Globally @@ -126,7 +126,7 @@ Last reviewed up to the [[Git mirror's 944a6010b676b9f80f0a16c65183102b187822c5 Here's a log of a binutils build run; this is from our [[Git repository|source_repositories/binutils]]'s `tschwinge/Paul_Desmond` branch, -commit 944a6010b676b9f80f0a16c65183102b187822c5 (2013-02-08), run on +commit 5c3ec1ded654250e0ac27df79998b32b2403e81f (2013-04-29), run on kepler.SCHWINGE and coulomb.SCHWINGE. $ export LC_ALL=C @@ -140,7 +140,7 @@ harmonized. Debian GCC (which is used in binutils' testsuite) likes to pass `--sysroot=/` to `ld`, so we need to configure binutils with support for sysroots. -This takes up around 900 MiB, and needs roughly 11 min on kepler.SCHWINGE and +This takes up around 950 MiB, and needs roughly 11 min on kepler.SCHWINGE and 42 min on coulomb.SCHWINGE. + +- Samuel Thibault [fixed](http://lists.debian.org/debian-hurd/2012/07/msg00011.html) network-card detection on busses other than 0 and 2. +- Svante Signell ported [mlocate-0.25](http://lists.debian.org/debian-hurd/2012/07/msg00015.html), [gnat-gps](http://lists.debian.org/debian-hurd/2012/07/msg00011.html), [libpst](http://lists.debian.org/debian-hurd/2012/08/msg00039.html), [libetpan](http://lists.debian.org/debian-hurd/2012/08/msg00046.html), [spl](http://lists.debian.org/debian-hurd/2012/09/msg00004.html), [dovecot](http://lists.debian.org/debian-hurd/2012/09/msg00007.html), [xplc](http://lists.debian.org/debian-hurd/2012/08/msg00054.html) and [parrot](http://lists.debian.org/debian-hurd/2012/08/msg00056.html), [x86info](http://lists.debian.org/debian-hurd/2012/09/msg00008.html), [atlas](http://lists.debian.org/debian-hurd/2012/09/msg00009.html), [rrdtool](http://lists.debian.org/debian-hurd/2012/09/msg00011.html), [gdb](http://lists.debian.org/debian-hurd/2012/09/msg00018.html) and fixed [yodl](http://lists.debian.org/debian-hurd/2012/08/msg00030.html). +- Ole Streicher fixed a bug in the Makefile of ftools-fv which was [exposed](http://lists.debian.org/debian-hurd/2012/10/msg00059.html) by testing on Hurd. - Still to do: everything starting from http://lists.debian.org/debian-hurd/2012/07/threads.html -- cgit v1.2.3 From dd682764b2542379dfbc182085c364de039f2d48 Mon Sep 17 00:00:00 2001 From: Arne Babenhauserheide Date: Sat, 4 May 2013 23:49:35 +0200 Subject: included all news for 2012-q3/4 from the debian hurd list, too --- contributing/web_pages/news/qoth_next.mdwn | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/contributing/web_pages/news/qoth_next.mdwn b/contributing/web_pages/news/qoth_next.mdwn index c63ef1b8..5f8350f0 100644 --- a/contributing/web_pages/news/qoth_next.mdwn +++ b/contributing/web_pages/news/qoth_next.mdwn @@ -44,17 +44,12 @@ News items: - Thomas Schwinge [debugged and fixed](http://lists.gnu.org/archive/html/bug-hurd/2012-12/msg00044.html) a deadlock with child threads resulting from a regression due to earlier fixes. - Cyril Roelandt shared a [patch series](http://lists.gnu.org/archive/html/bug-hurd/2012-12/msg00018.html) to fix double mutex unlocking with pthreads. We will likely see more fixes like these, given that the whole threading interface changed. - Cyril Roelandt fixed a [ps](http://lists.gnu.org/archive/html/bug-hurd/2012-12/msg00012.html) bug. -cece -- Samuel Thibault [fixed](http://lists.debian.org/debian-hurd/2012/07/msg00011.html) network-card detection on busses other than 0 and 2. -- Svante Signell ported [mlocate-0.25](http://lists.debian.org/debian-hurd/2012/07/msg00015.html), [gnat-gps](http://lists.debian.org/debian-hurd/2012/07/msg00011.html), [libpst](http://lists.debian.org/debian-hurd/2012/08/msg00039.html), [libetpan](http://lists.debian.org/debian-hurd/2012/08/msg00046.html), [spl](http://lists.debian.org/debian-hurd/2012/09/msg00004.html), [dovecot](http://lists.debian.org/debian-hurd/2012/09/msg00007.html), [xplc](http://lists.debian.org/debian-hurd/2012/08/msg00054.html) and [parrot](http://lists.debian.org/debian-hurd/2012/08/msg00056.html), [x86info](http://lists.debian.org/debian-hurd/2012/09/msg00008.html), [atlas](http://lists.debian.org/debian-hurd/2012/09/msg00009.html), [rrdtool](http://lists.debian.org/debian-hurd/2012/09/msg00011.html), [gdb](http://lists.debian.org/debian-hurd/2012/09/msg00018.html) and fixed [yodl](http://lists.debian.org/debian-hurd/2012/08/msg00030.html). +- Samuel Thibault [fixed](http://lists.debian.org/debian-hurd/2012/07/msg00011.html) network-card detection on busses other than 0 and 2 and [removed](http://lists.debian.org/debian-hurd/2012/12/msg00005.html) the floppy-warnings in the debian installer. +- Svante Signell ported [mlocate-0.25](http://lists.debian.org/debian-hurd/2012/07/msg00015.html), [gnat-gps](http://lists.debian.org/debian-hurd/2012/07/msg00011.html), [libpst](http://lists.debian.org/debian-hurd/2012/08/msg00039.html), [libetpan](http://lists.debian.org/debian-hurd/2012/08/msg00046.html), [spl](http://lists.debian.org/debian-hurd/2012/09/msg00004.html), [dovecot](http://lists.debian.org/debian-hurd/2012/09/msg00007.html), [xplc](http://lists.debian.org/debian-hurd/2012/08/msg00054.html) and [parrot](http://lists.debian.org/debian-hurd/2012/08/msg00056.html), [x86info](http://lists.debian.org/debian-hurd/2012/09/msg00008.html), [atlas](http://lists.debian.org/debian-hurd/2012/09/msg00009.html), [rrdtool](http://lists.debian.org/debian-hurd/2012/09/msg00011.html) and [gdb](http://lists.debian.org/debian-hurd/2012/09/msg00018.html), increasing the number of Debian packages which work on the Hurd. Also he fixed [yodl](http://lists.debian.org/debian-hurd/2012/08/msg00030.html) and [ntpdate](http://lists.debian.org/debian-hurd/2012/12/msg00002.html) to work again. - Ole Streicher fixed a bug in the Makefile of ftools-fv which was [exposed](http://lists.debian.org/debian-hurd/2012/10/msg00059.html) by testing on Hurd. -- - -Still to do: everything starting from http://lists.debian.org/debian-hurd/2012/07/threads.html - This quarter [hurd hacker] [item] -- cgit v1.2.3 From 69da46c0b25dbfc14b811b385f423e2f24fc821d Mon Sep 17 00:00:00 2001 From: Arne Babenhauserheide Date: Sun, 5 May 2013 00:20:09 +0200 Subject: Basic Text for qoth 2012-q3/q4, still missing a footer --- contributing/web_pages/news/qoth_next.mdwn | 40 ++++++------------------------ 1 file changed, 7 insertions(+), 33 deletions(-) diff --git a/contributing/web_pages/news/qoth_next.mdwn b/contributing/web_pages/news/qoth_next.mdwn index 5f8350f0..0aeaa26b 100644 --- a/contributing/web_pages/news/qoth_next.mdwn +++ b/contributing/web_pages/news/qoth_next.mdwn @@ -15,7 +15,7 @@ Will be set by tschwinge when publishing. -A quarter of the Hurd, Q2 of 2012: *TODO*, *TODO* and *TODo*. +A quarter of the Hurd, Q2 of 2012: *pthreads*, *hardware* and *porting*. [[!if test="included()" then="""[[!toggle id=full_news text="Details."]][[!toggleable id=full_news text="[[!paste id=full_news]]"]]""" else=" @@ -25,43 +25,17 @@ else=" -News items: +At the end of the last 2 quarters, Samuel Thibault pushed the [pthread patches](http://lists.gnu.org/archive/html/bug-hurd/2012-11/msg00088.html) from Vincente, Barry, Thomas, Richard and Samuel and others to the different upstream packages, finally enabling modern pthreads for the Hurd, which makes it possible to implement full Hurd bindings for languages which require pthreads, so for example [PyHurd](http://savannah.nongnu.org/projects/pyhurd/) can profit from the Hurd libraries instead of having to rely on low-level Mach bindings to implement Hurd features. -- For details, see Richards report about running -[Hurd without dependency on cthreads](http://lists.gnu.org/archive/html/bug-hurd/2012-08/msg00062.html). -- new cd images with keyboard layout configuration http://lists.gnu.org/archive/html/bug-hurd/2012-07/msg00048.html -- Pino Toscano: FIFO sockets with mknod (test passes now) http://lists.gnu.org/archive/html/bug-hurd/2012-09/msg00053.html -- Pino Toscano added a size parameter to tmpfs for easier usage in scripts: http://lists.gnu.org/archive/html/bug-hurd/2012-09/msg00005.html and a [version suffix option](http://lists.gnu.org/archive/html/bug-hurd/2012-10/msg00009.html) for gnumach configure. -- Pino Toscano added patches for [procfs](http://lists.gnu.org/archive/html/bug-hurd/2012-09/msg00004.html), [ptrace](http://lists.gnu.org/archive/html/bug-hurd/2012-10/msg00035.html), [fsync on stdout](http://lists.gnu.org/archive/html/bug-hurd/2012-10/msg00046.html), [muntrace](http://lists.gnu.org/archive/html/bug-hurd/2012-11/msg00033.html), [ulimit](http://lists.gnu.org/archive/html/bug-hurd/2012-11/msg00034.html), [glibc](http://lists.gnu.org/archive/html/bug-hurd/2012-11/msg00029.html) which among others improve POSIX conformance, making it easier to write programs which work on the Hurd and GNU/Linux. -- Cyril Roeland fixed a documentation typo [in ps](http://lists.gnu.org/archive/html/bug-hurd/2012-10/msg00032.html) and a missing linker flag [in procfs](http://lists.gnu.org/archive/html/bug-hurd/2012-10/msg00025.html). +As followups, Thomas Schwinge [debugged and fixed](http://lists.gnu.org/archive/html/bug-hurd/2012-12/msg00044.html) a deadlock with child threads resulting from a regression due to earlier fixes, and Cyril Roelandt shared a [patch series](http://lists.gnu.org/archive/html/bug-hurd/2012-12/msg00018.html) to fix double mutex unlocking with pthreads. We will likely see more fixes like these, given that the whole threading interface changed, which will expose previously invisible bugs. -- Samuel Thibault pushed the [pthread patches](http://lists.gnu.org/archive/html/bug-hurd/2012-11/msg00088.html) from Vincente, Barry, Thomas, Richard and Samuel and others to the different upstream packages, finally enabling modern pthreads for the Hurd, which makes it possible to implement full Hurd bindings for languages which require pthreads, so for example [PyHurd](http://savannah.nongnu.org/projects/pyhurd/) can profit from the Hurd libraries instead of having to rely on low-level Mach bindings to implement Hurd features. -- Thomas Schwinge fixed [some errors](http://lists.gnu.org/archive/html/bug-hurd/2012-11/msg00077.html) which caused a miscalculation of the size of medium sized disks reporting 15 heads instead of 16. -- Svante Signell [improved](http://lists.gnu.org/archive/html/bug-hurd/2012-11/msg00062.html) the error handling in pflocal, -- Pino Toscano [implemented syncfs](http://lists.gnu.org/archive/html/bug-hurd/2012-11/msg00046.html) which ensures that all data in the filesystem gets written to disk, as well as [statfs](http://lists.gnu.org/archive/html/bug-hurd/2012-12/msg00005.html), which adds some additional statistics to procfs. -- Matthew Leach [fixed](http://lists.gnu.org/archive/html/bug-hurd/2012-11/msg00037.html) a compilation error with older GCC versions due to duplicate type definition. -- Samuel Thibault [provided](http://lists.gnu.org/archive/html/bug-hurd/2012-12/msg00052.html) new [installation CDs](http://people.debian.org/~sthibault/hurd-i386/installer/cdimage/current) and a new [qemu image](http://people.debian.org/~sthibault/hurd-i386/). -- Thomas Schwinge [debugged and fixed](http://lists.gnu.org/archive/html/bug-hurd/2012-12/msg00044.html) a deadlock with child threads resulting from a regression due to earlier fixes. -- Cyril Roelandt shared a [patch series](http://lists.gnu.org/archive/html/bug-hurd/2012-12/msg00018.html) to fix double mutex unlocking with pthreads. We will likely see more fixes like these, given that the whole threading interface changed. -- Cyril Roelandt fixed a [ps](http://lists.gnu.org/archive/html/bug-hurd/2012-12/msg00012.html) bug. +Also Samuel Thibault [provided](http://lists.gnu.org/archive/html/bug-hurd/2012-12/msg00052.html) new [installation CDs](http://people.debian.org/~sthibault/hurd-i386/installer/cdimage/current) and a new [qemu image](http://people.debian.org/~sthibault/hurd-i386/). Among other things, these now offer keyboard layout configuration. - +Pino Toscano [implemented syncfs](http://lists.gnu.org/archive/html/bug-hurd/2012-11/msg00046.html) which ensures that all data in the filesystem gets written to disk, as well as [statfs](http://lists.gnu.org/archive/html/bug-hurd/2012-12/msg00005.html), which adds additional statistics to procfs. -- Samuel Thibault [fixed](http://lists.debian.org/debian-hurd/2012/07/msg00011.html) network-card detection on busses other than 0 and 2 and [removed](http://lists.debian.org/debian-hurd/2012/12/msg00005.html) the floppy-warnings in the debian installer. -- Svante Signell ported [mlocate-0.25](http://lists.debian.org/debian-hurd/2012/07/msg00015.html), [gnat-gps](http://lists.debian.org/debian-hurd/2012/07/msg00011.html), [libpst](http://lists.debian.org/debian-hurd/2012/08/msg00039.html), [libetpan](http://lists.debian.org/debian-hurd/2012/08/msg00046.html), [spl](http://lists.debian.org/debian-hurd/2012/09/msg00004.html), [dovecot](http://lists.debian.org/debian-hurd/2012/09/msg00007.html), [xplc](http://lists.debian.org/debian-hurd/2012/08/msg00054.html) and [parrot](http://lists.debian.org/debian-hurd/2012/08/msg00056.html), [x86info](http://lists.debian.org/debian-hurd/2012/09/msg00008.html), [atlas](http://lists.debian.org/debian-hurd/2012/09/msg00009.html), [rrdtool](http://lists.debian.org/debian-hurd/2012/09/msg00011.html) and [gdb](http://lists.debian.org/debian-hurd/2012/09/msg00018.html), increasing the number of Debian packages which work on the Hurd. Also he fixed [yodl](http://lists.debian.org/debian-hurd/2012/08/msg00030.html) and [ntpdate](http://lists.debian.org/debian-hurd/2012/12/msg00002.html) to work again. -- Ole Streicher fixed a bug in the Makefile of ftools-fv which was [exposed](http://lists.debian.org/debian-hurd/2012/10/msg00059.html) by testing on Hurd. +Thomas Schwinge and Samuel Thibault improved the hardware compatibility of the Hurd by fixing [some errors](http://lists.gnu.org/archive/html/bug-hurd/2012-11/msg00077.html) which caused a miscalculation of the size of medium sized disks reporting 15 heads instead of 16 and adding [network-card detection](http://lists.debian.org/debian-hurd/2012/07/msg00011.html) network-card detection on busses other than 0 and 2. And Svante Signell -This quarter [hurd hacker] [item] - -Also … - -[our hackers] … - -Mainly thanks to … - -Additionally … - -And … +And several people ported and fixed packages, further increasing the number of debian packages which work on the Hurd: *Svante Signell* ported [mlocate-0.25](http://lists.debian.org/debian-hurd/2012/07/msg00015.html), [gnat-gps](http://lists.debian.org/debian-hurd/2012/07/msg00011.html), [libpst](http://lists.debian.org/debian-hurd/2012/08/msg00039.html), [libetpan](http://lists.debian.org/debian-hurd/2012/08/msg00046.html), [spl](http://lists.debian.org/debian-hurd/2012/09/msg00004.html), [dovecot](http://lists.debian.org/debian-hurd/2012/09/msg00007.html), [xplc](http://lists.debian.org/debian-hurd/2012/08/msg00054.html) and [parrot](http://lists.debian.org/debian-hurd/2012/08/msg00056.html), [x86info](http://lists.debian.org/debian-hurd/2012/09/msg00008.html), [atlas](http://lists.debian.org/debian-hurd/2012/09/msg00009.html), [rrdtool](http://lists.debian.org/debian-hurd/2012/09/msg00011.html) and [gdb](http://lists.debian.org/debian-hurd/2012/09/msg00018.html). Also he fixed [yodl](http://lists.debian.org/debian-hurd/2012/08/msg00030.html), fixed [ntpdate](http://lists.debian.org/debian-hurd/2012/12/msg00002.html) to work again and [improved](http://lists.gnu.org/archive/html/bug-hurd/2012-11/msg00062.html) the error handling in pflocal. *Pino Toscano* added patches for [procfs](http://lists.gnu.org/archive/html/bug-hurd/2012-09/msg00004.html), [ptrace](http://lists.gnu.org/archive/html/bug-hurd/2012-10/msg00035.html), [fsync on stdout](http://lists.gnu.org/archive/html/bug-hurd/2012-10/msg00046.html), [muntrace](http://lists.gnu.org/archive/html/bug-hurd/2012-11/msg00033.html), [ulimit](http://lists.gnu.org/archive/html/bug-hurd/2012-11/msg00034.html), [glibc](http://lists.gnu.org/archive/html/bug-hurd/2012-11/msg00029.html) which among others improve POSIX conformance, making it easier to write programs which work on the Hurd and GNU/Linux. And he made the test pass for [FIFO sockets](http://lists.gnu.org/archive/html/bug-hurd/2012-09/msg00053.html) with mknod and [added](http://lists.gnu.org/archive/html/bug-hurd/2012-09/msg00005.html) a size parameter to tmpfs for easier usage in scripts and a [version suffix option](http://lists.gnu.org/archive/html/bug-hurd/2012-10/msg00009.html) for gnumach configure. *Cyril Roelandt* fixed a [ps](http://lists.gnu.org/archive/html/bug-hurd/2012-12/msg00012.html) bug, a documentation typo [in ps](http://lists.gnu.org/archive/html/bug-hurd/2012-10/msg00032.html) and a missing linker flag [in procfs](http://lists.gnu.org/archive/html/bug-hurd/2012-10/msg00025.html). *Matthew Leach* [fixed](http://lists.gnu.org/archive/html/bug-hurd/2012-11/msg00037.html) a compilation error with older GCC versions due to duplicate type definition. *Ole Streicher* fixed a bug in the Makefile of ftools-fv which was [exposed](http://lists.debian.org/debian-hurd/2012/10/msg00059.html) by testing on Hurd. And *Samuel Thibault* [removed](http://lists.debian.org/debian-hurd/2012/12/msg00005.html) the out-of-date floppy-warnings in the debian installer. So if you want to [reason for contibuting to the Hurd], please [[get in contact|contact_us]] -- and maybe already grab the [[source -- cgit v1.2.3 From 6a31b3ca72a50a1fa770398985e182888615f5e2 Mon Sep 17 00:00:00 2001 From: Arne Babenhauserheide Date: Sun, 5 May 2013 00:27:38 +0200 Subject: qoth: added a footer and some polish. --- contributing/web_pages/news/qoth_next.mdwn | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/contributing/web_pages/news/qoth_next.mdwn b/contributing/web_pages/news/qoth_next.mdwn index 0aeaa26b..5f8e6b23 100644 --- a/contributing/web_pages/news/qoth_next.mdwn +++ b/contributing/web_pages/news/qoth_next.mdwn @@ -23,13 +23,11 @@ else=" [[!cut id="full_news" text=""" - - -At the end of the last 2 quarters, Samuel Thibault pushed the [pthread patches](http://lists.gnu.org/archive/html/bug-hurd/2012-11/msg00088.html) from Vincente, Barry, Thomas, Richard and Samuel and others to the different upstream packages, finally enabling modern pthreads for the Hurd, which makes it possible to implement full Hurd bindings for languages which require pthreads, so for example [PyHurd](http://savannah.nongnu.org/projects/pyhurd/) can profit from the Hurd libraries instead of having to rely on low-level Mach bindings to implement Hurd features. +At the end of the last 2 quarters, Samuel Thibault pushed the [pthread patches](http://lists.gnu.org/archive/html/bug-hurd/2012-11/msg00088.html) from Vincente, Barry, Thomas, Richard and Samuel and others to the different upstream packages, finally enabling modern pthreads for the Hurd, which makes it possible to implement full Hurd bindings for languages which require pthreads, so for example [PyHurd](http://savannah.nongnu.org/projects/pyhurd/) can profit from the Hurd libraries instead of having to rely on low-level Mach bindings to implement Hurd features like translators. As followups, Thomas Schwinge [debugged and fixed](http://lists.gnu.org/archive/html/bug-hurd/2012-12/msg00044.html) a deadlock with child threads resulting from a regression due to earlier fixes, and Cyril Roelandt shared a [patch series](http://lists.gnu.org/archive/html/bug-hurd/2012-12/msg00018.html) to fix double mutex unlocking with pthreads. We will likely see more fixes like these, given that the whole threading interface changed, which will expose previously invisible bugs. -Also Samuel Thibault [provided](http://lists.gnu.org/archive/html/bug-hurd/2012-12/msg00052.html) new [installation CDs](http://people.debian.org/~sthibault/hurd-i386/installer/cdimage/current) and a new [qemu image](http://people.debian.org/~sthibault/hurd-i386/). Among other things, these now offer keyboard layout configuration. +Also Samuel Thibault [provided](http://lists.gnu.org/archive/html/bug-hurd/2012-12/msg00052.html) new [installation CDs](http://people.debian.org/~sthibault/hurd-i386/installer/cdimage/current) and a new [qemu image](http://people.debian.org/~sthibault/hurd-i386/). Additionally to using pthreads, these now offer keyboard layout configuration. Pino Toscano [implemented syncfs](http://lists.gnu.org/archive/html/bug-hurd/2012-11/msg00046.html) which ensures that all data in the filesystem gets written to disk, as well as [statfs](http://lists.gnu.org/archive/html/bug-hurd/2012-12/msg00005.html), which adds additional statistics to procfs. @@ -37,9 +35,10 @@ Thomas Schwinge and Samuel Thibault improved the hardware compatibility of the H And several people ported and fixed packages, further increasing the number of debian packages which work on the Hurd: *Svante Signell* ported [mlocate-0.25](http://lists.debian.org/debian-hurd/2012/07/msg00015.html), [gnat-gps](http://lists.debian.org/debian-hurd/2012/07/msg00011.html), [libpst](http://lists.debian.org/debian-hurd/2012/08/msg00039.html), [libetpan](http://lists.debian.org/debian-hurd/2012/08/msg00046.html), [spl](http://lists.debian.org/debian-hurd/2012/09/msg00004.html), [dovecot](http://lists.debian.org/debian-hurd/2012/09/msg00007.html), [xplc](http://lists.debian.org/debian-hurd/2012/08/msg00054.html) and [parrot](http://lists.debian.org/debian-hurd/2012/08/msg00056.html), [x86info](http://lists.debian.org/debian-hurd/2012/09/msg00008.html), [atlas](http://lists.debian.org/debian-hurd/2012/09/msg00009.html), [rrdtool](http://lists.debian.org/debian-hurd/2012/09/msg00011.html) and [gdb](http://lists.debian.org/debian-hurd/2012/09/msg00018.html). Also he fixed [yodl](http://lists.debian.org/debian-hurd/2012/08/msg00030.html), fixed [ntpdate](http://lists.debian.org/debian-hurd/2012/12/msg00002.html) to work again and [improved](http://lists.gnu.org/archive/html/bug-hurd/2012-11/msg00062.html) the error handling in pflocal. *Pino Toscano* added patches for [procfs](http://lists.gnu.org/archive/html/bug-hurd/2012-09/msg00004.html), [ptrace](http://lists.gnu.org/archive/html/bug-hurd/2012-10/msg00035.html), [fsync on stdout](http://lists.gnu.org/archive/html/bug-hurd/2012-10/msg00046.html), [muntrace](http://lists.gnu.org/archive/html/bug-hurd/2012-11/msg00033.html), [ulimit](http://lists.gnu.org/archive/html/bug-hurd/2012-11/msg00034.html), [glibc](http://lists.gnu.org/archive/html/bug-hurd/2012-11/msg00029.html) which among others improve POSIX conformance, making it easier to write programs which work on the Hurd and GNU/Linux. And he made the test pass for [FIFO sockets](http://lists.gnu.org/archive/html/bug-hurd/2012-09/msg00053.html) with mknod and [added](http://lists.gnu.org/archive/html/bug-hurd/2012-09/msg00005.html) a size parameter to tmpfs for easier usage in scripts and a [version suffix option](http://lists.gnu.org/archive/html/bug-hurd/2012-10/msg00009.html) for gnumach configure. *Cyril Roelandt* fixed a [ps](http://lists.gnu.org/archive/html/bug-hurd/2012-12/msg00012.html) bug, a documentation typo [in ps](http://lists.gnu.org/archive/html/bug-hurd/2012-10/msg00032.html) and a missing linker flag [in procfs](http://lists.gnu.org/archive/html/bug-hurd/2012-10/msg00025.html). *Matthew Leach* [fixed](http://lists.gnu.org/archive/html/bug-hurd/2012-11/msg00037.html) a compilation error with older GCC versions due to duplicate type definition. *Ole Streicher* fixed a bug in the Makefile of ftools-fv which was [exposed](http://lists.debian.org/debian-hurd/2012/10/msg00059.html) by testing on Hurd. And *Samuel Thibault* [removed](http://lists.debian.org/debian-hurd/2012/12/msg00005.html) the out-of-date floppy-warnings in the debian installer. -So if you want to [reason for contibuting to the Hurd], -please [[get in contact|contact_us]] -- and maybe already grab the [[source -code|source_repositories]]. +So if you want to test if your favorite packages work on the Hurd and +contribute towards making the full GNU system usable for a wider range +of people, please [[get in contact|contact_us]] -- and maybe already +grab the [[source code|source_repositories]]. --- -- cgit v1.2.3 From af24f174ff79614197499ce906c3373a371e8ced Mon Sep 17 00:00:00 2001 From: Arne Babenhauserheide Date: Sun, 5 May 2013 00:28:25 +0200 Subject: polish --- contributing/web_pages/news/qoth_next.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contributing/web_pages/news/qoth_next.mdwn b/contributing/web_pages/news/qoth_next.mdwn index 5f8e6b23..7b3c4be9 100644 --- a/contributing/web_pages/news/qoth_next.mdwn +++ b/contributing/web_pages/news/qoth_next.mdwn @@ -15,7 +15,7 @@ Will be set by tschwinge when publishing. -A quarter of the Hurd, Q2 of 2012: *pthreads*, *hardware* and *porting*. +A quarter of the Hurd, Q3/Q4 of 2012: *pthreads*, *hardware* and *porting*. [[!if test="included()" then="""[[!toggle id=full_news text="Details."]][[!toggleable id=full_news text="[[!paste id=full_news]]"]]""" else=" -- cgit v1.2.3 From 2a987779058ea8753c717b42da206740d8b6fbd7 Mon Sep 17 00:00:00 2001 From: Arne Babenhauserheide Date: Sun, 5 May 2013 18:54:47 +0200 Subject: qoth: include information on low-level magic needed for pthreads. --- contributing/web_pages/news/qoth_next.mdwn | 2 ++ 1 file changed, 2 insertions(+) diff --git a/contributing/web_pages/news/qoth_next.mdwn b/contributing/web_pages/news/qoth_next.mdwn index 7b3c4be9..2d1f1d58 100644 --- a/contributing/web_pages/news/qoth_next.mdwn +++ b/contributing/web_pages/news/qoth_next.mdwn @@ -25,6 +25,8 @@ else=" At the end of the last 2 quarters, Samuel Thibault pushed the [pthread patches](http://lists.gnu.org/archive/html/bug-hurd/2012-11/msg00088.html) from Vincente, Barry, Thomas, Richard and Samuel and others to the different upstream packages, finally enabling modern pthreads for the Hurd, which makes it possible to implement full Hurd bindings for languages which require pthreads, so for example [PyHurd](http://savannah.nongnu.org/projects/pyhurd/) can profit from the Hurd libraries instead of having to rely on low-level Mach bindings to implement Hurd features like translators. +The switch to pthreads has been attempted multiple times, but in the past it always hit some tricky issues which proved to be a roadblock. Last year, Richard Braun took up the task again and finished the transition of the Hurd libraries, glibc and libpthread to pthread. His work required significant low-level magic, including the reworking of condition implications, finding a workaround for changing the stack size, avoiding a segfault during early initialization and adjusting priorities to avoid starvation. + As followups, Thomas Schwinge [debugged and fixed](http://lists.gnu.org/archive/html/bug-hurd/2012-12/msg00044.html) a deadlock with child threads resulting from a regression due to earlier fixes, and Cyril Roelandt shared a [patch series](http://lists.gnu.org/archive/html/bug-hurd/2012-12/msg00018.html) to fix double mutex unlocking with pthreads. We will likely see more fixes like these, given that the whole threading interface changed, which will expose previously invisible bugs. Also Samuel Thibault [provided](http://lists.gnu.org/archive/html/bug-hurd/2012-12/msg00052.html) new [installation CDs](http://people.debian.org/~sthibault/hurd-i386/installer/cdimage/current) and a new [qemu image](http://people.debian.org/~sthibault/hurd-i386/). Additionally to using pthreads, these now offer keyboard layout configuration. -- cgit v1.2.3 From 74269f57f48477299b694c868e392b8b17e4064e Mon Sep 17 00:00:00 2001 From: Arne Babenhauserheide Date: Fri, 10 May 2013 19:08:38 +0200 Subject: qoth: Added installation CDs to the title --- contributing/web_pages/news/qoth_next.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contributing/web_pages/news/qoth_next.mdwn b/contributing/web_pages/news/qoth_next.mdwn index 2d1f1d58..60d0d8d1 100644 --- a/contributing/web_pages/news/qoth_next.mdwn +++ b/contributing/web_pages/news/qoth_next.mdwn @@ -15,7 +15,7 @@ Will be set by tschwinge when publishing. -A quarter of the Hurd, Q3/Q4 of 2012: *pthreads*, *hardware* and *porting*. +A quarter of the Hurd, Q3/Q4 of 2012: *pthreads*, *hardware*, *installation CDs* and *porting*. [[!if test="included()" then="""[[!toggle id=full_news text="Details."]][[!toggleable id=full_news text="[[!paste id=full_news]]"]]""" else=" -- cgit v1.2.3 From 30420d7a4b98b7a9f7dacee2c58365093b928f90 Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Fri, 10 May 2013 20:22:25 +0200 Subject: point to translator primer --- faq/still_useful.mdwn | 3 +++ 1 file changed, 3 insertions(+) diff --git a/faq/still_useful.mdwn b/faq/still_useful.mdwn index 60149a2b..8d7e3f28 100644 --- a/faq/still_useful.mdwn +++ b/faq/still_useful.mdwn @@ -20,6 +20,9 @@ develop custom replacements for them. Users will be able to write and use their own file systems, their own `exec' servers, or their own network protocols if they like, all without disturbing other users. +A [[series of interesting examples|hurd/documentation/translator_primer]] is +available. + The Linux kernel has now been modified to allow user-level file systems, so there is proof that people will actually use features such as these. It will be much easier to do under the Hurd, however, -- cgit v1.2.3 From 7aac867c512274b4e85b513f89c8cb40b80a3946 Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Fri, 10 May 2013 20:28:00 +0200 Subject: Add draft of hurd 2013 news. --- contributing/web_pages/news/hurd_2013.mdwn | 62 ++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 contributing/web_pages/news/hurd_2013.mdwn diff --git a/contributing/web_pages/news/hurd_2013.mdwn b/contributing/web_pages/news/hurd_2013.mdwn new file mode 100644 index 00000000..7909fb05 --- /dev/null +++ b/contributing/web_pages/news/hurd_2013.mdwn @@ -0,0 +1,62 @@ +[[!meta copyright="Copyright © 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]]."]]"""]] + + + +Debian GNU/Hurd 2013 *released*! + +[[!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=""" + +It is with huge pleasure that the Hurd project announces the release of Debian +GNU/Hurd 2013. This is a snapshot of Debian sid at the time of the Debian +Wheezy release (May 2013), so it is mostly based on Wheezy. It is *not* an +official Debian release, but it is an official Debian GNU/Hurd port release. + +The installation ISO images can be downloaded from +http://ftp.debian-ports.org/debian-cd/hurd-i386/current/ +with the usual Debian 3 flavors: NETINST, CD, or DVD. A pre-installed disk image +is also available to make trying Debian GNU/Hurd even easier. + +Yes, really. This time it is not a joke like the +[[0.401 release|news/2011-04-01.html]] . Due to the very small amount of +developers, the progress of the project has not been as fast as other successful +Operating Systems, but we believe to have reached a very good state. + +Please make sure to read the +[[configuration information|http://www.debian.org/ports/hurd/hurd-install]], +the [[FAQ|faq]], +and the [[translator primer|hurd/documentation/translator_primer]] +for a start. + +--- + +The **GNU Hurd** is the GNU project's replacement for the Unix kernel. It is a +collection of servers that run on the Mach microkernel to implement file +systems, network protocols, file access control, and other features that are +implemented by the Unix kernel or similar kernels (such as Linux). [[More +detailed|hurd/documentation]]. + +**GNU Mach** is the microkernel upon which a GNU Hurd system is based. It +provides an Inter Process Communication (IPC) mechanism that the Hurd uses to +define interfaces for implementing in a distributed multi-server fashion the +services a traditional operating system kernel provides. [[More +detailed|microkernel/mach/gnumach]]. + + + +"""]] -- cgit v1.2.3 From ad05d30bb40f352bcf9a1b9df2ed7836ba4ffa10 Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Fri, 10 May 2013 20:30:48 +0200 Subject: Fix URL --- contributing/web_pages/news/hurd_2013.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contributing/web_pages/news/hurd_2013.mdwn b/contributing/web_pages/news/hurd_2013.mdwn index 7909fb05..8cc5d71c 100644 --- a/contributing/web_pages/news/hurd_2013.mdwn +++ b/contributing/web_pages/news/hurd_2013.mdwn @@ -28,7 +28,7 @@ Wheezy release (May 2013), so it is mostly based on Wheezy. It is *not* an official Debian release, but it is an official Debian GNU/Hurd port release. The installation ISO images can be downloaded from -http://ftp.debian-ports.org/debian-cd/hurd-i386/current/ +[[Debian Ports|http://ftp.debian-ports.org/debian-cd/hurd-i386/current/]] with the usual Debian 3 flavors: NETINST, CD, or DVD. A pre-installed disk image is also available to make trying Debian GNU/Hurd even easier. -- cgit v1.2.3 From f256a8f03f25f89779ef6d2d5bf4739c96e5ff75 Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Fri, 10 May 2013 20:31:19 +0200 Subject: typo --- contributing/web_pages/news/hurd_2013.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contributing/web_pages/news/hurd_2013.mdwn b/contributing/web_pages/news/hurd_2013.mdwn index 8cc5d71c..6f2d8af0 100644 --- a/contributing/web_pages/news/hurd_2013.mdwn +++ b/contributing/web_pages/news/hurd_2013.mdwn @@ -29,7 +29,7 @@ official Debian release, but it is an official Debian GNU/Hurd port release. The installation ISO images can be downloaded from [[Debian Ports|http://ftp.debian-ports.org/debian-cd/hurd-i386/current/]] -with the usual Debian 3 flavors: NETINST, CD, or DVD. A pre-installed disk image +with the usual 3 Debian flavors: NETINST, CD, or DVD. A pre-installed disk image is also available to make trying Debian GNU/Hurd even easier. Yes, really. This time it is not a joke like the -- cgit v1.2.3 From 897314a2fa50febafc987fd673e2bc3f79e507fb Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Fri, 10 May 2013 20:32:25 +0200 Subject: fix URL --- contributing/web_pages/news/hurd_2013.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contributing/web_pages/news/hurd_2013.mdwn b/contributing/web_pages/news/hurd_2013.mdwn index 6f2d8af0..c5c2bb9a 100644 --- a/contributing/web_pages/news/hurd_2013.mdwn +++ b/contributing/web_pages/news/hurd_2013.mdwn @@ -33,7 +33,7 @@ with the usual 3 Debian flavors: NETINST, CD, or DVD. A pre-installed disk image is also available to make trying Debian GNU/Hurd even easier. Yes, really. This time it is not a joke like the -[[0.401 release|news/2011-04-01.html]] . Due to the very small amount of +[[0.401 release|news/2011-04-01]] . Due to the very small amount of developers, the progress of the project has not been as fast as other successful Operating Systems, but we believe to have reached a very good state. -- cgit v1.2.3 From c0c3b06ddcf63b06e058c45f325a0c0c15bfa057 Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Fri, 10 May 2013 20:35:22 +0200 Subject: Add credits --- contributing/web_pages/news/hurd_2013.mdwn | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/contributing/web_pages/news/hurd_2013.mdwn b/contributing/web_pages/news/hurd_2013.mdwn index c5c2bb9a..51aa20b8 100644 --- a/contributing/web_pages/news/hurd_2013.mdwn +++ b/contributing/web_pages/news/hurd_2013.mdwn @@ -43,6 +43,11 @@ the [[FAQ|faq]], and the [[translator primer|hurd/documentation/translator_primer]] for a start. +We would like to thank all the people who have worked on GNU/Hurd over the past +decades. There were not many people at any given time (and still not many people +today, please [[join|contributing]]!), but in the end a lot of people have +contributed one way or the other, thanks everybody! + --- The **GNU Hurd** is the GNU project's replacement for the Unix kernel. It is a -- cgit v1.2.3 From 19e8c3558e215189e9e5483ea0344bcac61a42dd Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Fri, 10 May 2013 20:40:38 +0200 Subject: AHCI driver pushed --- faq/sata_disk_drives.mdwn | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/faq/sata_disk_drives.mdwn b/faq/sata_disk_drives.mdwn index 70560f12..4864e35b 100644 --- a/faq/sata_disk_drives.mdwn +++ b/faq/sata_disk_drives.mdwn @@ -12,8 +12,6 @@ License|/fdl]]."]]"""]] [[!meta title="Are SATA disk drives supported?"]] -GNU Mach does not support SATA disk drives (`/dev/sda` etc. in GNU/Linux) -natively, so using `device:sd0s1` will not work, as sd* devices are for SCSI -drives only. -The only way to get those drives to work is to put them into compatibility mode -in the BIOS, if such an option exists. GNU Mach will then recognize them as hda etc. +Until recently, GNU Mach did not support SATA disk drives (`/dev/sda` etc. in GNU/Linux) natively, the only way to get those drives to work used to be to put them into compatibility mode in the BIOS, if such an option exists. GNU Mach will then recognize them as hd etc. + +An AHCI driver has been added on 10th May 2013, which should bring support for a wide range of SATA controlers. Please however make sure to configure the BIOS in AHCI mode (as opposed to RAID mode). -- cgit v1.2.3 From 20aefa86b206b0360230f73f236c1705dc1b4bf1 Mon Sep 17 00:00:00 2001 From: Arne Babenhauserheide Date: Fri, 10 May 2013 21:57:57 +0200 Subject: qoth: Use the full names to identify pthread people. --- contributing/web_pages/news/qoth_next.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contributing/web_pages/news/qoth_next.mdwn b/contributing/web_pages/news/qoth_next.mdwn index 60d0d8d1..f2fc220f 100644 --- a/contributing/web_pages/news/qoth_next.mdwn +++ b/contributing/web_pages/news/qoth_next.mdwn @@ -23,7 +23,7 @@ else=" [[!cut id="full_news" text=""" -At the end of the last 2 quarters, Samuel Thibault pushed the [pthread patches](http://lists.gnu.org/archive/html/bug-hurd/2012-11/msg00088.html) from Vincente, Barry, Thomas, Richard and Samuel and others to the different upstream packages, finally enabling modern pthreads for the Hurd, which makes it possible to implement full Hurd bindings for languages which require pthreads, so for example [PyHurd](http://savannah.nongnu.org/projects/pyhurd/) can profit from the Hurd libraries instead of having to rely on low-level Mach bindings to implement Hurd features like translators. +At the end of the last 2 quarters, Samuel Thibault pushed the [pthread patches](http://lists.gnu.org/archive/html/bug-hurd/2012-11/msg00088.html) from Vicente Hernando Ara, Barry de Frese, Thomas Schwinge, Richard Braun and Samuel and others to the different upstream packages, finally enabling modern pthreads for the Hurd, which makes it possible to implement full Hurd bindings for languages which require pthreads, so for example [PyHurd](http://savannah.nongnu.org/projects/pyhurd/) can profit from the Hurd libraries instead of having to rely on low-level Mach bindings to implement Hurd features like translators. The switch to pthreads has been attempted multiple times, but in the past it always hit some tricky issues which proved to be a roadblock. Last year, Richard Braun took up the task again and finished the transition of the Hurd libraries, glibc and libpthread to pthread. His work required significant low-level magic, including the reworking of condition implications, finding a workaround for changing the stack size, avoiding a segfault during early initialization and adjusting priorities to avoid starvation. -- cgit v1.2.3 From 67c2162fb1743412dfa525406a8a7e6b89e9ccf6 Mon Sep 17 00:00:00 2001 From: Arne Babenhauserheide Date: Fri, 10 May 2013 22:30:44 +0200 Subject: qoth: less details on Richards Black Magic. --- contributing/web_pages/news/qoth_next.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contributing/web_pages/news/qoth_next.mdwn b/contributing/web_pages/news/qoth_next.mdwn index f2fc220f..e6854bf6 100644 --- a/contributing/web_pages/news/qoth_next.mdwn +++ b/contributing/web_pages/news/qoth_next.mdwn @@ -25,7 +25,7 @@ else=" At the end of the last 2 quarters, Samuel Thibault pushed the [pthread patches](http://lists.gnu.org/archive/html/bug-hurd/2012-11/msg00088.html) from Vicente Hernando Ara, Barry de Frese, Thomas Schwinge, Richard Braun and Samuel and others to the different upstream packages, finally enabling modern pthreads for the Hurd, which makes it possible to implement full Hurd bindings for languages which require pthreads, so for example [PyHurd](http://savannah.nongnu.org/projects/pyhurd/) can profit from the Hurd libraries instead of having to rely on low-level Mach bindings to implement Hurd features like translators. -The switch to pthreads has been attempted multiple times, but in the past it always hit some tricky issues which proved to be a roadblock. Last year, Richard Braun took up the task again and finished the transition of the Hurd libraries, glibc and libpthread to pthread. His work required significant low-level magic, including the reworking of condition implications, finding a workaround for changing the stack size, avoiding a segfault during early initialization and adjusting priorities to avoid starvation. +The switch to pthreads has been attempted multiple times, but in the past it always hit some tricky issues which proved to be a roadblock. Last year, Richard Braun took up the task again and finished the transition of the Hurd libraries, glibc and libpthread to pthread. His work required significant low-level magic on topics like locking and memory management. As followups, Thomas Schwinge [debugged and fixed](http://lists.gnu.org/archive/html/bug-hurd/2012-12/msg00044.html) a deadlock with child threads resulting from a regression due to earlier fixes, and Cyril Roelandt shared a [patch series](http://lists.gnu.org/archive/html/bug-hurd/2012-12/msg00018.html) to fix double mutex unlocking with pthreads. We will likely see more fixes like these, given that the whole threading interface changed, which will expose previously invisible bugs. -- cgit v1.2.3 From d2168839619d16e233beb09ae2b4ddb19cc9427d Mon Sep 17 00:00:00 2001 From: Arne Babenhauserheide Date: Fri, 10 May 2013 23:02:20 +0200 Subject: qoth: removed significant. --- contributing/web_pages/news/qoth_next.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contributing/web_pages/news/qoth_next.mdwn b/contributing/web_pages/news/qoth_next.mdwn index e6854bf6..edc1df28 100644 --- a/contributing/web_pages/news/qoth_next.mdwn +++ b/contributing/web_pages/news/qoth_next.mdwn @@ -25,7 +25,7 @@ else=" At the end of the last 2 quarters, Samuel Thibault pushed the [pthread patches](http://lists.gnu.org/archive/html/bug-hurd/2012-11/msg00088.html) from Vicente Hernando Ara, Barry de Frese, Thomas Schwinge, Richard Braun and Samuel and others to the different upstream packages, finally enabling modern pthreads for the Hurd, which makes it possible to implement full Hurd bindings for languages which require pthreads, so for example [PyHurd](http://savannah.nongnu.org/projects/pyhurd/) can profit from the Hurd libraries instead of having to rely on low-level Mach bindings to implement Hurd features like translators. -The switch to pthreads has been attempted multiple times, but in the past it always hit some tricky issues which proved to be a roadblock. Last year, Richard Braun took up the task again and finished the transition of the Hurd libraries, glibc and libpthread to pthread. His work required significant low-level magic on topics like locking and memory management. +The switch to pthreads has been attempted multiple times, but in the past it always hit some tricky issues which proved to be a roadblock. Last year, Richard Braun took up the task again and finished the transition of the Hurd libraries, glibc and libpthread to pthread. As followups, Thomas Schwinge [debugged and fixed](http://lists.gnu.org/archive/html/bug-hurd/2012-12/msg00044.html) a deadlock with child threads resulting from a regression due to earlier fixes, and Cyril Roelandt shared a [patch series](http://lists.gnu.org/archive/html/bug-hurd/2012-12/msg00018.html) to fix double mutex unlocking with pthreads. We will likely see more fixes like these, given that the whole threading interface changed, which will expose previously invisible bugs. -- cgit v1.2.3 From 0661acbe8d8a27438dd24e460b1f2ebae0d94e95 Mon Sep 17 00:00:00 2001 From: Arne Babenhauserheide Date: Fri, 10 May 2013 23:03:24 +0200 Subject: qoth: CDs first (following the flow of the text) --- contributing/web_pages/news/qoth_next.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contributing/web_pages/news/qoth_next.mdwn b/contributing/web_pages/news/qoth_next.mdwn index edc1df28..157362b8 100644 --- a/contributing/web_pages/news/qoth_next.mdwn +++ b/contributing/web_pages/news/qoth_next.mdwn @@ -15,7 +15,7 @@ Will be set by tschwinge when publishing. -A quarter of the Hurd, Q3/Q4 of 2012: *pthreads*, *hardware*, *installation CDs* and *porting*. +A quarter of the Hurd, Q3/Q4 of 2012: *pthreads*, *installation CDs*, *hardware* and *porting*. [[!if test="included()" then="""[[!toggle id=full_news text="Details."]][[!toggleable id=full_news text="[[!paste id=full_news]]"]]""" else=" -- cgit v1.2.3 From 1a4e7794497e07c9fb6497037290c0f95a298d27 Mon Sep 17 00:00:00 2001 From: Arne Babenhauserheide Date: Sat, 11 May 2013 00:31:53 +0200 Subject: hurd_2013: Some Highlighting and a partial timeline. --- contributing/web_pages/news/hurd_2013.mdwn | 30 ++++++++++++++++++++++++------ 1 file changed, 24 insertions(+), 6 deletions(-) diff --git a/contributing/web_pages/news/hurd_2013.mdwn b/contributing/web_pages/news/hurd_2013.mdwn index 51aa20b8..cdb639eb 100644 --- a/contributing/web_pages/news/hurd_2013.mdwn +++ b/contributing/web_pages/news/hurd_2013.mdwn @@ -22,8 +22,9 @@ else=" [[!cut id="full_news" text=""" -It is with huge pleasure that the Hurd project announces the release of Debian -GNU/Hurd 2013. This is a snapshot of Debian sid at the time of the Debian +It is with huge pleasure that the Hurd project announces the +**release of Debian GNU/Hurd 2013**. +This is a snapshot of Debian sid at the time of the Debian Wheezy release (May 2013), so it is mostly based on Wheezy. It is *not* an official Debian release, but it is an official Debian GNU/Hurd port release. @@ -33,9 +34,12 @@ with the usual 3 Debian flavors: NETINST, CD, or DVD. A pre-installed disk image is also available to make trying Debian GNU/Hurd even easier. Yes, really. This time it is not a joke like the -[[0.401 release|news/2011-04-01]] . Due to the very small amount of -developers, the progress of the project has not been as fast as other successful -Operating Systems, but we believe to have reached a very good state. +[[0.401 release|news/2011-04-01]]. + +Due to the very small number of developers, +our progress of the project has not been as fast as other successful +Operating Systems, but we believe that we now reached a very good +state. Please make sure to read the [[configuration information|http://www.debian.org/ports/hurd/hurd-install]], @@ -46,7 +50,21 @@ for a start. We would like to thank all the people who have worked on GNU/Hurd over the past decades. There were not many people at any given time (and still not many people today, please [[join|contributing]]!), but in the end a lot of people have -contributed one way or the other, thanks everybody! +contributed one way or the other. **Thanks everybody!** + +**A Debian GNU/Hurd Timeline** + +- 1997: Last release of the Hurd without Debian: GNU Hurd 0.2. +- 2002: GNU MIG 1.3, libio-based glibc, GNU Mach 1.3 (disks >= 10GiB), Hurd L4 starts, work on the transition from cthreads to pthreads starts, Hurd installation party in Heidelberg, Toronto Hurd User Group meeting, Presentation at EpX in Paris ([slides](http://kilobug.free.fr/hurd/pres-en/)). +- 2003: [Crosshurd](http://packages.debian.org/crosshurd), [LinuxTag 2003](http://lists.gnu.org/archive/html/help-hurd/2003-07/msg00029.html). +- 2005: Hurd/L4 at Libre Software Meeting. +- 2007: [[FOSDEM|community/meetings/fosdem_2007]], the [[critique_and_position_paper|hurd/news/2007-01-14]], [[libchannel_for_GSoC|news/2007-10-01]], [[IPv6|news/2007-10-12]], Hurd/L4 abandoned. +- 2008: [[5_successful_GSoC_projects|news/2008-09-11]], Hurd on Xen via PAE, [[Hurd/Viengoos|news/2008-12-12]] +- 2009: [[GSoC_unionmount_translator|news/2009-09-30]], [[Start_of_Device_Drivers_in_Userspace|news/2009-11-30]]. +- 2010: [Arch Hurd](http://www.archhurd.org/), [Initial Nix port](http://hydra.nixos.org/jobset/gnu/hurd-master), [[DDE|news/2010-02-28]], slow but working Xorg, Thesis: [[Generalizing mobility for the Hurd|news/2010-01-31]], [Hurd article in LWN](http://lwn.net/Articles/395150/), [[procfs|hurd/translator/procfs]], Talk: [It’s about Freedom](http://audio-video.gnu.org/video/ghm2010/GNU-Hurd_-_Its_About_Freedom,_Or_Why_you_should_care.ogv), GSoC: Debian Installer, Hurd/Viengoos on hold, Hurd on Xen as DomU works. +- 2011: [[GNU_Hurd_0.401|news/2011-04-01]], xkb, [Hurd in xkcd](http://xkcd.com/844/), Graphical Debian Installer, Plans for Debian GNU Hurd in Wheezy, Hurd [bounties](http://www.fossfactory.org/project/p276) on FOSS Factory, Lots of [attention from the press brought lots of rumors](news/2011-q2-ps), [Talk at GHM in Paris](http://www.gnu.org/ghm/2011/paris/#outline-container-2-5) ([video](http://audio-video.gnu.org/video/ghm2011/Samuel_Thibault-GNU_Hurd.ogv), slab allocator, Continuous builds with Nix, improved build system, GSoC: [[Java|user/jkoenig/java]]. +- 2012: Half the Linux network drivers build with DDE, [Continuous testing with Nix](http://lists.gnu.org/archive/html/bug-hurd/2012-03/msg00019.html), glibc changes upstream, improved debugging, memory mapping [with red-black tree](http://lists.gnu.org/archive/html/bug-hurd/2012-04/msg00109.html), pthreads work, [[live-filesystem-debugging_report|news/2012-q1-q2]]. +- 2013: --- -- cgit v1.2.3 From 66525cd68dc004a47cdd3e8b5b4de9547c348a02 Mon Sep 17 00:00:00 2001 From: Arne Babenhauserheide Date: Sat, 11 May 2013 00:33:43 +0200 Subject: typo --- contributing/web_pages/news/hurd_2013.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contributing/web_pages/news/hurd_2013.mdwn b/contributing/web_pages/news/hurd_2013.mdwn index cdb639eb..8e74749b 100644 --- a/contributing/web_pages/news/hurd_2013.mdwn +++ b/contributing/web_pages/news/hurd_2013.mdwn @@ -62,7 +62,7 @@ contributed one way or the other. **Thanks everybody!** - 2008: [[5_successful_GSoC_projects|news/2008-09-11]], Hurd on Xen via PAE, [[Hurd/Viengoos|news/2008-12-12]] - 2009: [[GSoC_unionmount_translator|news/2009-09-30]], [[Start_of_Device_Drivers_in_Userspace|news/2009-11-30]]. - 2010: [Arch Hurd](http://www.archhurd.org/), [Initial Nix port](http://hydra.nixos.org/jobset/gnu/hurd-master), [[DDE|news/2010-02-28]], slow but working Xorg, Thesis: [[Generalizing mobility for the Hurd|news/2010-01-31]], [Hurd article in LWN](http://lwn.net/Articles/395150/), [[procfs|hurd/translator/procfs]], Talk: [It’s about Freedom](http://audio-video.gnu.org/video/ghm2010/GNU-Hurd_-_Its_About_Freedom,_Or_Why_you_should_care.ogv), GSoC: Debian Installer, Hurd/Viengoos on hold, Hurd on Xen as DomU works. -- 2011: [[GNU_Hurd_0.401|news/2011-04-01]], xkb, [Hurd in xkcd](http://xkcd.com/844/), Graphical Debian Installer, Plans for Debian GNU Hurd in Wheezy, Hurd [bounties](http://www.fossfactory.org/project/p276) on FOSS Factory, Lots of [attention from the press brought lots of rumors](news/2011-q2-ps), [Talk at GHM in Paris](http://www.gnu.org/ghm/2011/paris/#outline-container-2-5) ([video](http://audio-video.gnu.org/video/ghm2011/Samuel_Thibault-GNU_Hurd.ogv), slab allocator, Continuous builds with Nix, improved build system, GSoC: [[Java|user/jkoenig/java]]. +- 2011: [[GNU_Hurd_0.401|news/2011-04-01]], xkb, [Hurd in xkcd](http://xkcd.com/844/), Graphical Debian Installer, Plans for Debian GNU Hurd in Wheezy, Hurd [bounties](http://www.fossfactory.org/project/p276) on FOSS Factory, Lots of [attention from the press brought lots of rumors](news/2011-q2-ps), [Talk at GHM in Paris](http://www.gnu.org/ghm/2011/paris/#outline-container-2-5) ([video](http://audio-video.gnu.org/video/ghm2011/Samuel_Thibault-GNU_Hurd.ogv)), slab allocator, Continuous builds with Nix, improved build system, GSoC: [[Java|user/jkoenig/java]]. - 2012: Half the Linux network drivers build with DDE, [Continuous testing with Nix](http://lists.gnu.org/archive/html/bug-hurd/2012-03/msg00019.html), glibc changes upstream, improved debugging, memory mapping [with red-black tree](http://lists.gnu.org/archive/html/bug-hurd/2012-04/msg00109.html), pthreads work, [[live-filesystem-debugging_report|news/2012-q1-q2]]. - 2013: -- cgit v1.2.3 From 4bfeb927ae2401b25c86843cc0c2d39462eef8ad Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Sat, 11 May 2013 00:34:50 +0200 Subject: AHCI is here --- community/weblogs/ArneBab/tasks-for-the-hurd.mdwn | 1 - community/weblogs/ArneBab/what_we_need.mdwn | 2 +- hurd/running/virtualbox.mdwn | 2 +- microkernel/mach/gnumach/hardware_compatibility_list.mdwn | 8 ++++---- 4 files changed, 6 insertions(+), 7 deletions(-) diff --git a/community/weblogs/ArneBab/tasks-for-the-hurd.mdwn b/community/weblogs/ArneBab/tasks-for-the-hurd.mdwn index bf6224b2..1f929116 100644 --- a/community/weblogs/ArneBab/tasks-for-the-hurd.mdwn +++ b/community/weblogs/ArneBab/tasks-for-the-hurd.mdwn @@ -46,7 +46,6 @@ Tasks for the Hurd - Implement USB support, maybe using DDE or DDEkit -> prerequisite to system on USB. - Add Wireless support, maybe via DDE. - Add sound support via a sound translator. -- Add SATA support. - Stabilize Xorg, so it can run fast for days. - Add PPPoE capablilities. - Debug NFS for climm, w3m and git. diff --git a/community/weblogs/ArneBab/what_we_need.mdwn b/community/weblogs/ArneBab/what_we_need.mdwn index 4511eb64..465b3e3f 100644 --- a/community/weblogs/ArneBab/what_we_need.mdwn +++ b/community/weblogs/ArneBab/what_we_need.mdwn @@ -6,7 +6,7 @@ As soon as these issues are taken care of, the Hurd offers everything we need fo - Wireless (5): Arne, ms, Carl Fredrik, Michael (netbook), antrik (notebook) - Sound (4): ms, Carl Fredrik, Michael, antrik² -- SATA (2): Michael, (Emilio) +- SATA (2): Michael, (Emilio). Done. - Tested for modern machines°¹ (2): Emilio, antrik (notebook) - Stable Xorg° (2): Emilio, antrik - PPPoE (2): Carl Fredrik, antrik² diff --git a/hurd/running/virtualbox.mdwn b/hurd/running/virtualbox.mdwn index f57fcbc3..7e7cb85d 100644 --- a/hurd/running/virtualbox.mdwn +++ b/hurd/running/virtualbox.mdwn @@ -15,7 +15,7 @@ License|/fdl]]."]]"""]] # Installation -The disk controller has to be configured as IDE. Neither SATA nor SCSI are +The disk controller has to be configured as IDE or AHCI. Neither RAID nor SCSI are supported. The network controller should be configured as PCnet-PCI II or PCNet-FAST III diff --git a/microkernel/mach/gnumach/hardware_compatibility_list.mdwn b/microkernel/mach/gnumach/hardware_compatibility_list.mdwn index 3a4f560c..587178e9 100644 --- a/microkernel/mach/gnumach/hardware_compatibility_list.mdwn +++ b/microkernel/mach/gnumach/hardware_compatibility_list.mdwn @@ -71,17 +71,17 @@ e.g. drives with hundreds of GiB of storage space, see [[!GNU_Savannah_bug ## SATA -SATA drives may work in compatibility mode. +SATA drives can work in IDE compatibility mode or in AHCI mode. This is how booting a [[GNU/Hurd_system|hurd]] will typically fail if GNU Mach -couldn't connect to the hard disk, e.g., in a SATA system without IDE +couldn't connect to the hard disk, e.g., in a SATA system without IDE or AHCI compatibility mode: start (hd0,3)/hurd/ext2fs.static: (hd0,3)/hurd/ext2fs.static device:hd0s4: No such device or address -There *may* be an option in the system's BIOS setup to configure enabling such -a compatibility mode. +There should be an option in the system's BIOS setup to configure enabling at +least the AHCI compatibility mode. # Device Drivers -- cgit v1.2.3 From 872c381195112360fde3bdbf0e69b98cc41f70c7 Mon Sep 17 00:00:00 2001 From: Arne Babenhauserheide Date: Sat, 11 May 2013 00:34:13 +0200 Subject: hurd_2013: grammar --- contributing/web_pages/news/hurd_2013.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contributing/web_pages/news/hurd_2013.mdwn b/contributing/web_pages/news/hurd_2013.mdwn index 8e74749b..98bb5d52 100644 --- a/contributing/web_pages/news/hurd_2013.mdwn +++ b/contributing/web_pages/news/hurd_2013.mdwn @@ -63,7 +63,7 @@ contributed one way or the other. **Thanks everybody!** - 2009: [[GSoC_unionmount_translator|news/2009-09-30]], [[Start_of_Device_Drivers_in_Userspace|news/2009-11-30]]. - 2010: [Arch Hurd](http://www.archhurd.org/), [Initial Nix port](http://hydra.nixos.org/jobset/gnu/hurd-master), [[DDE|news/2010-02-28]], slow but working Xorg, Thesis: [[Generalizing mobility for the Hurd|news/2010-01-31]], [Hurd article in LWN](http://lwn.net/Articles/395150/), [[procfs|hurd/translator/procfs]], Talk: [It’s about Freedom](http://audio-video.gnu.org/video/ghm2010/GNU-Hurd_-_Its_About_Freedom,_Or_Why_you_should_care.ogv), GSoC: Debian Installer, Hurd/Viengoos on hold, Hurd on Xen as DomU works. - 2011: [[GNU_Hurd_0.401|news/2011-04-01]], xkb, [Hurd in xkcd](http://xkcd.com/844/), Graphical Debian Installer, Plans for Debian GNU Hurd in Wheezy, Hurd [bounties](http://www.fossfactory.org/project/p276) on FOSS Factory, Lots of [attention from the press brought lots of rumors](news/2011-q2-ps), [Talk at GHM in Paris](http://www.gnu.org/ghm/2011/paris/#outline-container-2-5) ([video](http://audio-video.gnu.org/video/ghm2011/Samuel_Thibault-GNU_Hurd.ogv)), slab allocator, Continuous builds with Nix, improved build system, GSoC: [[Java|user/jkoenig/java]]. -- 2012: Half the Linux network drivers build with DDE, [Continuous testing with Nix](http://lists.gnu.org/archive/html/bug-hurd/2012-03/msg00019.html), glibc changes upstream, improved debugging, memory mapping [with red-black tree](http://lists.gnu.org/archive/html/bug-hurd/2012-04/msg00109.html), pthreads work, [[live-filesystem-debugging_report|news/2012-q1-q2]]. +- 2012: Half the Linux network drivers build with DDE, [Continuous testing with Nix](http://lists.gnu.org/archive/html/bug-hurd/2012-03/msg00019.html), glibc changes pushed upstream, improved debugging, memory mapping [with red-black tree](http://lists.gnu.org/archive/html/bug-hurd/2012-04/msg00109.html), pthreads work, [[live-filesystem-debugging_report|news/2012-q1-q2]]. - 2013: --- -- cgit v1.2.3 From 67d077cca97b6abf721580e86e8fd0deaddf27f1 Mon Sep 17 00:00:00 2001 From: Arne Babenhauserheide Date: Sat, 11 May 2013 00:37:23 +0200 Subject: typo --- contributing/web_pages/news/hurd_2013.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contributing/web_pages/news/hurd_2013.mdwn b/contributing/web_pages/news/hurd_2013.mdwn index 98bb5d52..98067eef 100644 --- a/contributing/web_pages/news/hurd_2013.mdwn +++ b/contributing/web_pages/news/hurd_2013.mdwn @@ -59,7 +59,7 @@ contributed one way or the other. **Thanks everybody!** - 2003: [Crosshurd](http://packages.debian.org/crosshurd), [LinuxTag 2003](http://lists.gnu.org/archive/html/help-hurd/2003-07/msg00029.html). - 2005: Hurd/L4 at Libre Software Meeting. - 2007: [[FOSDEM|community/meetings/fosdem_2007]], the [[critique_and_position_paper|hurd/news/2007-01-14]], [[libchannel_for_GSoC|news/2007-10-01]], [[IPv6|news/2007-10-12]], Hurd/L4 abandoned. -- 2008: [[5_successful_GSoC_projects|news/2008-09-11]], Hurd on Xen via PAE, [[Hurd/Viengoos|news/2008-12-12]] +- 2008: [[5_successful_GSoC_projects|news/2008-09-11]], Hurd on Xen via PAE, [[Hurd/Viengoos|news/2008-12-12]]. - 2009: [[GSoC_unionmount_translator|news/2009-09-30]], [[Start_of_Device_Drivers_in_Userspace|news/2009-11-30]]. - 2010: [Arch Hurd](http://www.archhurd.org/), [Initial Nix port](http://hydra.nixos.org/jobset/gnu/hurd-master), [[DDE|news/2010-02-28]], slow but working Xorg, Thesis: [[Generalizing mobility for the Hurd|news/2010-01-31]], [Hurd article in LWN](http://lwn.net/Articles/395150/), [[procfs|hurd/translator/procfs]], Talk: [It’s about Freedom](http://audio-video.gnu.org/video/ghm2010/GNU-Hurd_-_Its_About_Freedom,_Or_Why_you_should_care.ogv), GSoC: Debian Installer, Hurd/Viengoos on hold, Hurd on Xen as DomU works. - 2011: [[GNU_Hurd_0.401|news/2011-04-01]], xkb, [Hurd in xkcd](http://xkcd.com/844/), Graphical Debian Installer, Plans for Debian GNU Hurd in Wheezy, Hurd [bounties](http://www.fossfactory.org/project/p276) on FOSS Factory, Lots of [attention from the press brought lots of rumors](news/2011-q2-ps), [Talk at GHM in Paris](http://www.gnu.org/ghm/2011/paris/#outline-container-2-5) ([video](http://audio-video.gnu.org/video/ghm2011/Samuel_Thibault-GNU_Hurd.ogv)), slab allocator, Continuous builds with Nix, improved build system, GSoC: [[Java|user/jkoenig/java]]. -- cgit v1.2.3 From d6c15d569739ef3a9f979e543866a782a76d4944 Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Sat, 11 May 2013 00:41:18 +0200 Subject: integrate Miguel Figueiredo's fixes --- contributing/web_pages/news/hurd_2013.mdwn | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/contributing/web_pages/news/hurd_2013.mdwn b/contributing/web_pages/news/hurd_2013.mdwn index 98bb5d52..633c019c 100644 --- a/contributing/web_pages/news/hurd_2013.mdwn +++ b/contributing/web_pages/news/hurd_2013.mdwn @@ -30,16 +30,12 @@ official Debian release, but it is an official Debian GNU/Hurd port release. The installation ISO images can be downloaded from [[Debian Ports|http://ftp.debian-ports.org/debian-cd/hurd-i386/current/]] -with the usual 3 Debian flavors: NETINST, CD, or DVD. A pre-installed disk image -is also available to make trying Debian GNU/Hurd even easier. +with the usual 3 Debian flavors: NETINST, CD, or DVD. Besides the friendly +Debian installer, a pre-installed disk image is also available to make trying +Debian GNU/Hurd even easier. -Yes, really. This time it is not a joke like the -[[0.401 release|news/2011-04-01]]. - -Due to the very small number of developers, -our progress of the project has not been as fast as other successful -Operating Systems, but we believe that we now reached a very good -state. +Debian GNU/Hurd it's currently available for the i386 architecture with more +than 10.000 software packages available (> 75% of the Debian archive). Please make sure to read the [[configuration information|http://www.debian.org/ports/hurd/hurd-install]], @@ -47,6 +43,11 @@ the [[FAQ|faq]], and the [[translator primer|hurd/documentation/translator_primer]] for a start. +Due to the very small number of developers, +our progress of the project has not been as fast as other successful +Operating Systems, but we believe to have reached a very good +state. + We would like to thank all the people who have worked on GNU/Hurd over the past decades. There were not many people at any given time (and still not many people today, please [[join|contributing]]!), but in the end a lot of people have -- cgit v1.2.3 From 870ea7b7752f17b82f45908e747648a4758066c8 Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Sat, 11 May 2013 00:42:32 +0200 Subject: rather make the Debian port announcer --- contributing/web_pages/news/hurd_2013.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contributing/web_pages/news/hurd_2013.mdwn b/contributing/web_pages/news/hurd_2013.mdwn index 633c019c..9a5e1c18 100644 --- a/contributing/web_pages/news/hurd_2013.mdwn +++ b/contributing/web_pages/news/hurd_2013.mdwn @@ -22,7 +22,7 @@ else=" [[!cut id="full_news" text=""" -It is with huge pleasure that the Hurd project announces the +It is with huge pleasure that the Debian GNU/Hurd port announces the **release of Debian GNU/Hurd 2013**. This is a snapshot of Debian sid at the time of the Debian Wheezy release (May 2013), so it is mostly based on Wheezy. It is *not* an -- cgit v1.2.3 From fec825ea111beef8e6fabe59bba402e75b779efd Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Sat, 11 May 2013 00:44:04 +0200 Subject: integrate changes from Svante --- contributing/web_pages/news/hurd_2013.mdwn | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/contributing/web_pages/news/hurd_2013.mdwn b/contributing/web_pages/news/hurd_2013.mdwn index 9a5e1c18..e1f3ce18 100644 --- a/contributing/web_pages/news/hurd_2013.mdwn +++ b/contributing/web_pages/news/hurd_2013.mdwn @@ -35,7 +35,8 @@ Debian installer, a pre-installed disk image is also available to make trying Debian GNU/Hurd even easier. Debian GNU/Hurd it's currently available for the i386 architecture with more -than 10.000 software packages available (> 75% of the Debian archive). +than 10.000 software packages available (> 75% of the Debian archive, and more +to come!). Please make sure to read the [[configuration information|http://www.debian.org/ports/hurd/hurd-install]], @@ -46,7 +47,7 @@ for a start. Due to the very small number of developers, our progress of the project has not been as fast as other successful Operating Systems, but we believe to have reached a very good -state. +state, even with the limited resources. We would like to thank all the people who have worked on GNU/Hurd over the past decades. There were not many people at any given time (and still not many people -- cgit v1.2.3 From 9fa36b7b4f216158087bef7e31b4d73ea1dce401 Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Sat, 11 May 2013 00:52:19 +0200 Subject: fixes in timeline --- contributing/web_pages/news/hurd_2013.mdwn | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/contributing/web_pages/news/hurd_2013.mdwn b/contributing/web_pages/news/hurd_2013.mdwn index e1f3ce18..f924a4af 100644 --- a/contributing/web_pages/news/hurd_2013.mdwn +++ b/contributing/web_pages/news/hurd_2013.mdwn @@ -60,13 +60,13 @@ contributed one way or the other. **Thanks everybody!** - 2002: GNU MIG 1.3, libio-based glibc, GNU Mach 1.3 (disks >= 10GiB), Hurd L4 starts, work on the transition from cthreads to pthreads starts, Hurd installation party in Heidelberg, Toronto Hurd User Group meeting, Presentation at EpX in Paris ([slides](http://kilobug.free.fr/hurd/pres-en/)). - 2003: [Crosshurd](http://packages.debian.org/crosshurd), [LinuxTag 2003](http://lists.gnu.org/archive/html/help-hurd/2003-07/msg00029.html). - 2005: Hurd/L4 at Libre Software Meeting. -- 2007: [[FOSDEM|community/meetings/fosdem_2007]], the [[critique_and_position_paper|hurd/news/2007-01-14]], [[libchannel_for_GSoC|news/2007-10-01]], [[IPv6|news/2007-10-12]], Hurd/L4 abandoned. -- 2008: [[5_successful_GSoC_projects|news/2008-09-11]], Hurd on Xen via PAE, [[Hurd/Viengoos|news/2008-12-12]] +- 2007: [[FOSDEM|community/meetings/fosdem_2007]], the [[critique_and_position_paper|hurd/news/2007-01-14]], [[libchannel_for_GSoC|news/2007-10-01]], [[IPv6|news/2007-10-12]], Hurd/L4 abandoned, Hurd on Xen. +- 2008: [[5_successful_GSoC_projects|news/2008-09-11]], [[Hurd/Viengoos|news/2008-12-12]] - 2009: [[GSoC_unionmount_translator|news/2009-09-30]], [[Start_of_Device_Drivers_in_Userspace|news/2009-11-30]]. -- 2010: [Arch Hurd](http://www.archhurd.org/), [Initial Nix port](http://hydra.nixos.org/jobset/gnu/hurd-master), [[DDE|news/2010-02-28]], slow but working Xorg, Thesis: [[Generalizing mobility for the Hurd|news/2010-01-31]], [Hurd article in LWN](http://lwn.net/Articles/395150/), [[procfs|hurd/translator/procfs]], Talk: [It’s about Freedom](http://audio-video.gnu.org/video/ghm2010/GNU-Hurd_-_Its_About_Freedom,_Or_Why_you_should_care.ogv), GSoC: Debian Installer, Hurd/Viengoos on hold, Hurd on Xen as DomU works. +- 2010: [Arch Hurd](http://www.archhurd.org/), [Initial Nix port](http://hydra.nixos.org/jobset/gnu/hurd-master), [[DDE|news/2010-02-28]], Thesis: [[Generalizing mobility for the Hurd|news/2010-01-31]], [Hurd article in LWN](http://lwn.net/Articles/395150/), [[procfs|hurd/translator/procfs]], Talk: [It’s about Freedom](http://audio-video.gnu.org/video/ghm2010/GNU-Hurd_-_Its_About_Freedom,_Or_Why_you_should_care.ogv), GSoC: Debian Installer, Hurd/Viengoos on hold. - 2011: [[GNU_Hurd_0.401|news/2011-04-01]], xkb, [Hurd in xkcd](http://xkcd.com/844/), Graphical Debian Installer, Plans for Debian GNU Hurd in Wheezy, Hurd [bounties](http://www.fossfactory.org/project/p276) on FOSS Factory, Lots of [attention from the press brought lots of rumors](news/2011-q2-ps), [Talk at GHM in Paris](http://www.gnu.org/ghm/2011/paris/#outline-container-2-5) ([video](http://audio-video.gnu.org/video/ghm2011/Samuel_Thibault-GNU_Hurd.ogv)), slab allocator, Continuous builds with Nix, improved build system, GSoC: [[Java|user/jkoenig/java]]. -- 2012: Half the Linux network drivers build with DDE, [Continuous testing with Nix](http://lists.gnu.org/archive/html/bug-hurd/2012-03/msg00019.html), glibc changes pushed upstream, improved debugging, memory mapping [with red-black tree](http://lists.gnu.org/archive/html/bug-hurd/2012-04/msg00109.html), pthreads work, [[live-filesystem-debugging_report|news/2012-q1-q2]]. -- 2013: +- 2012: Half the Linux 2.6.32 network drivers build with DDE, [Continuous testing with Nix](http://lists.gnu.org/archive/html/bug-hurd/2012-03/msg00019.html), glibc changes pushed upstream, improved debugging, memory mapping [with red-black tree](http://lists.gnu.org/archive/html/bug-hurd/2012-04/msg00109.html), pthreads work, [[live-filesystem-debugging_report|news/2012-q1-q2]]. +- 2013: [Talk at FOSDEM](https://fosdem.org/2013/schedule/speaker/samuel_thibault/) --- -- cgit v1.2.3 From dae4e6686ae82ae858ccc987801bf6875b2ba074 Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Sat, 11 May 2013 00:54:04 +0200 Subject: fix link --- contributing/web_pages/news/hurd_2013.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contributing/web_pages/news/hurd_2013.mdwn b/contributing/web_pages/news/hurd_2013.mdwn index f924a4af..cb7eb4a9 100644 --- a/contributing/web_pages/news/hurd_2013.mdwn +++ b/contributing/web_pages/news/hurd_2013.mdwn @@ -60,7 +60,7 @@ contributed one way or the other. **Thanks everybody!** - 2002: GNU MIG 1.3, libio-based glibc, GNU Mach 1.3 (disks >= 10GiB), Hurd L4 starts, work on the transition from cthreads to pthreads starts, Hurd installation party in Heidelberg, Toronto Hurd User Group meeting, Presentation at EpX in Paris ([slides](http://kilobug.free.fr/hurd/pres-en/)). - 2003: [Crosshurd](http://packages.debian.org/crosshurd), [LinuxTag 2003](http://lists.gnu.org/archive/html/help-hurd/2003-07/msg00029.html). - 2005: Hurd/L4 at Libre Software Meeting. -- 2007: [[FOSDEM|community/meetings/fosdem_2007]], the [[critique_and_position_paper|hurd/news/2007-01-14]], [[libchannel_for_GSoC|news/2007-10-01]], [[IPv6|news/2007-10-12]], Hurd/L4 abandoned, Hurd on Xen. +- 2007: [[FOSDEM|community/meetings/fosdem_2007]], the [[critique_and_position_paper|news/2007-01-14]], [[libchannel_for_GSoC|news/2007-10-01]], [[IPv6|news/2007-10-12]], Hurd/L4 abandoned, Hurd on Xen. - 2008: [[5_successful_GSoC_projects|news/2008-09-11]], [[Hurd/Viengoos|news/2008-12-12]] - 2009: [[GSoC_unionmount_translator|news/2009-09-30]], [[Start_of_Device_Drivers_in_Userspace|news/2009-11-30]]. - 2010: [Arch Hurd](http://www.archhurd.org/), [Initial Nix port](http://hydra.nixos.org/jobset/gnu/hurd-master), [[DDE|news/2010-02-28]], Thesis: [[Generalizing mobility for the Hurd|news/2010-01-31]], [Hurd article in LWN](http://lwn.net/Articles/395150/), [[procfs|hurd/translator/procfs]], Talk: [It’s about Freedom](http://audio-video.gnu.org/video/ghm2010/GNU-Hurd_-_Its_About_Freedom,_Or_Why_you_should_care.ogv), GSoC: Debian Installer, Hurd/Viengoos on hold. -- cgit v1.2.3 From 86e468a5f1558735ccc33f7b427ec0a09f05533d Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Sat, 11 May 2013 00:57:48 +0200 Subject: fix link --- contributing/web_pages/news/hurd_2013.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contributing/web_pages/news/hurd_2013.mdwn b/contributing/web_pages/news/hurd_2013.mdwn index cb7eb4a9..222cd451 100644 --- a/contributing/web_pages/news/hurd_2013.mdwn +++ b/contributing/web_pages/news/hurd_2013.mdwn @@ -66,7 +66,7 @@ contributed one way or the other. **Thanks everybody!** - 2010: [Arch Hurd](http://www.archhurd.org/), [Initial Nix port](http://hydra.nixos.org/jobset/gnu/hurd-master), [[DDE|news/2010-02-28]], Thesis: [[Generalizing mobility for the Hurd|news/2010-01-31]], [Hurd article in LWN](http://lwn.net/Articles/395150/), [[procfs|hurd/translator/procfs]], Talk: [It’s about Freedom](http://audio-video.gnu.org/video/ghm2010/GNU-Hurd_-_Its_About_Freedom,_Or_Why_you_should_care.ogv), GSoC: Debian Installer, Hurd/Viengoos on hold. - 2011: [[GNU_Hurd_0.401|news/2011-04-01]], xkb, [Hurd in xkcd](http://xkcd.com/844/), Graphical Debian Installer, Plans for Debian GNU Hurd in Wheezy, Hurd [bounties](http://www.fossfactory.org/project/p276) on FOSS Factory, Lots of [attention from the press brought lots of rumors](news/2011-q2-ps), [Talk at GHM in Paris](http://www.gnu.org/ghm/2011/paris/#outline-container-2-5) ([video](http://audio-video.gnu.org/video/ghm2011/Samuel_Thibault-GNU_Hurd.ogv)), slab allocator, Continuous builds with Nix, improved build system, GSoC: [[Java|user/jkoenig/java]]. - 2012: Half the Linux 2.6.32 network drivers build with DDE, [Continuous testing with Nix](http://lists.gnu.org/archive/html/bug-hurd/2012-03/msg00019.html), glibc changes pushed upstream, improved debugging, memory mapping [with red-black tree](http://lists.gnu.org/archive/html/bug-hurd/2012-04/msg00109.html), pthreads work, [[live-filesystem-debugging_report|news/2012-q1-q2]]. -- 2013: [Talk at FOSDEM](https://fosdem.org/2013/schedule/speaker/samuel_thibault/) +- 2013: [Talk at FOSDEM](https://fosdem.org/2013/schedule/event/hurd_microkernel/) --- -- cgit v1.2.3 From 209ba8d270d18cd81498b7cd98b42a3abf5da79d Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Sat, 11 May 2013 01:02:52 +0200 Subject: update disk size contraints --- faq/2_gib_partition_limit.mdwn | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/faq/2_gib_partition_limit.mdwn b/faq/2_gib_partition_limit.mdwn index 3fd43793..6b48cc5f 100644 --- a/faq/2_gib_partition_limit.mdwn +++ b/faq/2_gib_partition_limit.mdwn @@ -15,4 +15,6 @@ License|/fdl]]."]]"""]] The 2 GiB limit has been removed in Debian GNU/Hurd. -Disk drivers however currently do not support more than 2^32 sectors, i.e. 2TiB. +IDE disk drivers however currently do not support more than 2^28 sectors, i.e. 128GiB. + +The AHCI disk driver supports up to 2^32 sectors, i.e. 2TiB. -- cgit v1.2.3 From 93eeb0c0bc7429bfd30e6a46f3860403fba68aa4 Mon Sep 17 00:00:00 2001 From: Arne Babenhauserheide Date: Sat, 11 May 2013 01:05:03 +0200 Subject: fix link --- contributing/web_pages/news/hurd_2013.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contributing/web_pages/news/hurd_2013.mdwn b/contributing/web_pages/news/hurd_2013.mdwn index 98067eef..5cdc86e5 100644 --- a/contributing/web_pages/news/hurd_2013.mdwn +++ b/contributing/web_pages/news/hurd_2013.mdwn @@ -58,7 +58,7 @@ contributed one way or the other. **Thanks everybody!** - 2002: GNU MIG 1.3, libio-based glibc, GNU Mach 1.3 (disks >= 10GiB), Hurd L4 starts, work on the transition from cthreads to pthreads starts, Hurd installation party in Heidelberg, Toronto Hurd User Group meeting, Presentation at EpX in Paris ([slides](http://kilobug.free.fr/hurd/pres-en/)). - 2003: [Crosshurd](http://packages.debian.org/crosshurd), [LinuxTag 2003](http://lists.gnu.org/archive/html/help-hurd/2003-07/msg00029.html). - 2005: Hurd/L4 at Libre Software Meeting. -- 2007: [[FOSDEM|community/meetings/fosdem_2007]], the [[critique_and_position_paper|hurd/news/2007-01-14]], [[libchannel_for_GSoC|news/2007-10-01]], [[IPv6|news/2007-10-12]], Hurd/L4 abandoned. +- 2007: [[FOSDEM|community/meetings/fosdem_2007]], the [[critique_and_position_paper|news/2007-01-14]], [[libchannel_for_GSoC|news/2007-10-01]], [[IPv6|news/2007-10-12]], Hurd/L4 abandoned. - 2008: [[5_successful_GSoC_projects|news/2008-09-11]], Hurd on Xen via PAE, [[Hurd/Viengoos|news/2008-12-12]]. - 2009: [[GSoC_unionmount_translator|news/2009-09-30]], [[Start_of_Device_Drivers_in_Userspace|news/2009-11-30]]. - 2010: [Arch Hurd](http://www.archhurd.org/), [Initial Nix port](http://hydra.nixos.org/jobset/gnu/hurd-master), [[DDE|news/2010-02-28]], slow but working Xorg, Thesis: [[Generalizing mobility for the Hurd|news/2010-01-31]], [Hurd article in LWN](http://lwn.net/Articles/395150/), [[procfs|hurd/translator/procfs]], Talk: [It’s about Freedom](http://audio-video.gnu.org/video/ghm2010/GNU-Hurd_-_Its_About_Freedom,_Or_Why_you_should_care.ogv), GSoC: Debian Installer, Hurd/Viengoos on hold, Hurd on Xen as DomU works. -- cgit v1.2.3 From 8f67ba747600b1ecdc494c6bd6cd531ab75eebb5 Mon Sep 17 00:00:00 2001 From: Arne Babenhauserheide Date: Sat, 11 May 2013 01:07:46 +0200 Subject: typo --- contributing/web_pages/news/hurd_2013.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contributing/web_pages/news/hurd_2013.mdwn b/contributing/web_pages/news/hurd_2013.mdwn index 222cd451..6b8ab4d4 100644 --- a/contributing/web_pages/news/hurd_2013.mdwn +++ b/contributing/web_pages/news/hurd_2013.mdwn @@ -61,7 +61,7 @@ contributed one way or the other. **Thanks everybody!** - 2003: [Crosshurd](http://packages.debian.org/crosshurd), [LinuxTag 2003](http://lists.gnu.org/archive/html/help-hurd/2003-07/msg00029.html). - 2005: Hurd/L4 at Libre Software Meeting. - 2007: [[FOSDEM|community/meetings/fosdem_2007]], the [[critique_and_position_paper|news/2007-01-14]], [[libchannel_for_GSoC|news/2007-10-01]], [[IPv6|news/2007-10-12]], Hurd/L4 abandoned, Hurd on Xen. -- 2008: [[5_successful_GSoC_projects|news/2008-09-11]], [[Hurd/Viengoos|news/2008-12-12]] +- 2008: [[5_successful_GSoC_projects|news/2008-09-11]], [[Hurd/Viengoos|news/2008-12-12]]. - 2009: [[GSoC_unionmount_translator|news/2009-09-30]], [[Start_of_Device_Drivers_in_Userspace|news/2009-11-30]]. - 2010: [Arch Hurd](http://www.archhurd.org/), [Initial Nix port](http://hydra.nixos.org/jobset/gnu/hurd-master), [[DDE|news/2010-02-28]], Thesis: [[Generalizing mobility for the Hurd|news/2010-01-31]], [Hurd article in LWN](http://lwn.net/Articles/395150/), [[procfs|hurd/translator/procfs]], Talk: [It’s about Freedom](http://audio-video.gnu.org/video/ghm2010/GNU-Hurd_-_Its_About_Freedom,_Or_Why_you_should_care.ogv), GSoC: Debian Installer, Hurd/Viengoos on hold. - 2011: [[GNU_Hurd_0.401|news/2011-04-01]], xkb, [Hurd in xkcd](http://xkcd.com/844/), Graphical Debian Installer, Plans for Debian GNU Hurd in Wheezy, Hurd [bounties](http://www.fossfactory.org/project/p276) on FOSS Factory, Lots of [attention from the press brought lots of rumors](news/2011-q2-ps), [Talk at GHM in Paris](http://www.gnu.org/ghm/2011/paris/#outline-container-2-5) ([video](http://audio-video.gnu.org/video/ghm2011/Samuel_Thibault-GNU_Hurd.ogv)), slab allocator, Continuous builds with Nix, improved build system, GSoC: [[Java|user/jkoenig/java]]. -- cgit v1.2.3 From 7aba7c77db5840d0503c256842e9e94270c5e74d Mon Sep 17 00:00:00 2001 From: Arne Babenhauserheide Date: Sat, 11 May 2013 01:11:16 +0200 Subject: markup fix --- contributing/web_pages/news/hurd_2013.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contributing/web_pages/news/hurd_2013.mdwn b/contributing/web_pages/news/hurd_2013.mdwn index 6b8ab4d4..431eb27c 100644 --- a/contributing/web_pages/news/hurd_2013.mdwn +++ b/contributing/web_pages/news/hurd_2013.mdwn @@ -64,7 +64,7 @@ contributed one way or the other. **Thanks everybody!** - 2008: [[5_successful_GSoC_projects|news/2008-09-11]], [[Hurd/Viengoos|news/2008-12-12]]. - 2009: [[GSoC_unionmount_translator|news/2009-09-30]], [[Start_of_Device_Drivers_in_Userspace|news/2009-11-30]]. - 2010: [Arch Hurd](http://www.archhurd.org/), [Initial Nix port](http://hydra.nixos.org/jobset/gnu/hurd-master), [[DDE|news/2010-02-28]], Thesis: [[Generalizing mobility for the Hurd|news/2010-01-31]], [Hurd article in LWN](http://lwn.net/Articles/395150/), [[procfs|hurd/translator/procfs]], Talk: [It’s about Freedom](http://audio-video.gnu.org/video/ghm2010/GNU-Hurd_-_Its_About_Freedom,_Or_Why_you_should_care.ogv), GSoC: Debian Installer, Hurd/Viengoos on hold. -- 2011: [[GNU_Hurd_0.401|news/2011-04-01]], xkb, [Hurd in xkcd](http://xkcd.com/844/), Graphical Debian Installer, Plans for Debian GNU Hurd in Wheezy, Hurd [bounties](http://www.fossfactory.org/project/p276) on FOSS Factory, Lots of [attention from the press brought lots of rumors](news/2011-q2-ps), [Talk at GHM in Paris](http://www.gnu.org/ghm/2011/paris/#outline-container-2-5) ([video](http://audio-video.gnu.org/video/ghm2011/Samuel_Thibault-GNU_Hurd.ogv)), slab allocator, Continuous builds with Nix, improved build system, GSoC: [[Java|user/jkoenig/java]]. +- 2011: [[GNU_Hurd_0.401|news/2011-04-01]], xkb, [Hurd in xkcd](http://xkcd.com/844/), Graphical Debian Installer, Plans for Debian GNU Hurd in Wheezy, Hurd [bounties](http://www.fossfactory.org/project/p276) on FOSS Factory, [[Lots of attention from the press brought lots of rumors|news/2011-q2-ps]], [Talk at GHM in Paris](http://www.gnu.org/ghm/2011/paris/#outline-container-2-5) ([video](http://audio-video.gnu.org/video/ghm2011/Samuel_Thibault-GNU_Hurd.ogv)), slab allocator, Continuous builds with Nix, improved build system, GSoC: [[Java|user/jkoenig/java]]. - 2012: Half the Linux 2.6.32 network drivers build with DDE, [Continuous testing with Nix](http://lists.gnu.org/archive/html/bug-hurd/2012-03/msg00019.html), glibc changes pushed upstream, improved debugging, memory mapping [with red-black tree](http://lists.gnu.org/archive/html/bug-hurd/2012-04/msg00109.html), pthreads work, [[live-filesystem-debugging_report|news/2012-q1-q2]]. - 2013: [Talk at FOSDEM](https://fosdem.org/2013/schedule/event/hurd_microkernel/) -- cgit v1.2.3 From 255073c9a0269b3936ebe7d75604d1d8be21420d Mon Sep 17 00:00:00 2001 From: "https://www.google.com/accounts/o8/id?id=AItOawkapgJmI1MqlCs1DFe8MqLs3z_F7u-2n34" Date: Sat, 11 May 2013 01:25:32 +0200 Subject: Typos --- contributing/web_pages/news/qoth_next.mdwn | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/contributing/web_pages/news/qoth_next.mdwn b/contributing/web_pages/news/qoth_next.mdwn index 157362b8..aca07cf7 100644 --- a/contributing/web_pages/news/qoth_next.mdwn +++ b/contributing/web_pages/news/qoth_next.mdwn @@ -23,7 +23,7 @@ else=" [[!cut id="full_news" text=""" -At the end of the last 2 quarters, Samuel Thibault pushed the [pthread patches](http://lists.gnu.org/archive/html/bug-hurd/2012-11/msg00088.html) from Vicente Hernando Ara, Barry de Frese, Thomas Schwinge, Richard Braun and Samuel and others to the different upstream packages, finally enabling modern pthreads for the Hurd, which makes it possible to implement full Hurd bindings for languages which require pthreads, so for example [PyHurd](http://savannah.nongnu.org/projects/pyhurd/) can profit from the Hurd libraries instead of having to rely on low-level Mach bindings to implement Hurd features like translators. +At the end of the last 2 quarters, Samuel Thibault pushed the [pthread patches](http://lists.gnu.org/archive/html/bug-hurd/2012-11/msg00088.html) from Vicente Hernando Ara, Barry de Freese, Thomas Schwinge, Richard Braun and Samuel and others to the different upstream packages, finally enabling modern pthreads for the Hurd, which makes it possible to implement full Hurd bindings for languages which require pthreads, so for example [PyHurd](http://savannah.nongnu.org/projects/pyhurd/) can profit from the Hurd libraries instead of having to rely on low-level Mach bindings to implement Hurd features like translators. The switch to pthreads has been attempted multiple times, but in the past it always hit some tricky issues which proved to be a roadblock. Last year, Richard Braun took up the task again and finished the transition of the Hurd libraries, glibc and libpthread to pthread. @@ -33,7 +33,7 @@ Also Samuel Thibault [provided](http://lists.gnu.org/archive/html/bug-hurd/2012- Pino Toscano [implemented syncfs](http://lists.gnu.org/archive/html/bug-hurd/2012-11/msg00046.html) which ensures that all data in the filesystem gets written to disk, as well as [statfs](http://lists.gnu.org/archive/html/bug-hurd/2012-12/msg00005.html), which adds additional statistics to procfs. -Thomas Schwinge and Samuel Thibault improved the hardware compatibility of the Hurd by fixing [some errors](http://lists.gnu.org/archive/html/bug-hurd/2012-11/msg00077.html) which caused a miscalculation of the size of medium sized disks reporting 15 heads instead of 16 and adding [network-card detection](http://lists.debian.org/debian-hurd/2012/07/msg00011.html) network-card detection on busses other than 0 and 2. And Svante Signell +Thomas Schwinge and Samuel Thibault improved the hardware compatibility of the Hurd by fixing [some errors](http://lists.gnu.org/archive/html/bug-hurd/2012-11/msg00077.html) which caused a miscalculation of the size of medium sized disks reporting 15 heads instead of 16 and adding [network-card detection](http://lists.debian.org/debian-hurd/2012/07/msg00011.html) network-card detection on busses other than 0 and 2. And several people ported and fixed packages, further increasing the number of debian packages which work on the Hurd: *Svante Signell* ported [mlocate-0.25](http://lists.debian.org/debian-hurd/2012/07/msg00015.html), [gnat-gps](http://lists.debian.org/debian-hurd/2012/07/msg00011.html), [libpst](http://lists.debian.org/debian-hurd/2012/08/msg00039.html), [libetpan](http://lists.debian.org/debian-hurd/2012/08/msg00046.html), [spl](http://lists.debian.org/debian-hurd/2012/09/msg00004.html), [dovecot](http://lists.debian.org/debian-hurd/2012/09/msg00007.html), [xplc](http://lists.debian.org/debian-hurd/2012/08/msg00054.html) and [parrot](http://lists.debian.org/debian-hurd/2012/08/msg00056.html), [x86info](http://lists.debian.org/debian-hurd/2012/09/msg00008.html), [atlas](http://lists.debian.org/debian-hurd/2012/09/msg00009.html), [rrdtool](http://lists.debian.org/debian-hurd/2012/09/msg00011.html) and [gdb](http://lists.debian.org/debian-hurd/2012/09/msg00018.html). Also he fixed [yodl](http://lists.debian.org/debian-hurd/2012/08/msg00030.html), fixed [ntpdate](http://lists.debian.org/debian-hurd/2012/12/msg00002.html) to work again and [improved](http://lists.gnu.org/archive/html/bug-hurd/2012-11/msg00062.html) the error handling in pflocal. *Pino Toscano* added patches for [procfs](http://lists.gnu.org/archive/html/bug-hurd/2012-09/msg00004.html), [ptrace](http://lists.gnu.org/archive/html/bug-hurd/2012-10/msg00035.html), [fsync on stdout](http://lists.gnu.org/archive/html/bug-hurd/2012-10/msg00046.html), [muntrace](http://lists.gnu.org/archive/html/bug-hurd/2012-11/msg00033.html), [ulimit](http://lists.gnu.org/archive/html/bug-hurd/2012-11/msg00034.html), [glibc](http://lists.gnu.org/archive/html/bug-hurd/2012-11/msg00029.html) which among others improve POSIX conformance, making it easier to write programs which work on the Hurd and GNU/Linux. And he made the test pass for [FIFO sockets](http://lists.gnu.org/archive/html/bug-hurd/2012-09/msg00053.html) with mknod and [added](http://lists.gnu.org/archive/html/bug-hurd/2012-09/msg00005.html) a size parameter to tmpfs for easier usage in scripts and a [version suffix option](http://lists.gnu.org/archive/html/bug-hurd/2012-10/msg00009.html) for gnumach configure. *Cyril Roelandt* fixed a [ps](http://lists.gnu.org/archive/html/bug-hurd/2012-12/msg00012.html) bug, a documentation typo [in ps](http://lists.gnu.org/archive/html/bug-hurd/2012-10/msg00032.html) and a missing linker flag [in procfs](http://lists.gnu.org/archive/html/bug-hurd/2012-10/msg00025.html). *Matthew Leach* [fixed](http://lists.gnu.org/archive/html/bug-hurd/2012-11/msg00037.html) a compilation error with older GCC versions due to duplicate type definition. *Ole Streicher* fixed a bug in the Makefile of ftools-fv which was [exposed](http://lists.debian.org/debian-hurd/2012/10/msg00059.html) by testing on Hurd. And *Samuel Thibault* [removed](http://lists.debian.org/debian-hurd/2012/12/msg00005.html) the out-of-date floppy-warnings in the debian installer. -- cgit v1.2.3 From ae46cbae19b41c7282f677b1efa910690fcb25d7 Mon Sep 17 00:00:00 2001 From: Arne Babenhauserheide Date: Sat, 11 May 2013 01:29:32 +0200 Subject: polish --- contributing/web_pages/news/qoth_next.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contributing/web_pages/news/qoth_next.mdwn b/contributing/web_pages/news/qoth_next.mdwn index 157362b8..b7ec5f98 100644 --- a/contributing/web_pages/news/qoth_next.mdwn +++ b/contributing/web_pages/news/qoth_next.mdwn @@ -25,7 +25,7 @@ else=" At the end of the last 2 quarters, Samuel Thibault pushed the [pthread patches](http://lists.gnu.org/archive/html/bug-hurd/2012-11/msg00088.html) from Vicente Hernando Ara, Barry de Frese, Thomas Schwinge, Richard Braun and Samuel and others to the different upstream packages, finally enabling modern pthreads for the Hurd, which makes it possible to implement full Hurd bindings for languages which require pthreads, so for example [PyHurd](http://savannah.nongnu.org/projects/pyhurd/) can profit from the Hurd libraries instead of having to rely on low-level Mach bindings to implement Hurd features like translators. -The switch to pthreads has been attempted multiple times, but in the past it always hit some tricky issues which proved to be a roadblock. Last year, Richard Braun took up the task again and finished the transition of the Hurd libraries, glibc and libpthread to pthread. +The switch to pthreads has been attempted multiple times, but in the past it always hit some tricky issues which proved to be a roadblock. Last year, Richard Braun took up the task again and finished the transition of the Hurd libraries and glibc to pthread with libpthread. As followups, Thomas Schwinge [debugged and fixed](http://lists.gnu.org/archive/html/bug-hurd/2012-12/msg00044.html) a deadlock with child threads resulting from a regression due to earlier fixes, and Cyril Roelandt shared a [patch series](http://lists.gnu.org/archive/html/bug-hurd/2012-12/msg00018.html) to fix double mutex unlocking with pthreads. We will likely see more fixes like these, given that the whole threading interface changed, which will expose previously invisible bugs. -- cgit v1.2.3 From 936bdd88e2cd9b6de76b9a94c85011741421250a Mon Sep 17 00:00:00 2001 From: Arne Babenhauserheide Date: Sat, 11 May 2013 01:30:31 +0200 Subject: typo --- contributing/web_pages/news/qoth_next.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contributing/web_pages/news/qoth_next.mdwn b/contributing/web_pages/news/qoth_next.mdwn index 02176ab8..c7b1dbda 100644 --- a/contributing/web_pages/news/qoth_next.mdwn +++ b/contributing/web_pages/news/qoth_next.mdwn @@ -25,7 +25,7 @@ else=" At the end of the last 2 quarters, Samuel Thibault pushed the [pthread patches](http://lists.gnu.org/archive/html/bug-hurd/2012-11/msg00088.html) from Vicente Hernando Ara, Barry de Freese, Thomas Schwinge, Richard Braun and Samuel and others to the different upstream packages, finally enabling modern pthreads for the Hurd, which makes it possible to implement full Hurd bindings for languages which require pthreads, so for example [PyHurd](http://savannah.nongnu.org/projects/pyhurd/) can profit from the Hurd libraries instead of having to rely on low-level Mach bindings to implement Hurd features like translators. -The switch to pthreads has been attempted multiple times, but in the past it always hit some tricky issues which proved to be a roadblock. Last year, Richard Braun took up the task again and finished the transition of the Hurd libraries and glibc to pthread with libpthread. +The switch to pthreads has been attempted multiple times, but in the past it always hit some tricky issues which proved to be a roadblock. Last year, Richard Braun took up the task again and finished the transition of the Hurd libraries and glibc to pthreads with libpthread. As followups, Thomas Schwinge [debugged and fixed](http://lists.gnu.org/archive/html/bug-hurd/2012-12/msg00044.html) a deadlock with child threads resulting from a regression due to earlier fixes, and Cyril Roelandt shared a [patch series](http://lists.gnu.org/archive/html/bug-hurd/2012-12/msg00018.html) to fix double mutex unlocking with pthreads. We will likely see more fixes like these, given that the whole threading interface changed, which will expose previously invisible bugs. -- cgit v1.2.3 From 6b7e56f2b25050222ed29f98c5b444b56e2019e7 Mon Sep 17 00:00:00 2001 From: Arne Babenhauserheide Date: Sat, 11 May 2013 01:43:31 +0200 Subject: hurd_2013: added building debian package statistics. --- contributing/web_pages/news/hurd_2013.mdwn | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/contributing/web_pages/news/hurd_2013.mdwn b/contributing/web_pages/news/hurd_2013.mdwn index 431eb27c..2a750acd 100644 --- a/contributing/web_pages/news/hurd_2013.mdwn +++ b/contributing/web_pages/news/hurd_2013.mdwn @@ -62,11 +62,11 @@ contributed one way or the other. **Thanks everybody!** - 2005: Hurd/L4 at Libre Software Meeting. - 2007: [[FOSDEM|community/meetings/fosdem_2007]], the [[critique_and_position_paper|news/2007-01-14]], [[libchannel_for_GSoC|news/2007-10-01]], [[IPv6|news/2007-10-12]], Hurd/L4 abandoned, Hurd on Xen. - 2008: [[5_successful_GSoC_projects|news/2008-09-11]], [[Hurd/Viengoos|news/2008-12-12]]. -- 2009: [[GSoC_unionmount_translator|news/2009-09-30]], [[Start_of_Device_Drivers_in_Userspace|news/2009-11-30]]. -- 2010: [Arch Hurd](http://www.archhurd.org/), [Initial Nix port](http://hydra.nixos.org/jobset/gnu/hurd-master), [[DDE|news/2010-02-28]], Thesis: [[Generalizing mobility for the Hurd|news/2010-01-31]], [Hurd article in LWN](http://lwn.net/Articles/395150/), [[procfs|hurd/translator/procfs]], Talk: [It’s about Freedom](http://audio-video.gnu.org/video/ghm2010/GNU-Hurd_-_Its_About_Freedom,_Or_Why_you_should_care.ogv), GSoC: Debian Installer, Hurd/Viengoos on hold. -- 2011: [[GNU_Hurd_0.401|news/2011-04-01]], xkb, [Hurd in xkcd](http://xkcd.com/844/), Graphical Debian Installer, Plans for Debian GNU Hurd in Wheezy, Hurd [bounties](http://www.fossfactory.org/project/p276) on FOSS Factory, [[Lots of attention from the press brought lots of rumors|news/2011-q2-ps]], [Talk at GHM in Paris](http://www.gnu.org/ghm/2011/paris/#outline-container-2-5) ([video](http://audio-video.gnu.org/video/ghm2011/Samuel_Thibault-GNU_Hurd.ogv)), slab allocator, Continuous builds with Nix, improved build system, GSoC: [[Java|user/jkoenig/java]]. +- 2009: [[GSoC_unionmount_translator|news/2009-09-30]], [[Start_of_Device_Drivers_in_Userspace|news/2009-11-30]]. 66% of the Debian packages build. +- 2010: [Arch Hurd](http://www.archhurd.org/), [Initial Nix port](http://hydra.nixos.org/jobset/gnu/hurd-master), [[DDE|news/2010-02-28]], Thesis: [[Generalizing mobility for the Hurd|news/2010-01-31]], [Hurd article in LWN](http://lwn.net/Articles/395150/), [[procfs|hurd/translator/procfs]], Talk: [It’s about Freedom](http://audio-video.gnu.org/video/ghm2010/GNU-Hurd_-_Its_About_Freedom,_Or_Why_you_should_care.ogv), GSoC: Debian Installer, Hurd/Viengoos on hold. 68% of the Debian packages build. +- 2011: [[GNU_Hurd_0.401|news/2011-04-01]], xkb, [Hurd in xkcd](http://xkcd.com/844/), Graphical Debian Installer, Plans for Debian GNU Hurd in Wheezy, Hurd [bounties](http://www.fossfactory.org/project/p276) on FOSS Factory, [[Lots of attention from the press brought lots of rumors|news/2011-q2-ps]], [Talk at GHM in Paris](http://www.gnu.org/ghm/2011/paris/#outline-container-2-5) ([video](http://audio-video.gnu.org/video/ghm2011/Samuel_Thibault-GNU_Hurd.ogv)), slab allocator, Continuous builds with Nix, improved build system, GSoC: [[Java|user/jkoenig/java]]. 70% of the Debian packages build. - 2012: Half the Linux 2.6.32 network drivers build with DDE, [Continuous testing with Nix](http://lists.gnu.org/archive/html/bug-hurd/2012-03/msg00019.html), glibc changes pushed upstream, improved debugging, memory mapping [with red-black tree](http://lists.gnu.org/archive/html/bug-hurd/2012-04/msg00109.html), pthreads work, [[live-filesystem-debugging_report|news/2012-q1-q2]]. -- 2013: [Talk at FOSDEM](https://fosdem.org/2013/schedule/event/hurd_microkernel/) +- 2013: [Talk at FOSDEM](https://fosdem.org/2013/schedule/event/hurd_microkernel/). 78% of the Debian packages build. --- -- cgit v1.2.3 From fe824301b5b4b9bab49c95aaa9c15ba2aa27efca Mon Sep 17 00:00:00 2001 From: Arne Babenhauserheide Date: Sat, 11 May 2013 01:45:40 +0200 Subject: remove 2013 package stats. --- contributing/web_pages/news/hurd_2013.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contributing/web_pages/news/hurd_2013.mdwn b/contributing/web_pages/news/hurd_2013.mdwn index 2a750acd..abe50a4c 100644 --- a/contributing/web_pages/news/hurd_2013.mdwn +++ b/contributing/web_pages/news/hurd_2013.mdwn @@ -66,7 +66,7 @@ contributed one way or the other. **Thanks everybody!** - 2010: [Arch Hurd](http://www.archhurd.org/), [Initial Nix port](http://hydra.nixos.org/jobset/gnu/hurd-master), [[DDE|news/2010-02-28]], Thesis: [[Generalizing mobility for the Hurd|news/2010-01-31]], [Hurd article in LWN](http://lwn.net/Articles/395150/), [[procfs|hurd/translator/procfs]], Talk: [It’s about Freedom](http://audio-video.gnu.org/video/ghm2010/GNU-Hurd_-_Its_About_Freedom,_Or_Why_you_should_care.ogv), GSoC: Debian Installer, Hurd/Viengoos on hold. 68% of the Debian packages build. - 2011: [[GNU_Hurd_0.401|news/2011-04-01]], xkb, [Hurd in xkcd](http://xkcd.com/844/), Graphical Debian Installer, Plans for Debian GNU Hurd in Wheezy, Hurd [bounties](http://www.fossfactory.org/project/p276) on FOSS Factory, [[Lots of attention from the press brought lots of rumors|news/2011-q2-ps]], [Talk at GHM in Paris](http://www.gnu.org/ghm/2011/paris/#outline-container-2-5) ([video](http://audio-video.gnu.org/video/ghm2011/Samuel_Thibault-GNU_Hurd.ogv)), slab allocator, Continuous builds with Nix, improved build system, GSoC: [[Java|user/jkoenig/java]]. 70% of the Debian packages build. - 2012: Half the Linux 2.6.32 network drivers build with DDE, [Continuous testing with Nix](http://lists.gnu.org/archive/html/bug-hurd/2012-03/msg00019.html), glibc changes pushed upstream, improved debugging, memory mapping [with red-black tree](http://lists.gnu.org/archive/html/bug-hurd/2012-04/msg00109.html), pthreads work, [[live-filesystem-debugging_report|news/2012-q1-q2]]. -- 2013: [Talk at FOSDEM](https://fosdem.org/2013/schedule/event/hurd_microkernel/). 78% of the Debian packages build. +- 2013: [Talk at FOSDEM](https://fosdem.org/2013/schedule/event/hurd_microkernel/). --- -- cgit v1.2.3 From 0934877a889f2040c1b07bdfe6917fd3d7e99c56 Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Sat, 11 May 2013 03:36:22 +0200 Subject: make it clear that this is a draft --- contributing/web_pages/news/hurd_2013.mdwn | 2 ++ 1 file changed, 2 insertions(+) diff --git a/contributing/web_pages/news/hurd_2013.mdwn b/contributing/web_pages/news/hurd_2013.mdwn index 222cd451..396e9eed 100644 --- a/contributing/web_pages/news/hurd_2013.mdwn +++ b/contributing/web_pages/news/hurd_2013.mdwn @@ -13,6 +13,8 @@ Will be set by tschwinge when publishing. [[!meta date="YYYY-MM-DD HH:MM UTC"]] --> +Note: this is a **DRAFT**. The release has not actually happened yet. Please do not broadcast yet. + Debian GNU/Hurd 2013 *released*! [[!if test="included()" then="""[[!toggle id=full_news -- cgit v1.2.3 From ba390db95f9581977bb65caa180655f94dd957d3 Mon Sep 17 00:00:00 2001 From: Arne Babenhauserheide Date: Sat, 11 May 2013 14:32:54 +0200 Subject: Added Thomas DiModica --- contributing/web_pages/news/qoth_next.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contributing/web_pages/news/qoth_next.mdwn b/contributing/web_pages/news/qoth_next.mdwn index c7b1dbda..a22cc56d 100644 --- a/contributing/web_pages/news/qoth_next.mdwn +++ b/contributing/web_pages/news/qoth_next.mdwn @@ -23,7 +23,7 @@ else=" [[!cut id="full_news" text=""" -At the end of the last 2 quarters, Samuel Thibault pushed the [pthread patches](http://lists.gnu.org/archive/html/bug-hurd/2012-11/msg00088.html) from Vicente Hernando Ara, Barry de Freese, Thomas Schwinge, Richard Braun and Samuel and others to the different upstream packages, finally enabling modern pthreads for the Hurd, which makes it possible to implement full Hurd bindings for languages which require pthreads, so for example [PyHurd](http://savannah.nongnu.org/projects/pyhurd/) can profit from the Hurd libraries instead of having to rely on low-level Mach bindings to implement Hurd features like translators. +At the end of the last 2 quarters, Samuel Thibault pushed the [pthread patches](http://lists.gnu.org/archive/html/bug-hurd/2012-11/msg00088.html) from Vicente Hernando Ara, Barry de Freese, Thomas DiModica, Thomas Schwinge, Richard Braun and Samuel and others to the different upstream packages, finally enabling modern pthreads for the Hurd, which makes it possible to implement full Hurd bindings for languages which require pthreads, so for example [PyHurd](http://savannah.nongnu.org/projects/pyhurd/) can profit from the Hurd libraries instead of having to rely on low-level Mach bindings to implement Hurd features like translators. The switch to pthreads has been attempted multiple times, but in the past it always hit some tricky issues which proved to be a roadblock. Last year, Richard Braun took up the task again and finished the transition of the Hurd libraries and glibc to pthreads with libpthread. -- cgit v1.2.3 From 11bad4ee7fcf83db33f56f57eb3e8a186004d315 Mon Sep 17 00:00:00 2001 From: Arne Babenhauserheide Date: Sat, 11 May 2013 14:36:34 +0200 Subject: polish --- contributing/web_pages/news/qoth_next.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contributing/web_pages/news/qoth_next.mdwn b/contributing/web_pages/news/qoth_next.mdwn index a22cc56d..80059025 100644 --- a/contributing/web_pages/news/qoth_next.mdwn +++ b/contributing/web_pages/news/qoth_next.mdwn @@ -23,7 +23,7 @@ else=" [[!cut id="full_news" text=""" -At the end of the last 2 quarters, Samuel Thibault pushed the [pthread patches](http://lists.gnu.org/archive/html/bug-hurd/2012-11/msg00088.html) from Vicente Hernando Ara, Barry de Freese, Thomas DiModica, Thomas Schwinge, Richard Braun and Samuel and others to the different upstream packages, finally enabling modern pthreads for the Hurd, which makes it possible to implement full Hurd bindings for languages which require pthreads, so for example [PyHurd](http://savannah.nongnu.org/projects/pyhurd/) can profit from the Hurd libraries instead of having to rely on low-level Mach bindings to implement Hurd features like translators. +At the end of the last 2 quarters, Samuel Thibault pushed the [pthread patches](http://lists.gnu.org/archive/html/bug-hurd/2012-11/msg00088.html) from Vicente Hernando Ara, Barry de Freese, Thomas DiModica, Thomas Schwinge, Richard Braun and Samuel and others to the different upstream packages, finally enabling modern pthreads for the Hurd, which makes it possible to implement full Hurd bindings for languages which require pthreads. So for example [PyHurd](http://savannah.nongnu.org/projects/pyhurd/) can profit from the Hurd libraries instead of having to rely on low-level Mach bindings to implement Hurd features like translators. The switch to pthreads has been attempted multiple times, but in the past it always hit some tricky issues which proved to be a roadblock. Last year, Richard Braun took up the task again and finished the transition of the Hurd libraries and glibc to pthreads with libpthread. -- cgit v1.2.3 From c776db3b865077fd168e3d048e383ca07eb00e40 Mon Sep 17 00:00:00 2001 From: Arne Babenhauserheide Date: Sun, 12 May 2013 00:37:15 +0200 Subject: hurd_2013: formulation polish --- contributing/web_pages/news/hurd_2013.mdwn | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/contributing/web_pages/news/hurd_2013.mdwn b/contributing/web_pages/news/hurd_2013.mdwn index c56f6016..4d763b9f 100644 --- a/contributing/web_pages/news/hurd_2013.mdwn +++ b/contributing/web_pages/news/hurd_2013.mdwn @@ -33,8 +33,8 @@ official Debian release, but it is an official Debian GNU/Hurd port release. The installation ISO images can be downloaded from [[Debian Ports|http://ftp.debian-ports.org/debian-cd/hurd-i386/current/]] with the usual 3 Debian flavors: NETINST, CD, or DVD. Besides the friendly -Debian installer, a pre-installed disk image is also available to make trying -Debian GNU/Hurd even easier. +Debian installer, a pre-installed disk image is also available, making it even easier to try +Debian GNU/Hurd. Debian GNU/Hurd it's currently available for the i386 architecture with more than 10.000 software packages available (> 75% of the Debian archive, and more -- cgit v1.2.3 From c3321a1272e6bcbd6d38733c1bb08f39e608abb3 Mon Sep 17 00:00:00 2001 From: "https://www.google.com/accounts/o8/id?id=AItOawlLgZHOP8qcFTTfRUQLCk-y_Ph6X--UVQw" Date: Mon, 13 May 2013 07:32:23 +0200 Subject: --- contributing/web_pages/news/hurd_2013.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contributing/web_pages/news/hurd_2013.mdwn b/contributing/web_pages/news/hurd_2013.mdwn index 4d763b9f..e5bbaea1 100644 --- a/contributing/web_pages/news/hurd_2013.mdwn +++ b/contributing/web_pages/news/hurd_2013.mdwn @@ -36,7 +36,7 @@ with the usual 3 Debian flavors: NETINST, CD, or DVD. Besides the friendly Debian installer, a pre-installed disk image is also available, making it even easier to try Debian GNU/Hurd. -Debian GNU/Hurd it's currently available for the i386 architecture with more +Debian GNU/Hurd is currently available for the i386 architecture with more than 10.000 software packages available (> 75% of the Debian archive, and more to come!). -- cgit v1.2.3 From 58f0f55eece2ba265b62e2a6e6fd38fdff171105 Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Tue, 14 May 2013 18:56:16 +0200 Subject: build-essential/fakeroot needs to be installed before being able to unpack sources --- hurd/building.mdwn | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/hurd/building.mdwn b/hurd/building.mdwn index 623e7c0a..94893d4d 100644 --- a/hurd/building.mdwn +++ b/hurd/building.mdwn @@ -16,6 +16,19 @@ details. [[!toc]] +# Preparing for the Build + +## ... on Debian systems + +Building the Hurd requires the *build-essential* and *fakeroot* packages, their +dependencies and additional packages that are specified by the source hurd +package: + + # apt-get install build-essential fakeroot + # apt-get build-dep hurd + +## ... on non-Debian systems + # Getting the Source Code You can chose between getting the [sources from the developers's @@ -33,19 +46,6 @@ Please see the Debian [[FAQ]] before using `apt-get source`. The unpacked source tree is around 20 MiB, and the build tree (configured with `--disable-profile`) is around 100 MiB. -# Preparing for the Build - -## ... on Debian systems - -Building the Hurd requires the *build-essential* and *fakeroot* packages, their -dependencies and additional packages that are specified by the source hurd -package: - - # apt-get install build-essential fakeroot - # apt-get build-dep hurd - -## ... on non-Debian systems - [TODO] # Building -- cgit v1.2.3 From f651dceb8874a277bd0da6d09f3448f1553b520d Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Tue, 14 May 2013 18:58:52 +0200 Subject: Fix missing TODO --- hurd/building.mdwn | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hurd/building.mdwn b/hurd/building.mdwn index 94893d4d..ae3fe43c 100644 --- a/hurd/building.mdwn +++ b/hurd/building.mdwn @@ -29,6 +29,8 @@ package: ## ... on non-Debian systems +[TODO] + # Getting the Source Code You can chose between getting the [sources from the developers's @@ -46,8 +48,6 @@ Please see the Debian [[FAQ]] before using `apt-get source`. The unpacked source tree is around 20 MiB, and the build tree (configured with `--disable-profile`) is around 100 MiB. -[TODO] - # Building ## Debian `.deb` Files -- cgit v1.2.3