diff options
| author | Thomas Schwinge <thomas@codesourcery.com> | 2012-05-24 23:08:09 +0200 |
|---|---|---|
| committer | Thomas Schwinge <thomas@codesourcery.com> | 2012-05-24 23:08:09 +0200 |
| commit | 2910b7c5b1d55bc304344b584a25ea571a9075fb (patch) | |
| tree | bfbfbc98d4c0e205d2726fa44170a16e8421855e /news | |
| parent | 35b719f54c96778f571984065579625bc9f15bf5 (diff) | |
Prepare toolchain/logs/master branch.
Diffstat (limited to 'news')
64 files changed, 0 insertions, 2937 deletions
diff --git a/news/2002-01-13.mdwn b/news/2002-01-13.mdwn deleted file mode 100644 index 684fed13..00000000 --- a/news/2002-01-13.mdwn +++ /dev/null @@ -1,18 +0,0 @@ -[[!meta copyright="Copyright © 2002, 2008, 2011 Free Software Foundation, -Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled [[GNU Free Documentation -License|/fdl]]."]]"""]] - -[[!meta date="2002-01-13"]] - -An -<A HREF="http://www.pl-berichte.de/berichte/brinkmann.html">interview -with Marcus Brinkmann</A> was published by <A -HREF="http://pro-linux.de/">Pro-Linux</A> (the interview is in -German). diff --git a/news/2002-01-19.mdwn b/news/2002-01-19.mdwn deleted file mode 100644 index 5adbfc60..00000000 --- a/news/2002-01-19.mdwn +++ /dev/null @@ -1,28 +0,0 @@ -[[!meta copyright="Copyright © 2002, 2008, 2011 Free Software Foundation, -Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled [[GNU Free Documentation -License|/fdl]]."]]"""]] - -[[!meta date="2002-01-19"]] - -The Toronto Hurd User Group meets: The University of Waterloo -Computer Science Club will be hosting a talk on the Hurd and the -Debian GNU/Hurd operating system. There will also be a gpg keysigning -and installfest for GNU/Hurd following the talk. All are welcome, and -gpg keys are not required. -<P> -Date: 26 Jan 2002 -<P> -Time: 1400 (2pm EST) -<P> -Place: University of Waterloo, Math and Computers building, room 3001 -(comfy lounge). -<P> -More information about this event at -<A HREF="mailto:thug@gnu.org"><EM>thug@gnu.org</EM></A> diff --git a/news/2002-02-18.mdwn b/news/2002-02-18.mdwn deleted file mode 100644 index a01bd857..00000000 --- a/news/2002-02-18.mdwn +++ /dev/null @@ -1,17 +0,0 @@ -[[!meta copyright="Copyright © 2002, 2008, 2011 Free Software Foundation, -Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled [[GNU Free Documentation -License|/fdl]]."]]"""]] - -[[!meta date="2002-02-18"]] - -Pro-Linux has published a <A -HREF="http://www.pl-berichte.de/berichte/hurd/hurd-status/">GNU/Hurd -status report</A> (in German). They will infrequently publish updates -in the future. diff --git a/news/2002-03-03.mdwn b/news/2002-03-03.mdwn deleted file mode 100644 index 6f88208b..00000000 --- a/news/2002-03-03.mdwn +++ /dev/null @@ -1,28 +0,0 @@ -[[!meta copyright="Copyright © 2002, 2008, 2011 Free Software Foundation, -Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled [[GNU Free Documentation -License|/fdl]]."]]"""]] - -[[!meta date="2002-03-03"]] - -There is a new mailing list called <A -HREF="http://mail.gnu.org/mailman/listinfo/hurd-devel-readers"> -Hurd-devel-readers</A>. It is the read-only version of Hurd-devel. -<P> -Hurd-devel is a mailing list for detailed discussions -of design and implementation issues in the GNU Hurd; it is an internal -low-volume list restricted to the core developers of the Hurd. While -the <A HREF="http://lists.gnu.org/archive/html/hurd-devel/">web-based -archive of Hurd-devel</A> has always been public, the new mailing list -Hurd-devel-readers provides a convenient way to follow -the discussion of the Hurd experts. -<P> -If you are a recipient of Hurd-devel-readers and want -to follow up on the discussion, please reply to the -Bug-hurd mailing list. diff --git a/news/2002-03-08.mdwn b/news/2002-03-08.mdwn deleted file mode 100644 index aa3d6e8c..00000000 --- a/news/2002-03-08.mdwn +++ /dev/null @@ -1,31 +0,0 @@ -[[!meta copyright="Copyright © 2002, 2008, 2011 Free Software Foundation, -Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled [[GNU Free Documentation -License|/fdl]]."]]"""]] - -[[!meta date="2002-03-08"]] - -We are pleased to announce version 1.3 of the GNU distribution of the -Mach 3.0 interface generator `MIG'. It may be found in the file -<SAMP><A HREF="http://ftp.gnu.org/gnu/mig/mig-1.3.tar.gz">http://ftp.gnu.org/gnu/mig/mig-1.3.tar.gz</A></SAMP> (about 145 KB compressed). -<P> -Diffs from version 1.2 are in <SAMP><A HREF="http://ftp.gnu.org/gnu/mig/mig-1.2-1.3.diff.gz">http://ftp.gnu.org/gnu/mig/mig-1.2-1.3.diff.gz</A></SAMP> -(about 6 KB compressed, 15 KB uncompressed). Relative to version 1.2, -version 1.3 contains only some minor fixes. -<P> -You need this tool to compile the GNU Mach and Hurd distributions, and -to compile GNU libc for the Hurd. -<P> -Bug reports relating to this distribution should be sent to -<A HREF="mailto:bug-hurd@gnu.org">bug-hurd@gnu.org</A>. Requests for assistance should be made on -<A HREF="mailto:help-hurd@gnu.org">help-hurd@gnu.org</A>. -<P> -The md5sum checksum for this distibution is: -<P> -45c2b7456727d81dbd75f7152f8136fd mig-1.3.tar.gz diff --git a/news/2002-03-23.mdwn b/news/2002-03-23.mdwn deleted file mode 100644 index 68180ba8..00000000 --- a/news/2002-03-23.mdwn +++ /dev/null @@ -1,16 +0,0 @@ -[[!meta copyright="Copyright © 2002, 2008, 2011 Free Software Foundation, -Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled [[GNU Free Documentation -License|/fdl]]."]]"""]] - -[[!meta date="2002-03-23"]] - -Added the [[hurd/Hurd_Hacking_Guide]] to the documentation section. Thanks to -Wolfgang Jährling for providing this introduction into GNU/Hurd and Mach -programming! diff --git a/news/2002-05-05.mdwn b/news/2002-05-05.mdwn deleted file mode 100644 index 0908b78f..00000000 --- a/news/2002-05-05.mdwn +++ /dev/null @@ -1,33 +0,0 @@ -[[!meta copyright="Copyright © 2002, 2008, 2011 Free Software Foundation, -Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled [[GNU Free Documentation -License|/fdl]]."]]"""]] - -[[!meta date="2002-05-05"]] - -We are currently finishing the transition from a stdio-based GNU C -Library (glibc) to a libio-based one. This is the result of about -five months of work we put into getting the system ready and, of -course, the work that the glibc developers did to make glibc what it -is. -<P> -This change will have various advantages, for example libio has been -tested more extensively, as it is also used by most GNU/Linux systems -for some time now. However, it also means a change in the Application -Binary Interface (ABI) of glibc, thus you will need to reinstall an -existing Debian GNU/Hurd system. Upgrading has not been tested at -all, so better do not expect it to work. Also note that you will need -to get some of the Debian packages from <A -HREF="ftp://alpha.gnu.org/gnu/hurd/debian-libio/">alpha.gnu.org</A>. -Please read the recent mailing list archives for details. -<P> -<B>Important Note:</B> As another temporary complication, the current -installation tarball is available at <A -HREF="ftp://alpha.gnu.org/gnu/hurd/debian-staging/">a different place</A> -than usual. diff --git a/news/2002-05-18.mdwn b/news/2002-05-18.mdwn deleted file mode 100644 index 10104a5e..00000000 --- a/news/2002-05-18.mdwn +++ /dev/null @@ -1,20 +0,0 @@ -[[!meta copyright="Copyright © 2002, 2008, 2011 Free Software Foundation, -Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled [[GNU Free Documentation -License|/fdl]]."]]"""]] - -[[!meta date="2002-05-18"]] - -The "Linux and Unix User Group Heilbronn" (in Germany) is organizing -a Debian GNU/Hurd <A -HREF="http://www.luug-hn.org/vortraege.html">installation party</A> at -25 May 2002. In addition to that, Wolfgang Jährling will give a talk -about usage of GNU/Hurd, common problems found in porting programs to -GNU/Hurd and programming of extensions for the Hurd. It is a public -event, so everyone is free to show up and participate. diff --git a/news/2002-05-24.mdwn b/news/2002-05-24.mdwn deleted file mode 100644 index 57c7549f..00000000 --- a/news/2002-05-24.mdwn +++ /dev/null @@ -1,21 +0,0 @@ -[[!meta copyright="Copyright © 2002, 2008, 2011 Free Software Foundation, -Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled [[GNU Free Documentation -License|/fdl]]."]]"""]] - -[[!meta date="2002-05-24"]] - -Finally, the transition from the stdio-based GLibC Application -Binary Interface (ABI) to the libio-based GLibC ABI has been -completed. The Debian GNU/Hurd binary distribution has resumed -building packages again, and everything should be back to normal. -Note that we have also switched to <A -HREF="http://gcc.gnu.org/gcc-3.1/">GCC 3.1</A> as our default -compiler. Thanks to everyone who helped in making all this possible, -and our apologize for any inconvenience we have caused you. diff --git a/news/2002-05-28.mdwn b/news/2002-05-28.mdwn deleted file mode 100644 index 5cfe129b..00000000 --- a/news/2002-05-28.mdwn +++ /dev/null @@ -1,22 +0,0 @@ -[[!meta copyright="Copyright © 2002, 2008, 2011 Free Software Foundation, -Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled [[GNU Free Documentation -License|/fdl]]."]]"""]] - -[[!meta date="2002-05-28"]] - -We are pleased to announce version 1.3 of the GNU distribution of -the Mach kernel, featuring advanced boot script support, support for -large disks (>= 10GB) and an improved console. -<P> -This distribution is only for x86 PC machines. -Volunteers interested in ports to other architectures are eagerly sought. -<P> -More <A HREF="gnumach-download.html#release">information about GNU -Mach 1.3</A> is available on the GNU Mach web page. diff --git a/news/2002-06-22.mdwn b/news/2002-06-22.mdwn deleted file mode 100644 index 3bb316b3..00000000 --- a/news/2002-06-22.mdwn +++ /dev/null @@ -1,22 +0,0 @@ -[[!meta copyright="Copyright © 2002, 2008, 2011 Free Software Foundation, -Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled [[GNU Free Documentation -License|/fdl]]."]]"""]] - -[[!meta date="2002-06-22"]] - -Various developers of the Hurd and people interested in it will meet -at the <A HREF="http://lsm.abul.org/">Libre Software Meeting</A> in -Bordeaux on July 9-13. Neal Walfield, who is working on porting the -Hurd to the <A HREF="http://www.l4ka.org/">L4</A> microkernel, will give -a presentation about L4, the people from -<A HREF=" http://www.hurdfr.org/">HurdFr</A> will give an -introduction to the Hurd, and another presentation about the Hurd will -be given by Marcus Brinkmann. There might be additional talks about -the Hurd and related topics. diff --git a/news/2002-08-16.mdwn b/news/2002-08-16.mdwn deleted file mode 100644 index 9814295f..00000000 --- a/news/2002-08-16.mdwn +++ /dev/null @@ -1,32 +0,0 @@ -[[!meta copyright="Copyright © 2002, 2008, 2011 Free Software Foundation, -Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled [[GNU Free Documentation -License|/fdl]]."]]"""]] - -[[!meta date="2002-08-16"]] - -The Hurd sources have stabilized again after a short period in -which some of the interfaces were changed to prepare support of long -files. All relevant filesystem and I/O interfaces have been modified -to use 64 bit even on 32 bit systems. - -In light of the small and patient user base, we decided to drop -backwards compatibility and replace the interfaces instead extending -them. This means that the binaries of the Hurd, the C library, and -some other programs need to be replaced manually, all at the same -time, followed by a reboot. - -A <A -HREF="http://www.debian.org/ports/hurd/extra-files/hurd-upgrade.txt">detailed -step-by-step procedure how to upgrade</A> Debian GNU/Hurd is available -on the Debian web site. - -People not using a binary distribution need to do a full manual -bootstrap. It is recommended to treat this as a cross-compilation -case. diff --git a/news/2002-10-03.mdwn b/news/2002-10-03.mdwn deleted file mode 100644 index 5e25a55b..00000000 --- a/news/2002-10-03.mdwn +++ /dev/null @@ -1,18 +0,0 @@ -[[!meta copyright="Copyright © 2002, 2008, 2011 Free Software Foundation, -Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled [[GNU Free Documentation -License|/fdl]]."]]"""]] - -[[!meta date="2002-10-03"]] - -A new article about [[the_authentication_server|hurd/documentation/auth]] -has been added to the web pages. It resembles the talk -about the same topic which was given at the Libre Software Meeting, -therefore the target audience is mostly programmers which want to learn -about the details of authentication in the Hurd. diff --git a/news/2002-10-03_2.mdwn b/news/2002-10-03_2.mdwn deleted file mode 100644 index 281d24c8..00000000 --- a/news/2002-10-03_2.mdwn +++ /dev/null @@ -1,18 +0,0 @@ -[[!meta copyright="Copyright © 2002, 2008, 2011 Free Software Foundation, -Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled [[GNU Free Documentation -License|/fdl]]."]]"""]] - -[[!meta date="2002-10-03"]] - -Marcus Brinkmann speaks about the GNU Hurd at "Reflections | -Projections 2002", the <A -HREF="http://www.acm.uiuc.edu/conference/">National Student ACM -Conference</A> at the University of Urbana-Champaign, Illinois. The -conference is held on October 18-20. diff --git a/news/2002-10-19.mdwn b/news/2002-10-19.mdwn deleted file mode 100644 index 9153fb41..00000000 --- a/news/2002-10-19.mdwn +++ /dev/null @@ -1,39 +0,0 @@ -[[!meta copyright="Copyright © 2002, 2008, 2011 Free Software Foundation, -Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled [[GNU Free Documentation -License|/fdl]]."]]"""]] - -[[!meta date="2002-10-19"]] - -The Toronto Hurd Users Group meets again: The <A -HREF="http://www.uwaterloo.ca/"> University of Waterloo</A> <A -HREF="http://www.csclub.uwaterloo.ca/">Computer Science Club</A> will -be hosting talks on the GNU Hurd on October 26 by Marcus Brinkmann and -Neal Walfield. There will also be a <A -HREF="http://www.gnupg.org/">GnuPG</A> keysigning before Marcus's -talk. Please email <A HREF="mailto:rmgolbeck@uwaterloo.ca">Ryan -Golbeck</A> your <A HREF="http://www.gnupg.org/">GnuPG</A> key so he -can get everyone setup.</P> - -<P>Marcus will talk about <A -HREF="http://www.csclub.uwaterloo.ca/events/MC2066-2002-10-26-3%3A00PM.html">the -Hurd interfaces</A>. Neal will talk about about -<A HREF="http://www.csclub.uwaterloo.ca/events/MC2066-2002-10-26-4%3A30PM.html"> -A GNU Approach to Virtual Memory Management in a Multiserver Operating -System -</A></P> - -<P>Date: 26 Oct 2002</P> -<P>Time: 1330 (1:30pm EST) and 1500 (3:00pm EST)</P> -<P>Place: University of Waterloo, Math and Computers building, room MC -2066</P> - -<P>More information can be found at <A -HREF="http://www.csclub.uwaterloo.ca/"> UW CS Club website</A> and -at <A HREF="mailto:thug@gnu.org">thug@gnu.org</A> diff --git a/news/2002-11-18.mdwn b/news/2002-11-18.mdwn deleted file mode 100644 index 9db912a1..00000000 --- a/news/2002-11-18.mdwn +++ /dev/null @@ -1,21 +0,0 @@ -[[!meta copyright="Copyright © 2002, 2008, 2011 Free Software Foundation, -Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled [[GNU Free Documentation -License|/fdl]]."]]"""]] - -[[!meta date="2002-11-18"]] - -For one month now, the pthread implementation by Neal Walfield is part -of the Hurd CVS source tree, and has been used to compile more -software for the Debian GNU/Hurd archive. The lack of a POSIX -compatible thread library (the Hurd was based on the cthread -implementation that originally accompanied Mach) was a show stopper, -and we are happy about the possibility to not only compile more -applications, but also to start the work on migrating the Hurd source -code to pthreads. diff --git a/news/2003-01-18.mdwn b/news/2003-01-18.mdwn deleted file mode 100644 index 8f342d1d..00000000 --- a/news/2003-01-18.mdwn +++ /dev/null @@ -1,20 +0,0 @@ -[[!meta copyright="Copyright © 2003, 2008, 2011 Free Software Foundation, -Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled [[GNU Free Documentation -License|/fdl]]."]]"""]] - -[[!meta date="2003-01-18"]] - -Gaël Le Mignot, president of HurdFr, -<A HREF="http://news.hurdfr.org/gen.php3/2002/11/05/44,0,1,0,0.html"> -presented the GNU Hurd on 22 November</A> -2002 at EpX in Paris. -<A HREF="http://kilobug.free.fr/hurd/pres-en/">English slides</A> and -<A HREF="http://kilobug.free.fr/hurd/pres-fr/">French slides</A> of the -talk are also available. diff --git a/news/2003-02-14.mdwn b/news/2003-02-14.mdwn deleted file mode 100644 index 4584c525..00000000 --- a/news/2003-02-14.mdwn +++ /dev/null @@ -1,16 +0,0 @@ -[[!meta copyright="Copyright © 2003, 2008, 2011 Free Software Foundation, -Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled [[GNU Free Documentation -License|/fdl]]."]]"""]] - -[[!meta date="2003-02-14"]] - -The <A HREF="/software/hurd/docs.html#UsersGuide">GNU/Hurd User's Guide</A> -is now accessible through the <A HREF="/software/hurd/docs.html">Documentation -</A> section of the Hurd web pages. diff --git a/news/2003-07-02.mdwn b/news/2003-07-02.mdwn deleted file mode 100644 index 27d9702a..00000000 --- a/news/2003-07-02.mdwn +++ /dev/null @@ -1,19 +0,0 @@ -[[!meta copyright="Copyright © 2003, 2008, 2011 Free Software Foundation, -Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled [[GNU Free Documentation -License|/fdl]]."]]"""]] - -[[!meta date="2003-07-02"]] - -The tarball for Debian GNU/Hurd that Marcus Brinkmann made over the -years has been discontinued in favour of Jeff Bailey's -<A HREF="http://packages.debian.org/crosshurd">crosshurd</A> package. -To install Debian GNU/Hurd from now on, this package should be used. -Another Debian system is required to be installed on the same machine. -The GNU/Hurd installation guide has not been updated yet. diff --git a/news/2003-07-16.mdwn b/news/2003-07-16.mdwn deleted file mode 100644 index a37bed26..00000000 --- a/news/2003-07-16.mdwn +++ /dev/null @@ -1,19 +0,0 @@ -[[!meta copyright="Copyright © 2003, 2008, 2011 Free Software Foundation, -Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled [[GNU Free Documentation -License|/fdl]]."]]"""]] - -[[!meta date="2003-07-16"]] - -GNU/LinuxTag 2003 is now over and since there was a talk given about -the Hurd, a demo GNU/Hurd machine running and the sale of Hurd -t-shirts, Wolfgang Jährling decided to write a <A -HREF="http://mail.gnu.org/archive/html/help-hurd/2003-07/msg00029.html">short -summary</A> of what happened there. Many thanks to Wolfgang -Jährling, Volker Dormeyer and Michael Banck! diff --git a/news/2003-08-21.mdwn b/news/2003-08-21.mdwn deleted file mode 100644 index 1a44c1d2..00000000 --- a/news/2003-08-21.mdwn +++ /dev/null @@ -1,16 +0,0 @@ -[[!meta copyright="Copyright © 2003, 2008, 2011 Free Software Foundation, -Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled [[GNU Free Documentation -License|/fdl]]."]]"""]] - -[[!meta date="2003-08-21"]] - -Added a link to Patrick Strasser's <A -HREF="http://www.htu.tugraz.at/~past/hurd/global/">the Hurd Source -Code Cross Reference</A> in all the "Source code" sections. diff --git a/news/2005-01-28.mdwn b/news/2005-01-28.mdwn deleted file mode 100644 index 9e54ff60..00000000 --- a/news/2005-01-28.mdwn +++ /dev/null @@ -1,16 +0,0 @@ -[[!meta copyright="Copyright © 2005, 2008, 2011 Free Software Foundation, -Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled [[GNU Free Documentation -License|/fdl]]."]]"""]] - -[[!meta date="2005-01-28"]] - -Marcus Brinkmann added -<A HREF="/software/hurd/hurd-l4.html">a small web page</A> describing -the ongoing developments on the Hurd-to-L4 port. diff --git a/news/2005-09-20.mdwn b/news/2005-09-20.mdwn deleted file mode 100644 index e2af05d7..00000000 --- a/news/2005-09-20.mdwn +++ /dev/null @@ -1,20 +0,0 @@ -[[!meta copyright="Copyright © 2005, 2008, 2011 Free Software Foundation, -Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled [[GNU Free Documentation -License|/fdl]]."]]"""]] - -[[!meta date="2005-09-20"]] - -Material from the Operating System topic during -the <A HREF="http://libresoftwaremeeting.org/">Libre Software -Meeting</A> which took place this summer -is <A -HREF="http://medias.2005.libresoftwaremeeting.org/topics/os/">available -online</A>. Included are slides and recordings of talks by Marcus -Brinkmann and Neal Walfield about the Hurd/L4 port. diff --git a/news/2006-04-27.mdwn b/news/2006-04-27.mdwn deleted file mode 100644 index befce295..00000000 --- a/news/2006-04-27.mdwn +++ /dev/null @@ -1,75 +0,0 @@ -[[!meta copyright="Copyright © 2006, 2008, 2011 Free Software Foundation, -Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled [[GNU Free Documentation -License|/fdl]]."]]"""]] - -[[!meta date="2006-04-27"]] - -<p>The GNU Hurd project will participate in this year's <strong>Google -Summer of Code</strong>, under the aegis of the GNU project.</p> - -<p>The following is a list of items you might want to work on. If you want to -modify or extend these tasks or have your own ideas what to work on, please -feel invited to contact us on the -[[bug-hurd_mailing_list|mailing lists/bug-hurd]] or -the [[#hurd_IRC_channel|irc]].</p> - -<ul> - -<li>Make GNU Mach use more <a href="http://savannah.gnu.org/task/?5488">up -to date <em>device drivers</em></a>.</li> - -<li>Work on <a href="http://savannah.gnu.org/task/?5489">GNU Mach's -<em>IPC / VM system</em></a>.</li> - -<li>Design and implement a <a -href="http://savannah.gnu.org/task/?5485"><em>sound system</em></a>.</li> - -<li>Transition the Hurd libraries and servers <a -href="http://savannah.gnu.org/task/?5487">from <em>cthreads</em> to -<em>pthreads</em></a>.</li> - -<li>Find and implement a reasonable way to make the Hurd servers use <a -href="http://savannah.gnu.org/task/?5490"><em>syslog</em></a>.</li> - -<li>Design and implement <a -href="http://savannah.gnu.org/task/?1619"><em>libchannel</em></a>, a library -for streams.</li> - -<li>Rewrite <a href="http://savannah.gnu.org/task/?5469"><em>pfinet</em></a>, -our interface to the IPv4 world.</li> - -<li>Implement and make the Hurd properly use <a -href="http://savannah.gnu.org/task/?5503"><em>extended -attributes</em></a>.</li> - -<li>Design / implement / enhance support for the... - - <ul> - <li><a href="http://savannah.gnu.org/task/?5486"><em>Andrew File System - (AFS)</em></a>;</li> - - <li><a href="http://savannah.gnu.org/task/?5497"><em>NFS client</em> and - <em>NFSd</em></a>;</li> - - <li><a href="http://savannah.gnu.org/task/?5498"><em>EXT3 file - system</em></a>;</li> - - <li><a href="http://savannah.gnu.org/task/?5499"><em>Logical Volume Manager - (LVM)</em></a>.</li> - - </ul> - -</ul> - -<p>Please see the page <a href="/software/soc-projects/guidelines.html">GNU -guidelines for Summer of Code projects</a> about how to make an application and -<a href="/software/soc-projects/ideas.html">Summer of Code project ideas -list</a> for a list of tasks for various GNU projects and information about -about how to submit your own ideas for tasks.</p> diff --git a/news/2007-01-07.mdwn b/news/2007-01-07.mdwn deleted file mode 100644 index 3b7ed1be..00000000 --- a/news/2007-01-07.mdwn +++ /dev/null @@ -1,17 +0,0 @@ -[[!meta copyright="Copyright © 2007, 2008, 2011 Free Software Foundation, -Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled [[GNU Free Documentation -License|/fdl]]."]]"""]] - -[[!meta date="2007-01-07"]] - -A number of GNU Hurd developers will again (as already in the previous years) -meet at the time of the FOSDEM 2007, which will take place from 2007-02-24 to -25 in Brussels, Belgium. [[This_wiki_page|community/meetings/fosdem_2007]] has -some details. [[Contact_us]] if you are interested in meeting with us. diff --git a/news/2007-01-14.mdwn b/news/2007-01-14.mdwn deleted file mode 100644 index e33270e4..00000000 --- a/news/2007-01-14.mdwn +++ /dev/null @@ -1,52 +0,0 @@ -[[!meta copyright="Copyright © 2007, 2008, 2011 Free Software Foundation, -Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled [[GNU Free Documentation -License|/fdl]]."]]"""]] - -[[!meta date="2007-01-14"]] - -<p>Neal Walfield and Marcus Brinkmann have written and submitted for -publication <a -href="http://lists.gnu.org/archive/html/bug-hurd/2007-01/msg00046.html"><em>A -Critique of the GNU Hurd Multi-server Operating System</em></a> and a <a -href="http://lists.gnu.org/archive/html/l4-hurd/2007-01/msg00007.html">position -paper <em>Improving Usability via Access Decomposition and Policy -Refinement</em></a>. Please follow the two preceding links to see the complete -announcements. The authors welcome comments and discussion which may be -directed to the <a href="mailto:bug-hurd@gnu.org"><bug-hurd@gnu.org> -mailing list</a> for the Critique and to the <a -href="mailto:l4-hurd@gnu.org"><l4-hurd@gnu.org> mailing list</a> for the -position paper. - -<p>The abstract of the Critique: <blockquote><p>The GNU Hurd's design was -motivated by a desire to rectify a number of observed shortcomings in Unix. -Foremost among these is that many policies that limit users exist simply as -remnants of the design of the system's mechanisms and their implementation. To -increase extensibility and integration, the Hurd adopts an object-based -architecture and defines interfaces, which, in particular those for the -composition of and access to name spaces, are virtualizable. - -<p>This paper is first a presentation of the Hurd's design goals and a -characterization of its architecture primarily as it represents a departure -from Unix's. We then critique the architecture and assess it in terms of the -user environment of today focusing on security. Then follows an evaluation of -Mach, the microkernel on which the Hurd is built, emphasizing the design -constraints which Mach imposes as well as a number of deficiencies its design -presents for multi-server like systems. Finally, we reflect on the properties -such a system appears to require.</blockquote> - -<p>The abstract of the position paper: <blockquote><p>Commodity operating -systems fail to meet the security, resource management and integration -expectations of users. We propose a unified solution based on a capability -framework as it supports fine grained objects, straightforward access -propagation and virtualizable interfaces and explore how to improve resource -use via access decomposition and policy refinement with minimum interposition. -We argue that only a small static number of scheduling policies are needed in -practice and advocate hierarchical policy specification and central -realization.</blockquote> diff --git a/news/2007-03-14.mdwn b/news/2007-03-14.mdwn deleted file mode 100644 index 5b601a35..00000000 --- a/news/2007-03-14.mdwn +++ /dev/null @@ -1,57 +0,0 @@ -[[!meta copyright="Copyright © 2007, 2008, 2011 Free Software Foundation, -Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled [[GNU Free Documentation -License|/fdl]]."]]"""]] - -[[!meta date="2007-03-14"]] - -<p>The GNU Hurd project will participate in this year's <strong>Google -Summer of Code</strong>, under the aegis of the GNU project.</p> - -<p>The following is a list of items you might want to work on. If you want to -modify these task proposals or have your own ideas on what to work, then please -don't hesitate to contact us on the -[[bug-hurd_mailing_list|mailing lists/bug-hurd]] or -the [[#hurd_IRC_channel|irc]].</p> - -<ul> - -<li>Design and implement <a -href="http://savannah.gnu.org/task/?1619"><em>libchannel</em></a>, a library -for streams.</li> - -<li>Rewrite <a href="http://savannah.gnu.org/task/?5469"><em>pfinet</em></a>, -our interface to the IPv4 world; create a <a -href="http://savannah.gnu.org/task/?5470"><em>pfinet6</em></a> to interface to -the IPv6 world.</li> - -<li>Make GNU Mach use more <a href="http://savannah.gnu.org/task/?5488">up to -date <em>device drivers</em></a>.</li> - -<li>Design and implement a <a -href="http://savannah.gnu.org/task/?5485"><em>sound system</em></a>.</li> - -<li>Introduce the world of the <a -href="http://savannah.gnu.org/task/?5486"><em>Andrew File System (AFS)</em></a> -to the Hurd.</li> - -<li>Work on enhancing our <a href="http://savannah.gnu.org/task/?5497"><em>NFS -client</em> and <em>NFSd</em></a>.</li> - -<li>Implement support for <a -href="http://savannah.gnu.org/task/?5499"><em>Logical Volume Management -(LVM)</em></a>.</li> - -</ul> - -<p>Please see the page <a href="/software/soc-projects/guidelines.html">GNU -guidelines for Summer of Code projects</a> about how to make an application and -<a href="/software/soc-projects/ideas.html">Summer of Code project ideas -list</a> for a list of tasks for various GNU projects and information about -about how to submit your own ideas for tasks.</p> diff --git a/news/2007-10-01.mdwn b/news/2007-10-01.mdwn deleted file mode 100644 index 0284f3dc..00000000 --- a/news/2007-10-01.mdwn +++ /dev/null @@ -1,20 +0,0 @@ -[[!meta copyright="Copyright © 2007, 2008, 2011 Free Software Foundation, -Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled [[GNU Free Documentation -License|/fdl]]."]]"""]] - -[[!meta date="2007-10-01"]] - -This year the GNU Hurd had again been assigned one slot within the **Google -Summer of Code** program, which was assigned to the task **design and implement -[*libchannel*](http://savannah.gnu.org/task/?1619), a library for streams**. -Carl Fredrik Hammar has been working on this task and recently [posted a -summary](http://lists.gnu.org/archive/html/bug-hurd/2007-09/msg00009.html) -about the successful work he had been doing, but also gave an outline about how -he intends to continue improving and extending it. diff --git a/news/2007-10-12.mdwn b/news/2007-10-12.mdwn deleted file mode 100644 index 82ff8843..00000000 --- a/news/2007-10-12.mdwn +++ /dev/null @@ -1,15 +0,0 @@ -[[!meta copyright="Copyright © 2007, 2008, 2011 Free Software Foundation, -Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled [[GNU Free Documentation -License|/fdl]]."]]"""]] - -[[!meta date="2007-10-12"]] - -Stefan Siegl added [[support_for_IPv6_networking|hurd/translator/pfinet/ipv6]] -to the *pfinet* translator. diff --git a/news/2008-02-11.mdwn b/news/2008-02-11.mdwn deleted file mode 100644 index 060c0b94..00000000 --- a/news/2008-02-11.mdwn +++ /dev/null @@ -1,18 +0,0 @@ -[[!meta copyright="Copyright © 2008, 2011 Free Software Foundation, Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled [[GNU Free Documentation -License|/fdl]]."]]"""]] - -[[!meta date="2008-02-11"]] - -A number of GNU Hurd developers will again (as already in the previous -years) meet at the time of the FOSDEM 2008, which will take place from -2008-02-23 to 24 in Brussels, Belgium. - -The page about [[community/meetings/FOSDEM_2008]] has some details. -[[Contact_us]] if you are interested in meeting with us. diff --git a/news/2008-03-19.mdwn b/news/2008-03-19.mdwn deleted file mode 100644 index fbfb4c60..00000000 --- a/news/2008-03-19.mdwn +++ /dev/null @@ -1,22 +0,0 @@ -[[!meta copyright="Copyright © 2008, 2011 Free Software Foundation, Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled [[GNU Free Documentation -License|/fdl]]."]]"""]] - -[[!meta date="2008-03-19"]] - -The GNU Hurd project has been accepted as a mentoring organisation for the -**Google Summer of Code 2008**! If you are a student and looking for a job -during the summer, take a look at our -[[project_ideas_list|community/gsoc]]--here's your chance to help improving the -GNU Hurd including mentoring from our side and being paid compensation from -Google's! - -The application deadline has been [**extended** to **Monday, -2008-04-07**](http://groups.google.com/group/google-summer-of-code-announce/browse_thread/thread/9fa88f31aa401f70), -so there's more time for you students to hand in your Hurd applications. diff --git a/news/2008-09-11.mdwn b/news/2008-09-11.mdwn deleted file mode 100644 index 0765a269..00000000 --- a/news/2008-09-11.mdwn +++ /dev/null @@ -1,15 +0,0 @@ -[[!meta copyright="Copyright © 2008, 2011 Free Software Foundation, Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled [[GNU Free Documentation -License|/fdl]]."]]"""]] - -[[!meta date="2008-09-11"]] - -All five students who worked on the Hurd during the **Google Summer of Code 2008** succeeded -in their projects. For more information please see [[the_community/gsoc_page|community/gsoc]]. -**Congratulations to both students and mentors!** diff --git a/news/2008-11-14.mdwn b/news/2008-11-14.mdwn deleted file mode 100644 index 0d357900..00000000 --- a/news/2008-11-14.mdwn +++ /dev/null @@ -1,16 +0,0 @@ -[[!meta copyright="Copyright © 2008, 2011 Free Software Foundation, Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled [[GNU Free Documentation -License|/fdl]]."]]"""]] - -[[!meta date="2008-11-14"]] - -[[Samuel_Thibault|samuelthibault]] has implemented support for the PAE feature -offered by modern x86 processors. This largely faciliates the deployment of -GNU/Hurd systems running as a [[Xen_domU|microkernel/mach/gnumach/ports/xen]] -on top of a standard Debian GNU/Linux Xen dom0, for example. diff --git a/news/2008-12-12.mdwn b/news/2008-12-12.mdwn deleted file mode 100644 index 0bd750b8..00000000 --- a/news/2008-12-12.mdwn +++ /dev/null @@ -1,41 +0,0 @@ -[[!meta copyright="Copyright © 2008, 2011 Free Software Foundation, Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled [[GNU Free Documentation -License|/fdl]]."]]"""]] - -[[!meta date="2008-12-12"]] - -Neal Walfield has submitted a paper to -[[community/meetings/EuroSys_2009]] describing how resource management -is done in [[microkernel/viengoos]]: - -[Viengoos: A Framework for Stakeholder-Directed Resource -Allocation](http://walfield.org/papers/2009-walfield-viengoos-a-framework-for-stakeholder-directed-resource-allocation.pdf). - -[[!if test="included()" then="""[[!toggle id=abstract -text="Abstract."]][[!toggleable id=abstract text="[[!paste id=abstract]]"]]""" -else="[[!paste id=abstract]]"]] - -[[!cut id="abstract" text=""" -> General-purpose operating systems not only fail to provide adaptive -> applications the information they need to intelligently adapt, but also -> schedule resources in such a way that were applications to aggressively -> adapt, resources would be inappropriately scheduled. The problem is that -> these systems use demand as the primary indicator of utility, which is a poor -> indicator of utility for adaptive applications. - -> We present a resource management framework appropriate for traditional as -> well as adaptive applications. The primary difference from current -> schedulers is the use of stakeholder preferences in addition to demand. We -> also show how to revoke memory, compute the amount of memory available to -> each principal, and account shared memory. Finally, we introduce a prototype -> system, Viengoos, and present some benchmarks that demonstrate that it can -> efficiently support multiple aggressively adaptive applications -> simultaneously. -"""]] - diff --git a/news/2009-03-28.mdwn b/news/2009-03-28.mdwn deleted file mode 100644 index 78c40688..00000000 --- a/news/2009-03-28.mdwn +++ /dev/null @@ -1,15 +0,0 @@ -[[!meta copyright="Copyright © 2009, 2011 Free Software Foundation, Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled [[GNU Free Documentation -License|/fdl]]."]]"""]] - -[[!meta date="2009-03-28"]] - -The application phase for the **Google Summer of Code 2009** has already -started. Please see our [[page_about_the_GSoC|community/gsoc]] for -details of how to apply for your favorite Hurd project. diff --git a/news/2009-04-20.mdwn b/news/2009-04-20.mdwn deleted file mode 100644 index 3755a7fb..00000000 --- a/news/2009-04-20.mdwn +++ /dev/null @@ -1,14 +0,0 @@ -[[!meta copyright="Copyright © 2009, 2011 Free Software Foundation, Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled [[GNU Free Documentation -License|/fdl]]."]]"""]] - -[[!meta date="2009-04-20"]] - -Sergiu Ivanov will be working on [[unionmount_translators|user/scolobb]] during -the **Google Summer of Code 2009**. diff --git a/news/2009-06-30.mdwn b/news/2009-06-30.mdwn deleted file mode 100644 index 5031de6c..00000000 --- a/news/2009-06-30.mdwn +++ /dev/null @@ -1,31 +0,0 @@ -[[!meta copyright="Copyright © 2009, 2011 Free Software Foundation, Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled [[GNU Free Documentation -License|/fdl]]."]]"""]] - -[[!meta date="2009-06-30"]] - -A month of the Hurd: *Git migration*, *stand-alone libpthread* and *updated -status*. -[[!if test="included()" then="""[[!toggle id=full_news -text="Details."]][[!toggleable id=full_news text="[[!paste id=full_news]]"]]""" -else="[[!paste id=full_news]]"]] - -[[!cut id="full_news" text=""" -> This month Thomas Schwinge [finished -> migrating](http://lists.gnu.org/archive/html/bug-hurd/2009-06/msg00147.html) -> the main Hurd, GNU Mach, MIG, libpthread and unionfs to Git. You can find -> the new repositories at <http://git.savannah.gnu.org/cgit/hurd/>. - -> Also, he made [libpthread buildable -> stand-alone](http://lists.gnu.org/archive/html/bug-hurd/2009-06/msg00166.html) -> by separating its build system from the Hurd's. - -> Additionally, Olaf Buddenhagen wrote a usability report about his experience -> with the [[GNU Hurd for everyday work|hurd/status]]. -"""]] diff --git a/news/2009-07-31.mdwn b/news/2009-07-31.mdwn deleted file mode 100644 index 21f09ae2..00000000 --- a/news/2009-07-31.mdwn +++ /dev/null @@ -1,44 +0,0 @@ -[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled [[GNU Free Documentation -License|/fdl]]."]]"""]] - -[[!meta date="2009-08-03 08:00 UTC"]] - -A month of the Hurd: *hurd Debian package*, *union mount translator*, *bug -fixes*, and a *job opening*. -[[!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=""" -> Samuel Thibault uploaded a new version of the hurd -> [[Debian|hurd/running/debian]] package which improves system stability by -> fixing a long-standing bug in the [[hurd/translator/exec]] server that had -> randomly made it hang, inhibiting the creation of new processes. - -> [[Sergiu Ivanov|scolobb]] implemented most of the functionality of the -> [[union mount translator|hurd/translator/unionmount]] which allows combining -> the [[filesystem trees exported by several translators|hurd/translator]] with -> the filesystem tree of the underlying node (in contrast to a pure -> [[hurd/translator/unionfs]], which won't do that). The patches are currently -> undergoing testing and review on the [[bug-hurd mailing -> list|mailing_lists/bug-hurd]]. This work is being done as a [[Google Summer -> of Code|community/gsoc]] project, and we're happy to tell that Sergiu -> successfully passed the project's midterm evaluation. - -> Also, [[Zheng Da|zhengda]] [[!GNU_Savannah_patch 6851 desc="fixed a bug"]] in GNU Mach's -> [[!wikipedia Berkeley Packet Filter desc="BPF (Berkeley Packet Filter)"]] -> implementation and contributed a number of fixes and -> improvements for [[hurd/debugging/rpctrace]] which should help further debugging. - -> Aside from looking for new [[contributors|contributing]] all the time, -> here is another job opening that doesn't require specific Hurd knowledge: -> we're seeking [someone interested in writing a regression test suite for Hurd -> components](http://lists.gnu.org/archive/html/bug-hurd/2009-07/msg00177.html). -"""]] diff --git a/news/2009-09-30.mdwn b/news/2009-09-30.mdwn deleted file mode 100644 index 38f09bfa..00000000 --- a/news/2009-09-30.mdwn +++ /dev/null @@ -1,32 +0,0 @@ -[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled [[GNU Free Documentation -License|/fdl]]."]]"""]] - -[[!meta date="2009-10-01 11:52 UTC"]] - -A month of the Hurd: *Successful Google Summer of Code project: unionmount*. -[[!if test="included()" then="""[[!toggle id=full_news -text="Details."]][[!toggleable id=full_news text="[[!paste id=full_news]]"]]""" -else="[[!paste id=full_news]]"]] - -[[!cut id="full_news" text=""" -> This month saw the successful completion of the Google Summer of Code 2009, -> for which [[Sergiu Ivanov|scolobb]] created a -> [[unionmount_translator|hurd/translator/unionmount]]. -> His work allows you to simply union one directory or translator into another one, -> so you see the files of both of them side by side. -> -> He was mentored by Olaf Buddenhagen and both are now working on polishing the code -> and extending the namespace based translator selection ([[hurd/translator/nsmux]]) which allows you to -> read a node with a selected translator by simply appending `,,<translator>` to its name. -> -> That aside, we saw the usual steady rate of enhancement discussions, as well -> as bugs getting fixed: X server crashing, preventing that GCC versions after -> 4.2 optimize too much, etc. -"""]] diff --git a/news/2009-10-31.mdwn b/news/2009-10-31.mdwn deleted file mode 100644 index db3537d0..00000000 --- a/news/2009-10-31.mdwn +++ /dev/null @@ -1,49 +0,0 @@ -[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled [[GNU Free Documentation -License|/fdl]]."]]"""]] - -[[!meta date="2009-11-02 22:39 UTC"]] - -A month of the Hurd: new *installation CDs*, further *Git migration*, -*porting*. -[[!if test="included()" then="""[[!toggle id=full_news -text="Details."]][[!toggleable id=full_news text="[[!paste id=full_news]]"]]""" -else="[[!paste id=full_news]]"]] - -[[!cut id="full_news" text=""" -> This month Philip Charles created a new [installation -> CD](http://ftp.debian-ports.org/debian-cd/current/), the [L -> series](http://ftp.debian-ports.org/debian-cd/current/README-L1-disc-set), -> for the Hurd, which brings us a big step towards installing the Hurd from the -> Hurd (without the need of a Linux-based installer). If you enjoy testing -> stuff, please give it a try. - -> On the same front, Michael Banck uploaded a new version of -> [crosshurd](http://packages.debian.org/sid/crosshurd) that makes it again -> possible to use this package for creating a GNU/Hurd system image directly -> from Debian unstable packages. - -> Also, Thomas Schwinge migrated Sergiu Ivanov's [[hurd/translator/nsmux]], -> [[Flávio Cruz|flaviocruz]]' cl-hurd *(clisp bindings)*, and Carl Fredrik -> Hammar [[hurd/libchannel]] repositories into our new [*incubator* Git -> repository](http://git.savannah.gnu.org/cgit/hurd/incubator.git/), making -> them easier to access for other contributors. - -> Our bunch of porters continued to make further Debian packages usable on -> GNU/Hurd: Pino Toscano worked on a lot of packages, and Wesley W. Terpstra -> made [mlton](http://packages.debian.org/sid/mlton) build -- together with -> Samuel Thibault, who first had to enhance [[GNU -> Mach|microkernel/mach/gnumach]] to support allocating more than 1 GiB of RAM -> to one user-space process, which mlton needs. - -> On the go, Samuel also fixed a number of other bugs here and there, for -> example together with Eric Blake and Roland McGrath hashed out a difficile -> issue in the filesystem servers regarding POSIX conformance and system -> stability. -"""]] diff --git a/news/2009-11-30.mdwn b/news/2009-11-30.mdwn deleted file mode 100644 index 86a575bc..00000000 --- a/news/2009-11-30.mdwn +++ /dev/null @@ -1,51 +0,0 @@ -[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled [[GNU Free Documentation -License|/fdl]]."]]"""]] - -[[!meta date="2009-12-03 11:00 UTC"]] - -A month of the Hurd: initial work on *network device drivers in user space*, -*GRUB 2*. -[[!if test="included()" then="""[[!toggle id=full_news -text="Details."]][[!toggleable id=full_news text="[[!paste id=full_news]]"]]""" -else="[[!paste id=full_news]]"]] - -[[!cut id="full_news" text=""" -> This month [[Zheng Da|zhengda]], our [[former Google Summer of Code student -> working on network virtualization and some related -> topics|community/gsoc/2008]], published the code for the pcnet32 device -> driver that he had modified to run as a user-space process instead of inside -> the kernel, and posted some preliminary [performance benchmark -> results](http://lists.gnu.org/archive/html/bug-hurd/2009-11/msg00144.html). -> The test results are mostly on par with the in-kernel driver, so they show -> that moving the lower-layer parts of the networking stack, the device drivers -> themselves, into user space can be done without losing (much) performance. -> Given this encouraging start, work is going on to explore whether the [Device -> Driver Environment](http://wiki.tudos.org/DDE/DDEKit) that has been created -> for L4-based systems can be used for [providing GNU/Hurd systems with device -> drivers](http://lists.gnu.org/archive/html/bug-hurd/2009-11/msg00241.html) -> that (a) are more recent than our current ones, (b) support classes of -> devices that [[we don't support so -> far|microkernel/mach/gnumach/hardware_compatibility_list]], and (c) are -> running as (possibly separate, fault-isolated) user-space processes. - -> Thanks to Samuel Thibault, the latest Debian GRUB 2 package (1.97+20091130-1) -> [supports native -> installation](http://lists.debian.org/debian-hurd/2009/11/msg00095.html) from -> GNU/Hurd itself -- booting GNU/Hurd systems with GRUB has always been -> working, but until now it wasn't possible to *install* GRUB from a GNU/Hurd -> system. GNU GRUB has originally been written [for booting GNU/Hurd -> systems](http://www.gnu.org/software/grub/manual/grub.html#History), so this -> step completes its original purpose. - -> Samuel also continued to work on preparing the [[Xen branch of GNU -> Mach|microkernel/mach/gnumach/ports/xen]] for being merged with the mainline -> code, and he fixed a kernel panic in the kernel's floating point -> support code. -"""]] diff --git a/news/2009-12-31.mdwn b/news/2009-12-31.mdwn deleted file mode 100644 index 286350d1..00000000 --- a/news/2009-12-31.mdwn +++ /dev/null @@ -1,85 +0,0 @@ -[[!meta copyright="Copyright © 2009, 2010 Free Software Foundation, Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled [[GNU Free Documentation -License|/fdl]]."]]"""]] - -[[!meta date="2009-12-31 17:33 UTC"]] - -A month of the Hurd: *official Xen domU support*, *DDE*, *porting*, and *FOSDEM 2010*. -[[!if test="included()" then="""[[!toggle id=full_news -text="Details."]][[!toggleable id=full_news text="[[!paste id=full_news]]"]]""" -else="[[!paste id=full_news]]"]] - -[[!cut id="full_news" text=""" - -> This month Samuel Thibault [merged his development branch into GNU Mach's -> master -> branch](http://lists.gnu.org/archive/html/bug-hurd/2009-12/msg00058.html) -- -> meaning that his [[GNU Mach Xen domU -> port|microkernel/mach/gnumach/ports/xen]] is now part of the official -> sources. Only the [[microkernel (GNU Mach)|microkernel/mach/gnumach]] needed -> to be extended, and no changes were needed in the Hurd, or glibc code bases. -> He had started this port in 2007 already, but it has been in heavy use over -> the last two years already, so merging it into the main source bases was long -> overdue. - -> He also got the necessary Xen patches committed into Xen's unstable branch, -> so that from Xen's 4.0 release on you'll be able to boot GNU/Hurd systems -> using `pv-grub`, without the need to prepare a special bootstrap image (like -> an initrd). - -> Of course, running GNU/Hurd systems in other virtualization environments is -> possible too, but the Xen domU approach offers superior performance compared -> to [[hurd/running/QEMU]]'s machine emulation, for example. - -> Samuel also spent some time on adding code for [detecting invalid (duplicate) -> port -> deallocations](http://lists.gnu.org/archive/html/commit-hurd/2009-12/msg00016.html), -> and started fixing these, as well as he fulfilled his usual share of -> miscellaneous bug fixing. - -> The [[DDE]] port of Zheng Da now [passes the first -> tests](http://lists.gnu.org/archive/html/bug-hurd/2009-12/msg00060.html), -> bringing us the first steps towards updated device drivers -- and much lower -> overhead for maintaining them. - -> Now that the Debian GNU/Hurd build stats are again hosted on the [master -> Debian build machine](https://buildd.debian.org/stats/), Debian developers -> see their packages' build failures more prominently, and quite a few started -> to fix their packages. - -> Thus, thanks to the [[hurd/running/debian/porting]] work of mainly Emilio Pozuelo -> Monfort and Pino Toscano, users of the Hurd can get many more packages -> directly via the [[Debian GNU/Hurd|hurd/running/debian]] distribution. -> Thanks to their and the other porters' relentless work, the percentage of -> available Debian packages [has reached -> 66%](https://buildd.debian.org/stats/hurd-i386.txt), rising. For a specific example, -> they ported many GNOME packages, so that the `gnome-core` metapackage [is -> installable -> again](http://lists.gnu.org/archive/html/bug-hurd/2009-12/msg00217.html). -> Please test these and [[report back|mailing lists/debian-hurd]]. - -> Thomas Schwinge started the planning for [[a GNU Hurd folks meeting at -> FOSDEM|community/meetings/fosdem 2010]] on February 6th/7th 2010 at the -> Université Libre de Bruxelles. - -> Guillem Jover jumped in and started [fixing GNU Mach build -> warnings](http://lists.gnu.org/archive/html/commit-hurd/2009-12/msg00008.html) -> -- meaning that Thomas Schwinge's evil plan finally worked out, when he -> enabled `-Wall` in an October 2006 commit: -> -> +# Yes, this makes the eyes hurt. But perhaps someone will finally take care of -> +# all that scruffy Mach code... Also see <http://savannah.gnu.org/task/?5726>. -> +AM_CFLAGS += \ -> + -Wall - -> --- - -> The GNU Hurd team wishes a pleasant Year 2010 to everyone! - -"""]] diff --git a/news/2010-01-31.mdwn b/news/2010-01-31.mdwn deleted file mode 100644 index 306a54b3..00000000 --- a/news/2010-01-31.mdwn +++ /dev/null @@ -1,58 +0,0 @@ -[[!meta copyright="Copyright © 2009, 2010 Free Software Foundation, Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled [[GNU Free Documentation -License|/fdl]]."]]"""]] - -[[!meta date="2010-02-02 00:25 UTC"]] - -A month of the Hurd: *Arch Hurd*, *FOSDEM preparations* and a *thesis on mobile Hurd objects*. -[[!if test="included()" then="""[[!toggle id=full_news -text="Details."]][[!toggleable id=full_news text="[[!paste id=full_news]]"]]""" -else="[[!paste id=full_news]]"]] - -[[!cut id="full_news" text=""" - -> This month, we saw the first booting version of an [[hurd/running/Arch Hurd]] -> system, which seconds the [[Debian GNU/Hurd|hurd/running/debian]] -> distribution that already provides two third of the Debian software archive -> compiled for GNU/Hurd. - -> Nine Hurd developers will [[meet at FOSDEM -> 2010|community/meetings/fosdem_2010]] on February 6th and 7th in Bruxelles, -> Belgium. On Sunday, Olaf will be giving two presentations in the Alt-OS -> Developer Room: [*Why is Anyone Still Working on the GNU -> Hurd?*](http://fosdem.org/2010/schedule/events/altos_hurd) (10:30), and -> [*Porting KGI graphics drivers from Linux to GNU -> Hurd*](http://fosdem.org/2010/schedule/events/altos_kgi_hurd) (13:00). The -> day before, on Saturday, Bas will be giving a [talk about *Iris*, his new -> kernel](http://fosdem.org/2010/schedule/events/emb_iris) (18:00, Embedded -> Developer Room). - -> Carl Fredrik Hammar -> [finished and presented](http://lists.gnu.org/archive/html/bug-hurd/2010-01/msg00078.html) -> his thesis -> [*Generalizing mobility for the Hurd*](http://users.student.lth.se/cs07fh9/2009-hammar-hurd-mobility.pdf) -> and passed with distinction. Congratulations! Its abstract reads: - -> > The GNU Hurd features mobile objects -> > in its implementation of filesystem backing stores. -> > This thesis investigates the -> > limitations and security concerns -> > these objects present, -> > and how they can be overcome. -> > This is done in preparation for new applications -> > that feature mobile code and mobile objects. -> > In addition, -> > one such application is studied and implemented, -> > in which mobile code is used to make -> > the `ioctl` system call more extensible. - -> So, when are *YOU* going to do a thesis, or another project on a -> GNU/Hurd-related topic? [[Contact_us]] if you are interested! - -"""]] diff --git a/news/2010-02-28.mdwn b/news/2010-02-28.mdwn deleted file mode 100644 index ee6e22ef..00000000 --- a/news/2010-02-28.mdwn +++ /dev/null @@ -1,72 +0,0 @@ -[[!meta copyright="Copyright © 2010 Free Software Foundation, Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled [[GNU Free Documentation -License|/fdl]]."]]"""]] - -[[!meta date="2010-03-10 15:55 UTC"]] - -A month of the Hurd: *DDE driver*, *X.org / libpciaccess*, *FOSDEM*, and -*Google Summer of Code 2010*. -[[!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=""" - -> A bit late, but here it is finally: the *MotH* for February, 2010. - -> This month saw the first running and testable -> [[DDE driver by Zheng Da|user/zhengda]], -> with which he begins to reap the benefits of porting [[DDE]] to the Hurd -- -> essentially, allowing us to use current Linux device drivers. - -> Samuel Thibault pushed a [libpciaccess x86 -> backend](http://cgit.freedesktop.org/xorg/lib/libpciaccess/commit/?id=af2be74979aeab9a2fc4c933462e97ce70f816b6) -> to X.Org: - -> > This adds support on x86 for OSes that do not have a PCI interface, -> > tinkering with I/O ports, and makes use of it on GNU/Hurd. - -> In the course of this, he also got commit access to X.org, so it should be -> easier now to get further Hurd-related patches applied. - -> As announced in our [[previous news blurb|2010-01-31]], at FOSDEM, Bas did -> his presentation of [*Iris, a new capability-based microkernel -> OS*](http://fosdem.org/2010/schedule/events/emb_iris) in the Embedded -> Developer Room, and Olaf illustrated [*Why is Anyone Still Working on the GNU -> Hurd?*](http://fosdem.org/2010/schedule/events/altos_hurd), and presented his -> work of [*Porting KGI graphics drivers from Linux to GNU -> Hurd*](http://fosdem.org/2010/schedule/events/altos_kgi_hurd), in the Alt-OS -> Developer Room. - -> In [Mikel Olasagasti's -> words](http://lists.gnu.org/archive/html/bug-hurd/2010-03/msg00014.html): - -> > The room was full and people was "standing-up" for the talk. Some people -> > even couldn't enter to the room (+20?). -> > -> > Antrik [Olaf] made a good job. Was nice for the crowd to see Hurd running X, -> > slow but working. - -> The regular IRC meeting schedule has been -> [changed](http://lists.gnu.org/archive/html/bug-hurd/2010-02/msg00040.html) -> to Wednesdays, 11:00 UTC; see the [[IRC#regular_meetings]] page for details. - -> Last, but not least, it is time again to think about the [[Google Summer of -> Code|community/gsoc]]. In [[community/gsoc/2007]], the GNU Hurd had one -> successful project, in [[community/gsoc/2008]] five of them, -> [[community/gsoc/2009]] saw another one, so we obviously plan to make it five -> projects again this year. We already have [[dozens of -> ideas|community/gsoc/project ideas]] online, and will add yet more -- also -> based on YOUR suggestions and wishes! - -> So, if you're a student, and interested in working on the GNU Hurd, please -> join in; browse through the [[community/GSoC]] pages, and don't be shy to -> [[contact us]]! - -"""]] diff --git a/news/2010-03-31.mdwn b/news/2010-03-31.mdwn deleted file mode 100644 index c3c424d1..00000000 --- a/news/2010-03-31.mdwn +++ /dev/null @@ -1,48 +0,0 @@ -[[!meta copyright="Copyright © 2010 Free Software Foundation, Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled [[GNU Free Documentation -License|/fdl]]."]]"""]] - -[[!meta date="2010-04-01 07:55 UTC"]] - -A month of the Hurd: some more *bug squashing* and *Google Summer of Code 2010*. -[[!if test="included()" then="""[[!toggle id=full_news -text="Details."]][[!toggleable id=full_news text="[[!paste id=full_news]]"]]""" -else="[[!paste id=full_news]]"]] - -[[!cut id="full_news" text=""" - -> This month saw bugs dying as they met hackers like [Jérémie, -> Samuel](http://lists.gnu.org/archive/html/bug-hurd/2010-03/msg00027.html), or -> [Zheng, -> Thomas](http://lists.gnu.org/archive/html/bug-hurd/2010-03/msg00051.html), or -> [Jakub](http://lists.gnu.org/archive/html/bug-hurd/2010-03/msg00071.html) -> (keeping it to a few ones which were discussed on the [[bug-hurd mailing -> list|mailing_lists/bug-hurd]]). - -> Olaf, Thomas and Fredrik -> [wrote](http://lists.gnu.org/archive/html/bug-hurd/2010-03/msg00022.html) and -> submitted our [[community/gsoc/organization_application]] for the Google -> Summer of Code 2010. However, Google is [asking most GNU projects to work -> under the GNU project -> umbrella](http://lists.gnu.org/archive/html/bug-hurd/2010-03/msg00125.html), -> so we aren't listed as an organization on our own, but instead will again -> participate as a subproject of GNU. - -> Anyway, this organizational detail is not at all important for interested -> students; you can apply for any of the ideas that are listed on our -> [[community/gsoc/project_ideas]] page (or come up with your own ideas, of -> course!) via the [GNU project GSoC -> page](http://socghop.appspot.com/gsoc/org/show/google/gsoc2010/gnuproject). If -> you apply, please also include the information we're asking for on our -> [[community/gsoc/student_application_form]]. Don't hesitate to -> [[contact_us]] beforehand, if there are any questions. We're looking forward -> to seeing your applications, please send them in [before -> 2010-04-09](http://socghop.appspot.com/document/show/gsoc_program/google/gsoc2010/faqs#timeline)! - -"""]] diff --git a/news/2010-04-30.mdwn b/news/2010-04-30.mdwn deleted file mode 100644 index da4c0183..00000000 --- a/news/2010-04-30.mdwn +++ /dev/null @@ -1,92 +0,0 @@ -[[!meta copyright="Copyright © 2010, 2012 Free Software Foundation, Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled [[GNU Free Documentation -License|/fdl]]."]]"""]] - -[[!meta date="2010-05-02 21:20 UTC"]] - -A month of the Hurd: *Arch Hurd*, *updated Debian GNU/Hurd QEMU image*, and *GSoC students*. -[[!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=""" - -> The Arch Hurd folks keep [making good -> progress](http://lists.gnu.org/archive/html/help-hurd/2010-04/msg00003.html): -> their count of available packages keeps increasing, and one of their team -> reported the first instance of Arch Hurd [running on real -> hardware](http://www.archhurd.org/news/11) (and uploaded [a -> photo](http://wiki.archhurd.org/wiki/User:Giselher#ArchHurd_on_a_real_PC) as -> evidence). - -> Of course, our Debian port is still progressing, too: 66% of all Debian -> packages [are currently available for Debian -> GNU/Hurd](https://buildd.debian.org/stats/hurd-i386.txt). - -> *Samuel Thibault*'s fix got included in libxcb1, so X.org again [works out of -> the box](http://lists.debian.org/debian-hurd/2010/04/msg00034.html) using a -> simple `startx`. - -> *Philip Charles* [extended his -> offerings](http://lists.debian.org/debian-hurd/2010/04/msg00019.html) with an -> updated *GRUB USB stick for booting Debian GNU/Hurd*. - -> *Carl Fredrik Hammar* proposed a patch to [faciliate debugging the startup of -> misbehaving -> translators](http://lists.gnu.org/archive/html/bug-hurd/2010-04/msg00037.html). - -> Mainly thanks to *Jose Luis Alarcon Sanchez*, we now have a [new QEMU -> image](http://lists.debian.org/debian-hurd/2010/04/msg00098.html). It can be -> run with a simple `qemu -hda debian-hurd-17042010-qemu.img`. - -> *Thomas Schwinge* updated [our glibc maintenance -> repository](http://git.savannah.gnu.org/cgit/hurd/glibc.git/?h=tschwinge/Roger_Whittaker) -> to a recent version, including a bunch of the patches from the Debian glibc -> package (and these are meant to eventually be submitted upstream). After a -> long break, he as well -> [updated](http://lists.gnu.org/archive/html/bug-hurd/2010-04/msg00062.html) -> his toolchain cross-compilation script [[`cross-gnu`|toolchain/cross-gnu]] -> to -> the current source code packages, and added C++ support. - -> On to the Google Summer of Code 2010: we got three students working on the -> Hurd this year: - -> * *Jérémie Koenig*, mentored by *Samuel Thibault*, will be working on -> adapting the Debian Installer to [produce working Debian GNU/Hurd -> installation -> images](http://socghop.appspot.com/gsoc/student_project/show/google/gsoc2010/debian/t127230758239) -> so we can easily offer up to date disc-sets. -> ([Details](http://wiki.debian.org/SummerOfCode2010/HurdDebianInstaller/JeremieKoenig).) - -> * *Emilio Pozuelo Monfort*, mentored by *Carl Fredrik Hammar* (who was a -> GSoC student in 2007), will be working on a task that may be perceived as -> less exciting from the outside, but yet is extremely valuable: [fixing -> compatibility problems exposed by projects' -> testsuites](http://socghop.appspot.com/gsoc/student_project/show/google/gsoc2010/gnuproject/t127230759396). -> ([[Details|community/gsoc/project_ideas/testsuites]].) For starters, he -> already got a glibc patch [accepted -> upstream](http://sourceware.org/ml/libc-alpha/2010-04/msg00046.html). - -> * *Karim Allah Ahmed*, mentored by *Sergio López*, will be working on -> [tuning the VM Subsystem in -> GNU/Hurd](http://socghop.appspot.com/gsoc/student_project/show/google/gsoc2010/gnuproject/t127230759587) -> to bring the virtual memory management in Hurd/Mach up to date. -> ([[Details|community/gsoc/project_ideas/vm_tuning]].) - -> We'd be happy to see *YOU* sign up on our mailing lists -> ([[mailing_lists/bug-hurd]] and [[mailing_lists/debian-hurd]] are the main -> lists), and [[contribute|contributing]] towards making the Hurd usable for -> everyone, as written down in -> [[our_mission_statement|community/weblogs/antrik/hurd-mission-statement]]. -> Perhaps one of the unassigned projects (outside of the Google Summer of Code -> context) from our [[project_ideas_list|community/gsoc/project_ideas]] is fit -> for you? - -"""]] diff --git a/news/2010-05-31.mdwn b/news/2010-05-31.mdwn deleted file mode 100644 index 5bef328e..00000000 --- a/news/2010-05-31.mdwn +++ /dev/null @@ -1,66 +0,0 @@ -[[!meta copyright="Copyright © 2010 Free Software Foundation, Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled [[GNU Free Documentation -License|/fdl]]."]]"""]] - -[[!meta date="2010-06-06 22:15 UTC"]] - -A month of the Hurd: *DDE linux26*, *thread storms*, *patches*, *new live CD* and *IRC meetings*. -[[!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=""" - -> [[Zheng_Da|user/zhengda]] -> [reported](http://lists.gnu.org/archive/html/bug-hurd/2010-05/msg00037.html) -> on the state of his ongoing work of porting DDE linux26 to the Hurd, which is -> meant to improve the GNU/Hurd hardware support. The devices as emulated by -> QEMU and VMware already work fine, but he's still seeking help for testing on -> real hardware. - -> Sergio López published -> [patches](http://lists.gnu.org/archive/html/bug-hurd/2010-05/msg00059.html) -> as well as [readily-usable -> packages](http://lists.gnu.org/archive/html/bug-hurd/2010-05/msg00106.html) -> to prevent thread storms in ext2fs when synchronizing large pagers. This -> should improve system performance and stability. - -> Emilio Pozuelo Monfort and Sergio López developed further patches (for -> example: -> [exec](http://lists.gnu.org/archive/html/bug-hurd/2010-05/msg00108.html), -> [tmpfs](http://lists.gnu.org/archive/html/bug-hurd/2010-05/msg00077.html)) to -> fix or improve the various internal Hurd servers, and discussed them with -> other Hurd developers. - -> Justus Winter [created a live -> CD](http://lists.gnu.org/archive/html/bug-hurd/2010-05/msg00033.html) with an -> installation wizard in the spirit of the OpenBSD installer. He needs testers -> to help improve it. - -> Ludovic Courtès informed that he has added support for [cross-building -> packages from GNU/Linux to -> GNU/Hurd](http://lists.gnu.org/archive/html/bug-hurd/2010-05/msg00105.html) -> to the Nix package manager, as well as doing [continuous cross-building of -> the GNU Hurd -> itself](http://lists.gnu.org/archive/html/bug-hurd/2010-05/msg00111.html), -> and [glibc](http://sourceware.org/ml/libc-alpha/2010-05/msg00049.html). - -> The [[regular IRC meetings|irc#regular_meetings]] for [[Google Summer of Code -> students|community/gsoc]], their mentors, and any other interested parties -> [are -> continuing](http://lists.gnu.org/archive/html/bug-hurd/2010-05/msg00148.html) -> on Mondays and Thursdays, 10:30 UTC, as Olaf Buddenhagen reported. If you -> want to catch up, have a look at the [#hurd channel -> logs](http://richtlijn.be/~larstiq/hurd/). - -> As always in the *Month of the Hurd*, these news blurbs are only a selection -> of what happened in the last month. There's always more to be found on our -> [[mailing_lists]], especially [[mailing_lists/bug-hurd]]. - -"""]] diff --git a/news/2010-06-30.mdwn b/news/2010-06-30.mdwn deleted file mode 100644 index d435d2d2..00000000 --- a/news/2010-06-30.mdwn +++ /dev/null @@ -1,77 +0,0 @@ -[[!meta copyright="Copyright © 2010 Free Software Foundation, Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled [[GNU Free Documentation -License|/fdl]]."]]"""]] - -[[!meta date="2010-07-08 14:00 UTC"]] - -A month of the Hurd: *Debian Installer*, *clustered page-in*, and *a bunch of -bug fixing*. -[[!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=""" - -> A bunch of patches have hit the mailing lists and source code repositories: - -> Jérémie Koenig posted a [preliminary -> patch](http://lists.gnu.org/archive/html/bug-hurd/2010-06/msg00047.html) to -> add initrd (initial ramdisk) support in GNU Mach for his [[Google Summer of -> Code|community/gsoc]] 2010 project: [[Debian Installer|jkoenig]]. With this -> patch, and some other patches that are still in flux, he ended up being able -> to install a [[Debian GNU/Hurd|hurd/running/debian]] system using the Debian -> Installer -- which is the goal of his project. Patches being *in flux* means -> that there's still work left to be done to properly solve some issues, so -> there's no need to worry that Jérémie wouldn't have any work left until the -> GSoC ends. - -> Karim Allah Amed came up with the [first -> patch](http://lists.gnu.org/archive/html/bug-hurd/2010-06/msg00023.html) for -> porting the clustered paging-in code from OSF Mach to GNU Mach, which should -> improve the virtual memory performance of the Hurd. - -> Emilio Pozuelo Monfort got a bug in [glibc -> fixed](http://sources.redhat.com/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=2a50c07836d2750baf70442f8f760bf6cd43b3af), -> which unblocks a problem we've seen in [coreutils' -> `ln`](https://savannah.gnu.org/bugs/?29655), and also continued to make -> progress on other grounds. - -> Zheng Da -> [began](http://lists.gnu.org/archive/html/commit-hurd/2010-06/msg00003.html) -> [to](http://lists.gnu.org/archive/html/commit-hurd/2010-06/msg00005.html) -> [commit](http://lists.gnu.org/archive/html/commit-hurd/2010-06/msg00014.html) -> patches to make his [[DDE project|zhengda]] support block device drivers, -> apart from fixing some other issues, too. - -> Samuel Thibault [fixed memory -> leaks](http://lists.gnu.org/archive/html/commit-hurd/2010-06/msg00018.html) -> in [[`pfinet`|hurd/translator/pfinet]], which is the Hurd's TCP/IP networking -> unit. Even though that a crashed `pfinet` [[server|hurd/translator]] will be -> restarted upon its next use, having it eat up all system memory is to be -> avoided, of course -- and is corrected with these patches. - -> Carl Fredrik Hammar submitted patches to improve the stability of the auth -> server ([rendezvous port -> death](http://lists.gnu.org/archive/html/bug-hurd/2010-06/msg00003.html) / -> [invalid rendezvous -> ports](http://lists.gnu.org/archive/html/bug-hurd/2010-06/msg00019.html)). - -> Lastly, if you haven't seen it already: Richard Hillesley has posted an -> article [*GNU HURD: Altered visions and lost -> promise*](http://www.h-online.com/open/features/GNU-HURD-Altered-visions-and-lost-promise-1030942.html) -> that caused [quite](http://lwn.net/Articles/394295/) -> [a](http://www.reddit.com/r/linux/comments/ckjt2/gnu_hurd_altered_visions_and_lost_promise/) -> [bunch](http://www.reddit.com/r/programming/comments/ckjud/the_hurd_altered_visions_and_lost_promise/) -> [of](http://www.osnews.com/comments/23511) -> [discussion](http://news.ycombinator.com/item?id=1474941) -- some of it valid -> and constructive criticism, some of it less so. If *you* want to come in -> contact with us GNU Hurd developers, there are [[numerous options to contact -> us|contact_us]]! - -"""]] diff --git a/news/2010-07-31.mdwn b/news/2010-07-31.mdwn deleted file mode 100644 index 68153c7a..00000000 --- a/news/2010-07-31.mdwn +++ /dev/null @@ -1,59 +0,0 @@ -[[!meta copyright="Copyright © 2010 Free Software Foundation, Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled [[GNU Free Documentation -License|/fdl]]."]]"""]] - -[[!meta date="2010-08-10 17:30 UTC"]] - -A month of the Hurd: *Thanks, Phil!*, *Debian Installer*, *compatibility*, and -*LWN article*. -[[!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=""" - -> Philip Charles, our 72 years old provider of Debian GNU/Hurd installation CDs -> [has now resigned](http://lists.debian.org/debian-hurd/2010/07/msg00020.html) -> from that position. This has lead to a flood of [public thank-you -> responses](http://lists.debian.org/debian-hurd/2010/07/msg00020.html#00021), -> and surely yet more of those have been sent privately. Phil, thanks again -> for providing the many installation images you've started producing [nearly -> ten years ago](http://lists.debian.org/debian-hurd/2000/08/msg00249.html)! -- -> oh, the joy of (not) uploading CD-size images using a 56k modem... -- and -> that have been the first choice for many of us to get a [[Debian -> GNU/Hurd|hurd/running/debian]] system installed. - -> On the other hand, there's no need to worry about these news: Jérémie Koenig -> got the [Debian Installer for the -> Hurd](http://jk.fr.eu.org/debian/hurd-installer/) into a basically working -> state; there is a simple [four step installation -> guide](http://jk.fr.eu.org/debian/hurd-installer/README.txt). This brings us -> a big step forward towards easy installation of Debian GNU/Hurd and automated -> image creation. You can track Jérémie's progress on his [[user -> page|jkoenig]]. - -> Emilio Pozuelo Monfort also made progress with his Google Summer of Code -> work. For example, he posted a new iteration of his proposed [changes to -> exec](http://lists.gnu.org/archive/html/bug-hurd/2010-07/msg00141.html) as -> well as he added support for [sending file descriptors over Unix -> sockets](http://lists.gnu.org/archive/html/bug-hurd/2010-07/msg00145.html). -> These patches add features and improve compatibility to other systems, and -> thus help to get more software packages to work as expected on GNU/Hurd -> systems. - -> Ludovic Courtès [fixed `make -> dist`](http://lists.gnu.org/archive/html/bug-hurd/2010-07/threads.html#00107), -> which allows for easy tarball creation of the GNU Hurd sources. - -> We've been in the news [[last month|2010-06-30]] -- and this month yet again: -> LWN posted a well-researched article on the status of the Hurd: Koen -> Vervloesem: [*The Hurd: GNU's quest for the perfect -> kernel*](http://lwn.net/Articles/395150/). - -"""]] diff --git a/news/2010-08-31.mdwn b/news/2010-08-31.mdwn deleted file mode 100644 index f3910b15..00000000 --- a/news/2010-08-31.mdwn +++ /dev/null @@ -1,90 +0,0 @@ -[[!meta copyright="Copyright © 2010 Free Software Foundation, Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled [[GNU Free Documentation -License|/fdl]]."]]"""]] - -[[!meta date="2010-09-17 13:00 UTC"]] - -A month of the Hurd: *Media Appearances*, *procfs*, *Arch Hurd*. -[[!if test="included()" then="""[[!toggle id=full_news -text="Details."]][[!toggleable id=full_news text="[[!paste id=full_news]]"]]""" -else="[[!paste id=full_news]]"]] - -[[!cut id="full_news" text=""" - -> Neal Walfield and Michael Bank have been doing presentations related to the -> GNU Hurd: from the GNU Hackers Meeting in the Hague you can watch the -> {{$community/meetings/ghm2010#walfield_hurd}} where he details why we're -> still interested in working on the GNU Hurd, and there is another -> {{$community/meetings/debconf10#banck_hurd}} from DebConf10, including a very -> nice nod towards the main actors who are currently pushing the Hurd forward. - -> Jérémie Koenig wrapped up his Google Summer of Code project ([[Debian -> Installer|jkoenig]]) by posting his [*Hurd patches for -> installer/build*](http://lists.debian.org/debian-hurd/2010/08/threads.html#00016) -> as well as the [*patches used for hurd -> 20100802-1~jk7*](http://lists.debian.org/debian-hurd/2010/08/threads.html#00022) -> to the [[mailing_lists/debian-hurd]] mailing list. Most of them have been -> handled in the mean time, and we're still waiting for *you* to test his work -> by following his easy [four-step -> instructions](http://jk.fr.eu.org/debian/hurd-installer/README.txt). - -> However, even though that [[this year's GSoC|community/gsoc]] has come -> to an end, he didn't stop working: among other things, he has rewritten -> [[hurd/translator/procfs]] and [published his -> version](http://lists.gnu.org/archive/html/bug-hurd/2010-08/msg00165.html) -> just before the end of the month: -> -> > I have successfully tested it with most of the Linux procps utilities, -> > as well as busybox and htop. It seems to be stable, not too slow, and -> > it stays under 1.5M in resident size. -> -> Testing it is as simple as this: -> -> $ git clone git://git.savannah.gnu.org/hurd/procfs.git -> $ cd procfs/ -> $ git checkout jkoenig/master -> $ make -> $ settrans -ca proc procfs --compatible -> $ ls -l proc/ - -> Thomas Schwinge [added some more -> information](http://lists.gnu.org/archive/html/bug-hurd/2010-08/msg00066.html) -> to the web pages, notably a bunch of [[open_issues]] reports, to have them -> registered in a generic place, and to facilitate coordination. If you're -> looking for a Hurd-related project to work on, go looking -> [[there|open_issues]]! He also converted and merged some of the [hurdextras -> CVS repositories](http://www.nongnu.org/hurdextras/) into the [hurd Git -> repositories](http://git.savannah.gnu.org/cgit/hurd) and our -> [incubator](http://git.savannah.gnu.org/cgit/hurd/incubator.git/refs/). All -> of this should make it easier for new contributors to join in. - -> The [[hurd/running/Arch_Hurd]] guys have some news to share, too: -> -> * They reported on their [current status](http://www.archhurd.org/news/17), -> as well as they [released a new LiveCD -> image](http://www.barrucadu.co.uk/arch-hurd-livecd-i686-core-2010-08-25iso), -> and added a [Planet Arch Hurd](http://planet.archhurd.org/) which -> aggregates the different Arch Hurd Blogs. -> -> * The team [packaged everything](http://www.archhurd.org/news/18/) you need -> for the [[faq/GHAMP]] solution stack. -> -> * Their Diego Nieto Cid sent a patch series to [*bring console-driver-xkb -> up to -> date*](http://lists.gnu.org/archive/html/bug-hurd/2010-08/threads.html#00012). -> This is a add-on to allow using X keymaps to configure the [[Hurd -> console|hurd/console]] for non-US keyboard layouts. - -> Finally, amongst other bug fixing and other development work by the usual -> suspects, we had a short review of what the current Hurd contributors [[still -> need|community/weblogs/ArneBab/what_we_need]] to use a GNU/Hurd system for -> most of their day-to-day tasks. This may help to prioritize the development -> efforts. - -"""]] diff --git a/news/2010-09.mdwn b/news/2010-09.mdwn deleted file mode 100644 index 2829de73..00000000 --- a/news/2010-09.mdwn +++ /dev/null @@ -1,128 +0,0 @@ -[[!meta copyright="Copyright © 2010, 2011 Free Software Foundation, Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled [[GNU Free Documentation -License|/fdl]]."]]"""]] - -[[!meta date="2010-10-23 12:47:26 UTC"]] - -A month of the Hurd: *new translators* / *bug fixing*. -[[!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=""" - -Yes, we're a bit late this month. Arne Babenhauserheide, the guy who has -started and has been drafting the *Month of the Hurd* ever since June 2009 -(yes, that one and a half years already!), moves on to other duties -- his wife -has given birth to our first Hurd developer offspring (as far as I know): - -> Last friday my son Leandro entered our cold and too bright but friendly -> world, [...] - -We wish them good luck for their new parental duty! - -The other guy, Thomas Schwinge, who has been editing and publishing the *Month -of the Hurd* will take over -- at least temporarily (mind you, Arne). - -But, we got some Hurd news, too. - -Olaf Buddenhagen posted a patch that allows to [obtain number of ports in proc -and libps](http://lists.gnu.org/archive/html/bug-hurd/2010-09/msg00036.html) by -means of adding a new [[RPC]] -- and subsequently held a discussion with Samuel -Thibault who proposed that instead of adding such functionality on an [ad hoc -basis](http://lists.gnu.org/archive/html/bug-hurd/2010-09/msg00044.html), a -more generic solution could be found, too. In the end, they agreed that this -functionality was useful enough, and the patch was -[committed](http://lists.gnu.org/archive/html/commit-hurd/2010-09/msg00031.html). - -It is important to spend time on designing proper interfaces (RPCs in this -case), but on the other hand what we're doing now need not be set in stone -forever, as Olaf -[explains](http://lists.gnu.org/archive/html/bug-hurd/2010-09/msg00045.html): - -> Well, we already have a mechanism for making communication protocols in -> the Hurd extensible: it's called the RPC mechanism... :-) Let's not try -> to invent another generic mechanism on top of RPCs. -> -> *If* ten year down the road we indeed end up with half a dozen -> miscallaneous info queries, we can *still* replace them by a new RPC -> covering all of it... - -Thomas Schwinge [moved some -packages](http://lists.gnu.org/archive/html/bug-hurd/2010-09/msg00031.html) -([[hurd/translator/gopherfs]], [[hurd/translator/netio]], -[[hurd/translator/tarfs]]) from hurdextras to the Hurd's -[[source_repositories/incubator]] repository; these are now available as -[[Debian GNU/Hurd packages|hurd/running/debian]]. Manuel Menal also spent time -on actually making tarfs and good ol' gopherfs usable. - -Similar treatment [has been -applied](http://lists.gnu.org/archive/html/bug-hurd/2010-09/msg00055.html) to -Jérémie Koenig's new [[procfs|hurd/translator/procfs/jkoenig]] implementation; -this one is now [used in Debian -GNU/Hurd](http://lists.gnu.org/archive/html/commit-hurd/2010-09/msg00063.html). - -Jérémie found some [problems with signal -delivery](http://lists.gnu.org/archive/html/bug-hurd/2010-09/msg00006.html) -- -signals apparently are not delivered as expected. Roland McGrath, this *hairy -code*'s original author, [provided some -insight](http://lists.gnu.org/archive/html/bug-hurd/2010-09/msg00008.html): - -> It's not that it's a bug, it's that the Hurd has never had POSIX-1996 -> multithreaded signal semantics. The Hurd implementation predates those -> specifications. - -He [continued to -explain](http://lists.gnu.org/archive/html/bug-hurd/2010-09/msg00010.html): - -> The Hurd signal semantics are well-defined -> today. They are not the POSIX-1996 semantics in the presence of multiple -> threads per process. - -This explains for differences comparing to other recent Unixy systems, for -example Linux. Neal Walfield, our [[libpthread]]'s main author, -[states](http://lists.gnu.org/archive/html/bug-hurd/2010-09/msg00017.html) that -he sees *no convincing reason to not adopt POSIX/Linux signal semantics and -abandon Hurd signal semantics*. Jérémie went on to [send a first -patch](http://lists.gnu.org/archive/html/bug-hurd/2010-09/msg00011.html). -While already working in that area, Samuel Thibault applied some further fixes -to our two threading libraries, and among others, he also sent a related glibc -patch to [fix signal-catching -functions](http://sourceware.org/ml/libc-alpha/2010-09/msg00015.html). And -then, there is still the project about [[converting the Hurd's libraries and -servers to using libpthread instead of Mach's cthreads -(libthreads)|community/gsoc/project_ideas/pthreads]]; likely such signalling -system moderizations could be done [alongside of -that](http://lists.gnu.org/archive/html/bug-hurd/2010-09/msg00021.html). - -Manuel Menal [fixed a -bug](http://lists.gnu.org/archive/html/bug-hurd/2010-09/msg00061.html) that -occurred when sending file descriptors with `SCM_RIGHTS` over `PF_LOCAL` -sockets. He also identified this bug as the reason why the SSH daemon's -privilege separation was not working on GNU/Hurd -- now [this is -fixed](http://lists.gnu.org/archive/html/commit-hurd/2010-09/msg00036.html) and -you can use the default of `UsePrivilegeSeparation yes`. - -Michael Banck has, based on user feedback, applied some changes to the -[[!debpkg crosshurd]] package, and [uploaded a new -version](http://lists.debian.org/debian-hurd/2010/09/msg00037.html). - -In other news, the [[hurd/running/Arch_Hurd]] guys rightfully concluded that -now that they're having a package available for almighty GNU Emacs, [no further -user-land packages need to be -ported](http://blogs.archhurd.org/hayashi/2010/09/04/emacs-emacs/). If only -everyone was using Emacs... - -Last, and least, [there are -rumors](http://lists.gnu.org/archive/html/bug-hurd/2010-09/msg00026.html) about -our colleagues over at the Duke Nukem Forever department getting serious again. -We shall see. :-) - -"""]] diff --git a/news/2010-10.mdwn b/news/2010-10.mdwn deleted file mode 100644 index c7312256..00000000 --- a/news/2010-10.mdwn +++ /dev/null @@ -1,65 +0,0 @@ -[[!meta copyright="Copyright © 2010 Free Software Foundation, Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled [[GNU Free Documentation -License|/fdl]]."]]"""]] - -[[!meta date="2010-12-20 11:10 UTC"]] - -A month of the Hurd: *bug fixing* / *flubber re-installation*. -[[!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=""" - -A bit of bug fixing has been going on: - -Samuel Thibault taught [[GNU Mach|microkernel/mach/gnumach]] that Intel Pentium -4 and Opteron-class CPUs [are not just -i386](http://lists.gnu.org/archive/html/commit-hurd/2010-10/msg00021.html), but -in fact a bit more advanced. Not only does this help GNU Mach to select -optimized code paths, but this information is also propagated to the user -space, and used for the `uname` command, for example. - -Pino Toscano continued [fixing bugs in the socket-related glibc code and Hurd's -pfinet](http://lists.gnu.org/archive/html/bug-hurd/2010-10/msg00017.html). - -After finding out that our `pread` implementation does not conform to the POSIX -standard in one aspect, Manuel Menal analyzed this, and [posted a -patch](http://lists.gnu.org/archive/html/bug-hurd/2010-10/msg00056.html). - -Alexey Kuznetsov [privided IPv6 raw socket -fixes](http://lists.gnu.org/archive/html/commit-hurd/2010-10/msg00028.html) for -[[hurd/translator/pfinet]]. - -Michael Banck [uploaded a new version of -crosshurd](http://lists.gnu.org/archive/html/commit-hurd/2010-10/msg00006.html) -to keep up with recent packaging and dependency changes. - -Samuel Thibault uploaded [[hurd/translator/gopherfs]] packages [to the Debian -repository](http://lists.debian.org/debian-hurd/2010/10/msg00018.html). He -also [enabled IPv6 support for Debian Installer -installations](http://lists.gnu.org/archive/html/commit-hurd/2010-10/msg00034.html). - -Thomas Schwinge: - -> It's been a really long-long time (hooray!), but now -> [[flubber|public_hurd_boxen]]'s root file system is totally hosed, and thus -> needs to be -> [re-installed](http://lists.gnu.org/archive/html/bug-hurd/2010-10/msg00003.html). -> (I've been running `apt-get dist-upgrade` when the box apparently crashed.) -> Running `e2fsck` on it spew out over 50.000 lines of illegal and -> multiply-claimed block lists, before I terminated it, so no chance. I'll do -> this over the weekend. `/home/` etc. are not affected, thanks to being on a -> separate partition. - -As of two days later, the machine was -[re-installed](http://lists.gnu.org/archive/html/bug-hurd/2010-10/msg00011.html). - -"""]] diff --git a/news/2010-11.mdwn b/news/2010-11.mdwn deleted file mode 100644 index 0fcc6551..00000000 --- a/news/2010-11.mdwn +++ /dev/null @@ -1,29 +0,0 @@ -[[!meta copyright="Copyright © 2011 Free Software Foundation, Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled [[GNU Free Documentation -License|/fdl]]."]]"""]] - -[[!meta date="2011-01-09 20:50 UTC"]] - -A month of the Hurd: *a short one*. -[[!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=""" - -That's a short one. Apart from the regular business of having internal design -/ development / etc. discussions, and helping people to get their Hurd systems -running, we had Diego Nieto Cid post patches -([1](http://lists.gnu.org/archive/html/bug-hurd/2010-11/msg00019.html), -[2](http://lists.gnu.org/archive/html/bug-hurd/2010-11/msg00023.html)) to -correct two programming errors, which Samuel Thibault quickly reviewed and -applied to the [[source repositories]]. - -"""]] diff --git a/news/2010-12.mdwn b/news/2010-12.mdwn deleted file mode 100644 index 60d0226f..00000000 --- a/news/2010-12.mdwn +++ /dev/null @@ -1,45 +0,0 @@ -[[!meta copyright="Copyright © 2011 Free Software Foundation, Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled [[GNU Free Documentation -License|/fdl]]."]]"""]] - -[[!meta date="2011-01-09 21:25 UTC"]] - -A month of the Hurd: *CD images*. -[[!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=""" - -Samuel Thibault [*updated the Debian GNU/Hurd installer -ISO*](http://lists.debian.org/debian-hurd/2010/12/msg00001.html), and also -again did his regular batch of bug fixing. - -*Arch Hurd is back in action!*, too: they uploaded a [first version of a -graphical live CD](http://www.archhurd.org/news/19/). - -Neal Walfield -[reported](http://lists.gnu.org/archive/html/l4-hurd/2010-12/msg00001.html) on -the state of his [[microkernel/Viengoos]] kernel / research project, which -unfortunately is currently on hold, due to other commitments. - -Olaf Buddenhagen raised an interesting use case: you can use a [[*subhurd* for -debugging the *main* Hurd system|hurd/subhurd#debugging_main_hurd_system]]. -That is [[hurd/virtualization]] at its best! - -Right before the end of the year, Diego Martin Nieto Cid sent a [patch series -to fix some issues with `make -dist`](http://lists.gnu.org/archive/html/bug-hurd/2010-12/msg00024.html). - ---- - -Happy New Year 2011, everyone! - -"""]] diff --git a/news/2010.mdwn b/news/2010.mdwn deleted file mode 100644 index 2ba85266..00000000 --- a/news/2010.mdwn +++ /dev/null @@ -1,130 +0,0 @@ -[[!meta copyright="Copyright © 2011 Free Software Foundation, Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled [[GNU Free Documentation -License|/fdl]]."]]"""]] - -[[!meta date="2011-02-05 12:00 UTC"]] - -A year of the Hurd: *2010*. -[[!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=""" - -Originally published in {{$gnu#gnustatus-2011-01}}. - -From Olaf Buddenhagen, Arne Babenhauserheide, Thomas Schwinge: Yeah, -that's quite right: the GNU Hurd project is still alive! - -According to our mission statement, the goal is creating *a -general-purpose kernel suitable for the GNU operating system, which is -viable for everyday use, and gives users and programs as much control -over their computing environment as possible*. It has a unique -multi-server microkernel-based architecture---bringing advanced -operating system research to the mainstream. More concretely, it's a -collection of user-space server processes that run on the GNU Mach -microkernel. - -The Hurd doesn't fully deliver on the *everyday usability* goal -yet, but it is seeing continuous improvement---and 2010 has been no -exception. Let's take a look at the progress throughout the year. - - * -Apart from having done a lot of other work, Samuel Thibault, our Jack -of all trades, merged his development branch that added Xen domU -support to GNU Mach, which makes it possible to run a GNU/Hurd system -as a Xen guest. Development of this started in 2007, and since then -it has been heavily tested by using it for the Debian GNU/Hurd build -servers, most of our public GNU/Hurd systems, -<http://www.gnu.org/software/hurd/public_hurd_boxen.html>, and the -Hurd project's wiki web server. - - * -We had Zheng Da work on a new hardware device driver framework, which -is based on the Dresden L4 (Fiasco) group's DDE project, and allows -running modern Linux kernel drivers as user-space server processes. -Many network cards already work perfectly with this new framework. -(It has not yet been integrated into the mainstream Hurd code base, so -it needs to be compiled and set up by hand.) Other driver classes, -such as hard disk controllers, will require further work. - - * -As in the previous years, we again participated in the Google Summer -of Code 2010. Olaf Buddenhagen is our main guy for organizing this. - - Jérémie Koenig ported the modern Debian Installer to Debian -GNU/Hurd. Installation images using the new installer are replacing -the previous CD images, which were using an installer based on the old -Debian boot floppies (and running under the Linux kernel)---Philip -Charles has been maintaining these single-handedly for almost ten -years! The new installer images are available from -<http://people.debian.org/~sthibault/hurd-i386/installer/cdimage/>. - - Emilio Pozuelo Monfort was investigating specific compatibility -problems exposed by the extensive test suites coming with some -software packages. Emilio's analysis uncovered a number of -programming errors in the Hurd code, and he fixed several of them. As -these typically affected other programs too, this improved stability -and compatibility in general. - - * -Jérémie Koenig created a new implementation of a `procfs` -translator, which is considerably more robust and efficient than the -previous one. Tools such as `top` can now be used without -problems. - - Some other translators (`gopherfs`, `netio`, -`tarfs`) which have been created by external contributors in -the past have been fixed up by Manuel Menal, and packaged in Debian. -Thus, some of the results of Hurd's extensible architecture are now -easier to access, and these updated translators can serve as examples -for other developers to implement their own ideas. - - * -In addition to various general stability, compatibility, and -portability fixes, several people (Samuel Thibault, Pino Toscano, -Emilio Pozuelo Monfort, and others) have been working on fixing issues -with specific Debian packages. So far, about 68% of all Debian -packages are also available for Debian GNU/Hurd. - - * -Michael Walker started the Arch Hurd distribution, and together with -other enthusiastic Arch developers (Allan McRae, Matthias Lanzinger, -Alexander Preisinger, Stephen Gilles, Diego Nieto Cid) they got it -working in an amazingly short amount of time, both as an installable -system, and a live CD. So now there is a choice between two -well-featured distributions for the Hurd. These new people of course -also help forwarding Hurd development in general---Diego in particular -contributed various patches to the Hurd console and other components. - - * -Carl Fredrik Hammar finished and presented his thesis, *Generalizing -mobility for the Hurd*, -<http://lists.gnu.org/archive/html/bug-hurd/2010-01/msg00078.html>, -and passed with distinction. - -This is a very short digest of what happened in the last year. You -can read our regular *Month of the Hurd* at -<http://www.gnu.org/software/hurd/news.html>, or by subscribing to -our RSS feed at <http://www.gnu.org/software/hurd/index.rss>. - -If you are interested, for example, in doing a university project on a -multi-server microkernel-based operating system, or if you are -interested in contributing to Hurd development in general, please see -<http://www.gnu.org/software/hurd/contributing.html>. Or just -talk to us at <bug-hurd@gnu.org> or the `#hurd` IRC -channel on freenode. - ---- - -French article by Manuel Menal, [*Gnu : L'année 2010 du -Hurd*](http://linuxfr.org/news/lann%C3%A9e-2010-du-hurd). - -"""]] diff --git a/news/2011-03-26.mdwn b/news/2011-03-26.mdwn deleted file mode 100644 index 588f5fcf..00000000 --- a/news/2011-03-26.mdwn +++ /dev/null @@ -1,15 +0,0 @@ -[[!meta copyright="Copyright © 2011 Free Software Foundation, Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled [[GNU Free Documentation -License|/fdl]]."]]"""]] - -[[!meta date="2011-03-26 14:20 UTC"]] - -The **Google Summer of Code 2011** is on! If you're a student, consider -applying for a GNU Hurd project -- details to be found on our -*[[community/GSoC]] page*. diff --git a/news/2011-04-01.mdwn b/news/2011-04-01.mdwn deleted file mode 100644 index 3c0c3869..00000000 --- a/news/2011-04-01.mdwn +++ /dev/null @@ -1,44 +0,0 @@ -[[!meta copyright="Copyright © 2011 Free Software Foundation, Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled [[GNU Free Documentation -License|/fdl]]."]]"""]] - -[[!meta date="2011-04-01 08:30 UTC"]] - -[[!meta title="2011-04-01: GNU/Hurd 0.401 is released!"]] - -We'd like to pass on these marvelous news from our Release Management -Team, headed by Release Manager Samuel Thibault: - -> Hello, -> -> There are rumors that Duke Nukem Forever will actually be released in -> Apr^WMa^WJune 2011, so there's no escape for the Hurd any more, we had -> to finish and release. There has been considerable progress lately, -> so it is with great pleasure that the Hurd maintainers team decided -> to release *version 0.401 of the GNU/Hurd Operating System*. As the -> version number and image size suggest, this is only a small preview -> of course, but we expect GNU/Hurd to be of production-quality within -> the third millenium, to be sure. -> -> A *LiveCD demo* is available on -> <http://people.debian.org/~sthibault/hurd-0.401/hurd-0.401.iso> -> and can be trivially tried using -> `qemu -cdrom hurd-0.401.iso` -> -> We hope that you will appreciate its features and speed. -> -> Are you interested in contributing to the GNU Hurd project? Just -> request an shell account on one of our servers and get started. -> -> <http://www.gnu.org/software/hurd/public_hurd_boxen.html> -> -> It is also worth noting that like in previous years, GNU/Hurd runs -> for the GSoC program, details can be found on -> -> <http://www.gnu.org/software/hurd/community/gsoc.html> diff --git a/news/2011-05-02-foss_factory.mdwn b/news/2011-05-02-foss_factory.mdwn deleted file mode 100644 index 298a5de6..00000000 --- a/news/2011-05-02-foss_factory.mdwn +++ /dev/null @@ -1,98 +0,0 @@ -[[!meta copyright="Copyright © 2011 Free Software Foundation, Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled [[GNU Free Documentation -License|/fdl]]."]]"""]] - -[[!meta date="2011-05-02 09:30 UTC"]] - -[[!meta title="2011-05-02: Introducing FOSS Factory -- a Bounty System for GNU Hurd Work"]] - -> Hey, I have more money than time or programming skills, and I'd like to help -> GNU Hurd development specifically -- how can we arrange for this, where can I -> donate money for GNU Hurd development? - -If you're dwelling on such thoughts, here is the answer; here you can donate -money for GNU Hurd development. -[[!if test="included()" then="""[[!toggle id=full_news -text="Read on."]][[!toggleable id=full_news text="[[!paste id=full_news]]"]]""" -else=" -[[!paste id=full_news]]"]] - -[[!cut id="full_news" text=""" - -As its principal idea, [FOSS Factory](http://www.fossfactory.org/), means to -serve as a hub and organizational platform for connecting Free/Open Source -Software developers with monetary sponsors. From -<http://www.fossfactory.org/aboutus.php>: - -[[!img donate/foss_factory/logo.png align=right link=no]] - -> FOSS Factory's mission is to accelerate the advancement of free/open source -> software by helping people collaborate on the design, funding, and -> development of innovative software ideas. All software solutions produced -> using our system are released under free/open source licenses. Our unique -> model brings the best of innovators from both the entrepreneurial and FOSS -> worlds together to solve real world problems using the mass resources of the -> FOSS community. - -In very general words, their modus operandi is that the community (including -the monetary sponsors) works together with the developers on splitting up tasks -into suitable and assessable sub-projects as necessary, and then act as the -reviewing instance, deciding on such sub-projects' success (and payment, -successively). For more details see their [System -Overview](http://www.fossfactory.org/overview.php). - -For now, we can assume that the amount of money to be made by working on a GNU -Hurd task in this framework is likely to be a symbolic amount only, rather than -being representative for the real effort that needs to be invested. Software -development is expensive, mostly due to the amount of time that is needed for -completing any non-trivial task. Instead, these bounties should be regarded as -an attraction/reward, perhaps also simply as a motivation for a developer to -focus on one specific problem, and bringing it to completion. - -Working on a task and/or suggesting/donating for a new task. - -In principle, any Hurd-related development task is applicable (for example, -from the [[GSoC project ideas|community/gsoc/project_ideas]], or from the -[[open_issues]] list), but it is of course recommendable to match sponsors' -ideas with those of the developers and maintainers. For this, if you want to -sponsor a project, but don't know which one to choose, or if you want to work -on a bounty that is not yet listed on the site, we suggest that you talk to us -first, either publically on the [[bug-hurd mailing -list|mailing_lists/bug-hurd]] or privately on <hurd-maintainers@gnu.org>, if -you prefer. - -Both for supporting (donating) as well as claiming a bounty, you have to -register [at their site](http://www.fossfactory.org/), and proceed from there. -Please don't hesitate to ask [[Thomas Schwinge|tschwinge]] if you need help. - -Continue to explore the [[list of open bounties|tag/bounty]]. - ---- - -This new installment is in no way meant to depreciate the developers' current, -un-paid, efforts. It is also not meant to replace the volunteer work in the -long term. Neither is it meant to trick the [general FSF fund -raising](http://donate.fsf.org/) out of a few dollars. Instead, this is simply -an additional means, a place for donators to give money for *Hurd-specific -tasks*. - -Everyone of the existing crew is eligible to do coding under this bounty -system, but we also hope to attract new developers -- in a sense similar to our -many years of participation in the [[Google Summer of Code|community/gsoc]]. - -Participation in/use of FOSS Factory's services has explicitly been set up -personally by me, Thomas Schwinge; there is no inherent connection to the GNU -Hurd maintainers. This also means that each contribution that comes to life -out of FOSS Factory's framework is subject to the same rules/review process as -any other contribution has always been. - -Unless willing to discuss these publically, any concerns, questions, requests -regarding this system can always be addressed directly to [[me|tschwinge]]. - -"""]] diff --git a/news/2011-q1.mdwn b/news/2011-q1.mdwn deleted file mode 100644 index 103f559b..00000000 --- a/news/2011-q1.mdwn +++ /dev/null @@ -1,57 +0,0 @@ -[[!meta copyright="Copyright © 2011 Free Software Foundation, Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled [[GNU Free Documentation -License|/fdl]]."]]"""]] - -[[!meta date="2011-04-05 21:30 UTC"]] - -A quarter of the Hurd, Q1 of 2011: *GSoC*, and *new faces*. -[[!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=""" - -We're again participating in the [[Google Summer of Code's 2011 -edition|community/gsoc]]. If you know someone who knows that her neighbor -would be interested in getting mentored (by us) and paid (by Google) for -working on a [[GNU/Hurd task|community/gsoc/project_ideas]], please hurry up: -the *student application period* will end this Friday, 2011-04-08. - -There's further progress to be reported on the package porting front: -additionally to the usual suspects, Svante Signell -[has](http://lists.gnu.org/archive/html/bug-hurd/2011-01/msg00028.html) -actively [started](http://lists.debian.org/debian-hurd/2011/02/msg00021.html) -with [contributing](http://lists.debian.org/debian-hurd/2011/02/msg00036.html) -by [fixing](http://lists.gnu.org/archive/html/bug-hurd/2011-03/msg00017.html) -or [porting](http://lists.debian.org/debian-hurd/2011/01/msg00025.html) his -[favorite](http://lists.debian.org/debian-hurd/2011/01/msg00062.html) packages -[to](http://lists.debian.org/debian-hurd/2011/01/msg00051.html) GNU/Hurd. -Welcome, Svante! - -Amongst other fixes, Diego Nieto Cid submitted his work for using [XKB's -keymaps for the Hurd -console](http://lists.gnu.org/archive/html/bug-hurd/2011-03/threads.html#00053). -Of course, he was not the only one to contribute fixes; there's always our -bunch of folks who appear every other month, or week, and send in some -contribution. Also, as we ask our GSoC applicants to submit patches in order -to substantiate their application, we've seen some additional ones due to that. -([[And you can, too.|contributing]]) - -The Arch Hurd folks published their [Year of Arch Hurd -report](http://www.barrucadu.co.uk/year-of-arch-hurd), wrapping up their -progress, including GHAMP (GNU/Hurd, Apache, MySQL, and PHP), X.org, and their -[Arch Hurd LiveCD](http://www.archhurd.org/gethurd.php#livecd). We had -published our [[YotH 2010|2010]], too. - -Finally we got a nice [recognition (or did they mean...) by -xkcd](http://xkcd.com/844/), *How to Write Good Code*, subtitled *You can -either hang out in the Android Loop or the HURD loop*. Go figure! ;-) - -"""]] diff --git a/news/2011-q2-ps.mdwn b/news/2011-q2-ps.mdwn deleted file mode 100644 index 28d2bbb0..00000000 --- a/news/2011-q2-ps.mdwn +++ /dev/null @@ -1,163 +0,0 @@ -[[!meta copyright="Copyright © 2011 Free Software Foundation, Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled [[GNU Free Documentation -License|/fdl]]."]]"""]] - -[[!meta date="2011-10-13 10:00 UTC"]] - -A quarter of the Hurd, Q2 of 2011, PS: *GNU Hurd Truths and Myths*. -[[!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=""" - -After our last *[[Quarter of the Hurd, Q2 of 2011|2011-q2]]* has been picked -up by a bunch of news sites, blogs, and so on, discussions and speculations -have been running all over the net: - - * {{$news/2011-q2#lwn}}; - * {{$news/2011-q2#phoronix-1}}; - * {{$news/2011-q2#phoronix-2}}; - * {{$news/2011-q2#golem}}; - * {{$news/2011-q2#h-online}}; - * {{$news/2011-q2#innocenthacker}}; - * {{$news/2011-q2#netzwelt}}; - * {{$news/2011-q2#operation-tunnelbau}}; - * {{$news/2011-q2#osnews}}; - * {{$news/2011-q2#pro-linux}}; - * {{$news/2011-q2#reddit-1}}; - * {{$news/2011-q2#reddit-2}}; - * {{$news/2011-q2#slashdot}}; - * and a lot more. - -We are happy to see that there is -considerable interest in the Hurd; but we also saw some -misunderstandings, false rumors, and outdated information floating -around. Thus we will try to clarify the situation regarding some of -the more common misunderstandings. - - * **Debian GNU/Hurd strives to become an official Debian port**: - The Debian GNU/Hurd team is working hard to prepare a technology - preview/release candidate for the next Debian release (Wheezy), to - eventually become an official port alongside GNU/Linux and GNU/kFreeBSD -- - but we don't know yet whether we will make it. This is also the - understanding of (for example) Debian's spokesperson - {{$news/2011-q2#schmehl}}. - There is still substantial work necessary to indeed become a release candidate. - If you - want to help, please see our [[contributing]] page and the *to do* - list maintained on <http://wiki.debian.org/Debian_GNU/Hurd>. We'd - be happy to have you on board! - - * **Java support for GNU Hurd is nearby**: Jérémie Koenig is working - on making a versatile Java programming environment available on - GNU/Hurd as part of his - [[Google Summer of Code project|user/jkoenig/java]], focusing on - OpenJDK 7. [Experimental - packages](http://jk.fr.eu.org/debian/experimental/) - are already available. - Also, Java support in GCC (via GCJ/ECJ) has been available before, - which Jérémie also improved. - - * **GNU Hurd supports X.Org, though a bit unstable**: - X support has been present for ages - (anyone remember - [1998's - XFree86](http://cvsweb.xfree86.org/cvsweb/xc/programs/Xserver/hw/xfree86/os-support/hurd/hurd_video.c?rev=1.1&content-type=text/vnd.viewcvs-markup)?), - and X.Org also has been supported for a long time (for example, GNU Hurd - support is explicitly mentioned in the [X.Org 7.2 release - announcement](http://www.x.org/wiki/Other/Press/X11R72Released?action=show&redirect=PressReleases%2FX11R72Released)). - It is true though that many modern graphic card drivers don't work anymore, - as they require DRM (Direct Rendering Manager) support, - so often only VESA is available. - Also, X on the Hurd is [[somewhat_unstable|hurd/status]]. - - * **GNU Hurd has weaker device driver support than the Linux kernel**: - Most of the drivers we use today were imported from Linux 2.0 series. - For network cards, - Linux 2.6.29 drivers are available through [[DDE|hurd/dde]] -- - however, this is not fully integrated yet, - so using these drivers needs manual setup for now ([[hurd/dde/guide]]). - Support for other driver types is also possible with DDE in principle, - but it requires some not-trivial work for each additional class of drivers, - so this can take some time to become available. - (An additional benefit provided by DDE is that the device drivers run as - regular user-space processes -- - unlike the old drivers we were using so far, - which are part of the underlying GNU Mach microkernel.) - - * **The Hurd has SMP, but needs support for new chipsets**: - Both GNU Mach (the microkernel used by the Hurd), - and the Hurd servers themselves come with SMP support. - However, GNU Mach [[misses drivers for modern SMP chipsets|faq/smp]], and - there are also some SMP-related bugs in the implementation, - so further work is needed - for the Hurd to take advantage of multicore processors. - - * **Installation can still be challenging**: - Please [[take notice|http://xkcd.com/293/]] of the - [README file](http://people.debian.org/~sthibault/hurd-i386/installer/cdimage/YES_REALLY_README.txt) -- - just like with any software in development, - there are some known pitfalls to avoid. - (Or better yet, help to fix.) :-) - Alternatively, you can simply use the the - [preinstalled - image](http://people.debian.org/~sthibault/hurd-i386/debian-hurd.img.tar.gz) - in QEMU/KVM/VirtualBox/... - - * **GNU Hurd is not the same as GNU/Hurd**: - The GNU project set out in 1983 to create a complete free operating system. - When a distribution such as Debian combines their GNU-based userland - with the GNU kernel (named [[*GNU Hurd*|hurd/what_is_the_gnu_hurd]]), - the result is more or less a full GNU system. - However, such third-party distributions are distinct - from what an official complete GNU system release would be; - and thus we often call them *GNU/Hurd* for clarity, similar to *GNU/Linux* - or *GNU/kFreeBSD*. - - * **Performance**: - The benchmarks conducted by Phoronix (as reported by - {{$2011-q2#phoronix-3}}) (Phoronix/Michael: thanks for doing these!) - attest very good performance to the Hurd. - Keep in mind though that these benchmarks were almost completely CPU-bound, - so they essentially just confirm that we don't do anything stupid - regarding CPU initialization (cache setup, etc.). - The results would be different for benchmarks - that actually exercise the operating system functionality more. - The fact that the tests were performed in a virtualized environment, - might also have helped the results, - for example by mitigating the effects of our unoptimized I/O paths -- - which are currently the major bottleneck in most situations. - Nevertheless, these results are a hint - that the extra IPC required in microkernel systems - [[doesn't necessarily hamper performance|ipc#performance]] - quite as much as often believed. - We are glad to see such solid benchmarks - help dispel some of the myths around the Hurd and other microkernel-based - systems. - - * **Given the available manpower, the progress is very good**: - Over the past decade, - there were seldom more than [[*half a dozen developers* at any given - time|faq/how_many_developers]] - hacking on the Hurd, in their spare time -- - not hundreds of paid developers like Linux has nowadays. - Considering this, the progress made is quite encouraging - with the system being [[pretty usable|hurd/status]] for many day-to-day tasks now. - It is generally understood that the ambitious architecture of the Hurd - requires a lot of effort to get it working at all, - but the recent progress shows that once the foundations are in place, - the Hurd design indeed allows the developers to be very productive. - To see the progress over the last few years, you can have a look at our - [[news archive|news]]. If you're interested, you can find various ways of - [[contributing]]. We'd be happy to see you join in, because for the Hurd, - every single helping hand makes a big difference! - -"""]] diff --git a/news/2011-q2.mdwn b/news/2011-q2.mdwn deleted file mode 100644 index f4dba68c..00000000 --- a/news/2011-q2.mdwn +++ /dev/null @@ -1,153 +0,0 @@ -[[!meta copyright="Copyright © 2011 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]]."]]"""]] - -[[!tag stable_URL]] - -[[!meta date="2011-07-03 17:30 UTC"]] - -A quarter of the Hurd, Q2 of 2011: *Graphical Installer*, *GSoC*, and *Debian*. -[[!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=""" - -[[!template id=note text="**Update**: - -[[*A quarter of the Hurd, Q2 of 2011, PS*|2011-q2-ps]] has been published."]] - -Jérémie Koenig started working on his [[Google Summer of Code -project|user/jkoenig/java]]: bringing not only Java to the Hurd, but also -fixing or adding missing parts in the Hurd's components along the way. For -example, he already contributed [a set of signal handling -improvements](http://sourceware.org/ml/libc-alpha/2011-06/threads.html#00119). - -Samuel Thibault -[created](http://lists.gnu.org/archive/html/bug-hurd/2011-05/msg00189.html) the -first Debian GNU/Hurd CD set with a graphical installer. You can dowload it at -[the usual place for Debian CD -images](http://people.debian.org/~sthibault/hurd-i386/installer/cdimage/). - -Amongst others, Samuel also [tracked down and -fixed](http://lists.gnu.org/archive/html/bug-hurd/2011-05/msg00025.html) a port -leak in `file_reparent`. This one got visible on the Debian package builder -machine. - -On the organizational side, there is now a real plan to release a Hurd variant -of Debian with their next major release, Wheezy. Expected towards the end of -2012 or beginning of 2013, the Hurd-specific bits of that release effort's -process are being tracked on <http://wiki.debian.org/Debian_GNU/Hurd>. There -is still a lot of work left to be done, but -- as everyone knows -- a real goal -as well as a bit of pressure might help to actually get it done. If you want -to lend a helping hand in order to make this happen, [[porting -packages|contributing#porting]] is a great way to get started and do something -useful at the same time. - -Tanguy le Carrour offered to sponsor some Hurd work, and followed up on his -offer by adding to the Hurd bounties that Thomas Schwinge had set up over at on -FOSS Factory -- [[claim them if you can|2011-05-02-foss_factory]]! It's not -(not yet?) comparable to a Google Summer of Code student's salary, but a step -into the right direction. So, if you have more money than time and want the -Hurd to advance, why don't you [[join Tanguy|2011-05-02-foss_factory]]? - -At the end of August, Hurd folks will be meeting at the [[GNU Hackers -Meeting|community/meetings/ghm2011]] in Paris. Samuel Thibault will be giving -a talk (*GNU/Hurd, aka. Extensibility from the Ground*), and -- amongs others --- Jérémie Koenig will be there too, ready to answer all the questions about -his Java/Hurd Google Summer of Code work. - -"""]] - - -[[!ymlfront data=""" - -golem: - - "Sebastian Grüner (golem): [Debian 7 kommt offiziell mit Hurd als - Kernel \[de\]](http://www.golem.de/1107/84947.html)" - -h-online: - - "Dj Walker-Morgan (The H Open): [Hurd Progresses - Debian GNU/Hurd by end of - 2012?](http://www.h-online.com/open/news/item/Hurd-Progresses-Debian-GNU-Hurd-by-end-of-2012-1279253.html)" - -innocenthacker: - - "Amit Khajuria (Innocent Hacker): [Debian 7 might come in a GNU Hurd - version](http://www.innocenthacker.com/2011/07/debian-7-might-come-in-gnu-hurd-version.html)" - -lwn: - - "Joe 'Zonker' Brockmeier (LWN): [Signs of life from GNU - Hurd](http://lwn.net/Articles/452296/)" - -netzwelt: - - "Markus Franz (netzwelt) [Debian 7.0 Wheezy: Erste Pläne für Hurd statt - Linux-Kernel - \[de\]](http://www.netzwelt.de/news/87551-debian-7-0-wheezy-erste-plaene-hurd-statt-linux-kernel.html)" - -operation-tunnelbau: - - "Jens Reil: [Hurd kommt zusammen mit Duke Nukem - Forever. Fast. \[de\]](http://blog.operation-tunnelbau.de/archives/66-Hurd-kommt-zusammen-mit-Duke-Nukem-Forever.-Fast..html)" - -osnews: - - "Thom Holwerda (OS News): [GNU Hurd Quarterly Status - Report](http://www.osnews.com/story/24942/GNU_Hurd_Quarterly_Status_Teport)" - -phoronix-1: - - "Michael Larabel (Phoronix): [A Status Update On GNU Hurd: Java, Debian, - Money](http://www.phoronix.com/scan.php?page=news_item&px=OTY2Nw)" - -phoronix-2: - - "Michael Larabel (Phoronix): [Coming Up: Benchmarks Of GNU - Hurd](http://www.phoronix.com/scan.php?page=news_item&px=OTY3NQ)" - -phoronix-3: - - "Michael Larabel (Phoronix): [Test Driving GNU Hurd, With Benchmarks Against - Linux](http://www.phoronix.com/scan.php?page=article&item=debian_gnu_hurd)" - -pro-linux: - - "Hans-Joachim Baader (Pro Linux): [GNU Hurd will offiziell in nächste - Debian-Version - \[de\]](http://www.pro-linux.de/news/1/17261/gnu-hurd-will-offiziell-in-naechste-debian-version.html)" - -reddit-1: - - "TheSilentNumber (reddit): [RMS may finally shout \"It's alive!\" at GNU+HURD - thanks to - Debian](http://www.reddit.com/r/linux/comments/j2ztr/rms_mlayout_finally_shout_its_alive_at_gnuhurd_thanks/)" - -reddit-2: - - "mepper (reddit): [Debian now has concrete plans to bring GNU Hurd to the - larger community. It is expected to be released with the release of Debian - 7.0 Wheezy towards the end of 2012 or beginning of - 2013](http://www.reddit.com/r/linux/comments/ipxxt/debian_now_has_concrete_plans_to_bring_gnu_hurd/)" - -schmehl: - - "Alexander \"Tolimar\" Reichle-Schmehl: [About Debian, The Hurd and Linux or - in short: Yes, we will still have a Linux - kernel](http://blog.schmehl.info/Debian/hurd-not-default)" - -slashdot: - - "timothy (Slashdot): [Watch Out Linux, GNU Hurd - Coming](http://news.slashdot.org/story/11/07/14/2141229/watch-out-linux-gnu-hurd-coming)" - -"""]] diff --git a/news/2011-q3.mdwn b/news/2011-q3.mdwn deleted file mode 100644 index 83fc30a5..00000000 --- a/news/2011-q3.mdwn +++ /dev/null @@ -1,116 +0,0 @@ -[[!meta copyright="Copyright © 2011 Free Software Foundation, Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled [[GNU Free Documentation -License|/fdl]]."]]"""]] - -[[!meta date="2011-11-17 14:15 UTC"]] - -A quarter of the Hurd, Q3 of 2011: *Arch Hurd with DDE*, *Debian boxes*, *GHM -talk* and *GSoC: Java*. -[[!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=""" - -In the third quarter of 2011, the Arch Hurd hackers [packaged DDE (Device -Driver Environment)](http://www.archhurd.org/news/22/), so a subset of the -Linux 2.6 device drivers can now easily be run as user-space processes on Arch -Hurd, replacing GNU Mach's in-kernel device drivers. (This has been possible -before, too, but involved several [[manual steps|hurd/dde/guide]].) At the -time of writing, our DDE port supports several network cards, while for other -driver types we will need to add further generic infrastructure. Also, Arch -Hurd had [a booth at -FrOSCon](http://www.froscon.de/en/exhibitors/projekte.html#c1413) and [released -a new Arch Hurd LiveCD](http://www.archhurd.org/news/24/), so new users can -easily test the current state of the Arch flavor of the Hurd. - -Richard Braun contributed additional GNU Hurd instances: [[a *Debian buildd*, a -*Debian porterbox*, and a *public Hurd box*|public_hurd_boxen]]. Especially -the last one is important for *you*: after requesting an account, you can use -it to test the Hurd without any own setup. - -Samuel Thibault sent a new [Bits from the Debian GNU/Hurd -porters](http://lists.debian.org/debian-devel-announce/2011/07/msg00002.html) -to keep the Debian folks up to date with our progres. And it is quite good: -thanks to the relentless work of our porters, you can now use [70 % of all -Debian packages with the Hurd](https://buildd.debian.org/stats/graph-big.png), -so we're getting closer to [the goal of finishing a Release Canditate in time -for Debian Wheezy](http://wiki.debian.org/Debian_GNU/Hurd). If you can, for -example, port Debian packages and want to help the Hurd, this is the perfect -time to get in contact and [port your favorite missing -package](http://www.debian.org/ports/hurd/hurd-devel-debian) to the Hurd. - -A different kind of status update was delivered by Samuel Thibault on the [[GNU -Hacker Meeting (GHM) in Paris|community/meetings/ghm2011]]. We hope you enjoy -watching the video of the {{$community/meetings/ghm2011#thibault_hurd}}. He -nicely explains how the simple yet powerful concept of a [[hurd/translator]] -gives power to a system's less-priviledged users (that is, without `root` -access), without any security implications, and how [[hurd/subhurd]]s and -[[hurd/neighborhurd]]s compare to Linux containers. *It's all about [freedom -0](http://www.gnu.org/philosophy/free-sw.html)*. - -On the technical side, Thomas Schwinge improved the technical documentation of -the [[I/O path|hurd/io_path]] when translators are involved, to make it easier -for new developers to understand how all the different system components -interact. Amongst others, Guillem Jover, Fridolín Pokorný and Jonathan -Neuschäfer -[sent](http://lists.gnu.org/archive/html/bug-hurd/2011-08/msg00184.html) -[many](http://lists.gnu.org/archive/html/bug-hurd/2011-08/msg00093.html) -[patches](http://lists.gnu.org/archive/html/bug-hurd/2011-08/msg00030.html) for -GNU Mach, improving stability, fixing memory leaks and generally cleaning up -the code. - -Maksym Planeta finished a project he has been doing as a university task: -replace GNU Mach's old zone memory allocator with a new [[!wikipedia -slab_allocation desc="slab allocator"]] written by Richard Braun, who also -mentored Maksym during the project. [This -allocator](http://git.savannah.gnu.org/cgit/hurd/gnumach.git/commit/?h=mplaneta/libbraunr/master&id=59c9da87375ad3c8401890ecd4f7f101093f2463), -apart from being overally cleaner than the zone allocator, is meant to waste -less memory than the zone allocator (less fragmentation and more memory can be -reclaimed by the VM system), there are debugging/inspection features, and it's -SPM-ready, thus readily usable once we get up-do-date SMP support in GNU Mach. -It is now being tested and integrated. - -And last but definitely not least, Jérémie Koenig finished his Google Summer of -Code project to [[improve Java support on GNU Hurd|user/jkoenig/java]]. All in -all, he also [improved the Hurd signalling -code](http://lists.gnu.org/archive/html/bug-hurd/2011-06/msg00073.html), ported -OpenJDK and began designing and creating a [library for Java bindings for Mach -and Hurd](https://github.com/jeremie-koenig/hurd-java) which already allows -writing a [Hello World translator in -Java](https://github.com/jeremie-koenig/hurd-java/blob/master/HelloMach.java). -It is still pretty low-level, but it paves the way for extending the core of -the Hurd with Java, which is one of the benefits of the Hurd's distributed -multi-server architecture: different components of the operating system can be -written in different programming languages; not just -[C](http://www.gnu.org/software/hurd/hacking-guide/hhg.html#An-Example-using-trivfs), -but also C++, [[Common Lisp|user/flaviocruz]], and now Java -- and more to -come. - -So if you want to help getting the Debian GNU/Hurd Release Candidate done, or -want to dig deep into DDE to have more device drivers running as user-space -processes, please [[get in contact|contact_us]] -- and maybe already grab the -[[source code|source_repositories]]. - ---- - -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]]. - -"""]] diff --git a/news/2011-q4.mdwn b/news/2011-q4.mdwn deleted file mode 100644 index efed1001..00000000 --- a/news/2011-q4.mdwn +++ /dev/null @@ -1,138 +0,0 @@ -[[!meta copyright="Copyright © 2011, 2012 Free Software Foundation, Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled [[GNU Free Documentation -License|/fdl]]."]]"""]] - -[[!meta date="2012-03-21 19:30 UTC"]] - -A quarter of the Hurd, Q4 of 2011: *Nix-based builds* and *bounty: slab -allocator merged*. -[[!if test="included()" then="""[[!toggle id=full_news -text="Details."]][[!toggleable id=full_news text="[[!paste id=full_news]]"]]""" -else=" -[[!paste id=full_news]]"]] - -[[!cut id="full_news" text=""" - -This quarter, Ludovic Courtès contributed a [continuously-built Nix-based QEMU -image](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00042.html), -raising the count of GNU/Hurd distributions to three: [[Debian -GNU/Hurd|hurd/running/debian]], [[hurd/running/Arch_Hurd]], and now -[[hurd/running/Nix]]. His build is still pretty basic, but a step into the -right direction: [[!wikipedia "continuous integration"]] is a great facility -for automated testing. - -Samuel Thibault followed suit with a [new Debian GNU/Hurd disk -set](http://lists.debian.org/debian-hurd/2011/12/msg00095.html) as a christmas -gift, and -[identified](http://lists.debian.org/debian-hurd/2011/11/msg00095.html) three -easy porting cases with solutions: - - * undefined reference to `dl_*`: add `-ldl` for building - * undefined reference to `main`: missing `gnu*` case in the linking part of - `configure.ac` or `.in` - * undefined reference to `clock_gettime` or `crypt`: add `-lrt` or `-lcrypt` - -These should help all those who want to help [[porting_packages|hurd/porting]]. - -Maksym Planeta and Richard Braun [finished -integration](http://lists.gnu.org/archive/html/bug-hurd/2011-12/msg00046.html) -of the slab allocator. From [[IRC]], freenode, #hurd, 2011-11-14: - - <braunr> there shouldn't be any noticeable difference [...] - <braunr> a bit less fragmentation - <braunr> more memory can be reclaimed by the VM system - <braunr> there are debugging features - <braunr> it's SMP ready - <braunr> and overall cleaner than the zone allocator - <braunr> although a bit slower on the free path (because of - what's performed to reduce fragmentation) - <braunr> but even "slower" here is completely negligible - -This also -[concludes](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00140.html) -our first [[FOSS Factory|donate#FOSS_Factory]] project -- one [[tag/bounty]] -has been redeemed, more are waiting. - -Sergio Lopez documented his work on -[[better_memory_management_and_memfs|Sergio_Lopez]], making it easier for other -hackers to join in working on that topic. - -Our hackers also used the quarter for porting a good number of packages and -fixing bugs. After fixing quirks in the Hurd's memory management system, -Sergio Lopez [reported success building -webkitgtk+](http://lists.debian.org/debian-hurd/2011/10/msg00025.html), whose -build stresses the available memory resources on a 32-bit architecture to a -large extent. Svante Signell was busy, too: -[pax](http://lists.debian.org/debian-hurd/2011/10/msg00105.html), -[abiword](http://lists.debian.org/debian-hurd/2011/11/msg00035.html), -[syslog-ng](http://lists.debian.org/debian-hurd/2011/11/msg00060.html), -[ecl](http://lists.debian.org/debian-hurd/2011/11/msg00058.html), -[fakeroot](http://lists.debian.org/debian-hurd/2011/12/msg00022.html), -[daemon](http://lists.debian.org/debian-hurd/2011/12/msg00025.html), and -[procps](http://lists.debian.org/debian-hurd/2011/12/msg00046.html), -[e2fsprogs' quota](http://lists.debian.org/debian-hurd/2011/10/msg00015.html). -Samuel Thibault handled -[packagekit](http://lists.debian.org/debian-hurd/2011/10/msg00071.html), -[evolution](http://lists.debian.org/debian-hurd/2011/10/msg00070.html), -[emacs23](http://lists.debian.org/debian-hurd/2011/12/msg00018.html), -[gcc-4.7](http://lists.debian.org/debian-hurd/2011/12/msg00065.html), and -[iceweasel -(firefox)](http://lists.debian.org/debian-hurd/2011/12/msg00080.html). Bouju -Alain [submitted a -patch](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00079.html) to -support `/proc/cpuinfo`. Ludovic Courtès contributed a patch to [allow for -`/hurd/init` being -symlink](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00032.html), -made the Hurd [build with glibc -2.14+](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00025.html), and -[worked with the GNU coreutils -team](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00067.html) on a -few issues. Pino Toscano improved [`recvfrom` with `NULL` address -ports](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00161.html). -Maksym Planeta continued working on -[tmpfs](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00118.html). -Samuel Thibault turned `/dev/random` and `/dev/urandom` into [native -translators](http://lists.debian.org/debian-hurd/2011/11/msg00092.html), -modernized [libtool's -configuration](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00073.html), -[mknod's cleanup in error -cases](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00070.html), -[fixed POSIX 2008 -visibility](http://lists.gnu.org/archive/html/bug-hurd/2011-12/msg00004.html), -and fixed an [[!debbug 645285 desc="issue in `setresuid` that broke `sudo`"]]. -[Pino -Toscano](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00013.html) and -[Thomas -Schwinge](http://lists.gnu.org/archive/html/bug-hurd/2011-11/msg00020.html) -improved key handling in libpthread. Guillem Jover [fixed Mach's `int` -vs. `long` -discrepancy](http://lists.debian.org/debian-hurd/2011/10/msg00053.html), which -takes us the first step towards [[porting the system to -x86_64|open_issues/64-bit_port]]. - -If you want to join us in our journey to realize more of the promises of the -architecture of the Hurd, please [[get in contact|contact_us]] -- and maybe -already grab the [[source code|source_repositories]] and have fun hacking on -Free Software! - ---- - -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]]. - -"""]] diff --git a/news/2012-03-21.mdwn b/news/2012-03-21.mdwn deleted file mode 100644 index 3af7e9a9..00000000 --- a/news/2012-03-21.mdwn +++ /dev/null @@ -1,15 +0,0 @@ -[[!meta copyright="Copyright © 2012 Free Software Foundation, Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled [[GNU Free Documentation -License|/fdl]]."]]"""]] - -[[!meta date="2012-03-21 20:00 UTC"]] - -The **Google Summer of Code 2012** is on! If you're a student, consider -applying for a GNU Hurd project -- details to be found on our -*[[community/GSoC]] page*. |
