diff options
-rw-r--r-- | news/2012-q2.mdwn | 75 |
1 files changed, 59 insertions, 16 deletions
diff --git a/news/2012-q2.mdwn b/news/2012-q2.mdwn index 63936c1b..6cbd3ecd 100644 --- a/news/2012-q2.mdwn +++ b/news/2012-q2.mdwn @@ -23,20 +23,63 @@ else=" [[!cut id="full_news" text=""" -This quarter Jeremie Koenig released the final [report](http://www.bddebian.com/~hurd-web/user/jkoenig/java/report) on his GSoC project Java on Hurd along with a summary of his changes and the [challenges](http://lists.gnu.org/archive/html/bug-hurd/2012-01/msg00062.html) he bested. In a similar track, Samuel Thibault [merged the slab branch](http://lists.gnu.org/archive/html/bug-hurd/2012-02/msg00010.html), finishing Maksym Planetas GSoC work on a better memory allocator. - -Also Pino Toscano improved the POSIX compliance of the Hurd [for nanosleep](http://lists.gnu.org/archive/html/bug-hurd/2012-04/msg00130.html) [ptsname_r](http://lists.gnu.org/archive/html/bug-hurd/2012-04/msg00122.html), -[getlogin_r](http://lists.gnu.org/archive/html/bug-hurd/2012-04/msg00121.html), [getgroups](http://lists.gnu.org/archive/html/bug-hurd/2012-04/msg00120.html) and [sendto](http://lists.gnu.org/archive/html/bug-hurd/2012-06/msg00009.html), making it easier to port POSIX programs, and Samuel Thibault [added Thread Local support (TLS)](http://lists.gnu.org/archive/html/bug-hurd/2012-05/msg00046.html), further improving the standards conformance of the Hurd and paving the way for C++11x. - -Samuel Thibault, Ludovic Courtès and Thomas Schwinge reduced the barrier of entry into hacking the Hurd. - -As part of this, Samuel prepared [dde in incubator](http://lists.gnu.org/archive/html/bug-hurd/2012-02/msg00037.html), making about half the Linux network drivers compile on the Hurd. Also he added the [netdde debian package and testing notes](http://lists.gnu.org/archive/html/bug-hurd/2012-02/msg00038.html). - -Ludovic added [a continuous testing framework](http://lists.gnu.org/archive/html/bug-hurd/2012-03/msg00019.html) using a Nix-based GNU QEMU image. Since Hurd can now be built using „Nix“ (german for nothing), how about asking a colleague to revise his image of the Hurd as vaporware and showing him vapor chugging away on a compile of your favorite free program? If you don’t want to install the Hurd yourself, you can also check the [automatic tests on hydra](http://hydra.nixos.org/jobset/gnu/hurd-master) ([background](http://lists.gnu.org/archive/html/bug-hurd/2012-04/msg00104.html)). - -Thomas on the other hand [moved](http://lists.gnu.org/archive/html/bug-hurd/2012-03/msg00063.html) the translators [cvsfs](http://git.savannah.gnu.org/cgit/hurd/incubator.git/log/?h=cvsfs/master) and [smbfs](http://git.savannah.gnu.org/cgit/hurd/incubator.git/log/?h=smbfs/master) into the incubator git repository, as well as [libfuse](http://git.savannah.gnu.org/cgit/hurd/incubator.git/log/?h=libfuse/master), reducing the barrier of entry to improving them, so integrating cvs and samba in the filesystem and using FUSE translators can be stabilized more easily. Also he [improved the Hurd build system](http://lists.gnu.org/archive/html/bug-hurd/2012-04/msg00087.html), making it easier to get in: “running autoreconf is all you need”. - -Additionally Roland McGrath [merged many libc changes](http://lists.gnu.org/archive/html/bug-hurd/2012-05/msg00033.html) for upstream inclusion, reducing the maintenance load for getting recent improvements of libc. +This quarter Jeremie Koenig released the final [report](http://www.bddebian.com/~hurd-web/user/jkoenig/java/report) +on his GSoC project Java on Hurd along with a summary of his changes +and the +[challenges](http://lists.gnu.org/archive/html/bug-hurd/2012-01/msg00062.html) +he bested. In a similar track, Samuel Thibault +[merged the slab branch](http://lists.gnu.org/archive/html/bug-hurd/2012-02/msg00010.html), +finishing Maksym Planetas GSoC work on a better memory allocator. + +Also Pino Toscano improved the POSIX compliance of the Hurd +[for nanosleep](http://lists.gnu.org/archive/html/bug-hurd/2012-04/msg00130.html) +[ptsname_r](http://lists.gnu.org/archive/html/bug-hurd/2012-04/msg00122.html), +[getlogin_r](http://lists.gnu.org/archive/html/bug-hurd/2012-04/msg00121.html), +[getgroups](http://lists.gnu.org/archive/html/bug-hurd/2012-04/msg00120.html) +and +[sendto](http://lists.gnu.org/archive/html/bug-hurd/2012-06/msg00009.html), +making it easier to port POSIX programs, and Samuel Thibault +[added Thread Local support (TLS)](http://lists.gnu.org/archive/html/bug-hurd/2012-05/msg00046.html), +further improving the standards conformance of the Hurd and paving the +way for C++11x. + +Samuel Thibault, Ludovic Courtès and Thomas Schwinge reduced the +barrier of entry into hacking the Hurd. + +As part of this, Samuel prepared +[dde in incubator](http://lists.gnu.org/archive/html/bug-hurd/2012-02/msg00037.html), +making about half the Linux network drivers compile on the Hurd. Also +he added the +[netdde debian package and testing notes](http://lists.gnu.org/archive/html/bug-hurd/2012-02/msg00038.html). + +Ludovic added +[a continuous testing framework](http://lists.gnu.org/archive/html/bug-hurd/2012-03/msg00019.html) +using a Nix-based GNU QEMU image. Since Hurd can now be built using +„Nix“ (german for nothing), how about asking a colleague to revise his +image of the Hurd as vaporware and showing him vapor chugging away on +a compile of your favorite free program? If you don’t want to install +the Hurd yourself, you can also check the +[automatic tests on hydra](http://hydra.nixos.org/jobset/gnu/hurd-master) +([background](http://lists.gnu.org/archive/html/bug-hurd/2012-04/msg00104.html)). + +Thomas on the other hand +[moved](http://lists.gnu.org/archive/html/bug-hurd/2012-03/msg00063.html) +the translators +[cvsfs](http://git.savannah.gnu.org/cgit/hurd/incubator.git/log/?h=cvsfs/master) +and +[smbfs](http://git.savannah.gnu.org/cgit/hurd/incubator.git/log/?h=smbfs/master) +into the incubator git repository, as well as +[libfuse](http://git.savannah.gnu.org/cgit/hurd/incubator.git/log/?h=libfuse/master), +reducing the barrier of entry to improving them, so integrating cvs +and samba in the filesystem and using FUSE translators can be +stabilized more easily. Also he +[improved the Hurd build system](http://lists.gnu.org/archive/html/bug-hurd/2012-04/msg00087.html), +making it easier to get in: “running autoreconf is all you need”. + +Additionally Roland McGrath +[merged many libc changes](http://lists.gnu.org/archive/html/bug-hurd/2012-05/msg00033.html) +for upstream inclusion, reducing the maintenance load for getting +recent improvements of libc. Ludovic Courtes, Maksym Planeta, Samuel Thibault and Richard Braun took a dive into the core of the Hurd. Ludovic @@ -87,8 +130,8 @@ Roland McGrath for upstream inclusion, reducing the maintenance load for getting recent improvements of libc. -And now, as a final note, we want to share a story about real-life debugging with the -Hurd; IRC, freenode, #hurd, 2012-03-02: +And now, as a final note, we want to share a story about real-life +debugging with the Hurd; IRC, freenode, #hurd, 2012-03-02: <youpi> yay GNU/Hurd <youpi> I have added i_translator check in e2fsck, it was missing |