diff options
author | Arne Babenhauserheide <arne_bab@web.de> | 2011-11-13 16:10:42 +0100 |
---|---|---|
committer | Arne Babenhauserheide <arne_bab@web.de> | 2011-11-13 16:10:42 +0100 |
commit | 70ff356b1ba4bab48fa6e643e0bb175c03f530cf (patch) | |
tree | a85ebefa7884f32f5af5a21acdd9eec3f72feadc | |
parent | abc7fbb0f62e31e32d4ebf2ec70b44cd22131cd3 (diff) |
news: written q3
-rw-r--r-- | contributing/web_pages/news/moth_next.mdwn | 156 |
1 files changed, 76 insertions, 80 deletions
diff --git a/contributing/web_pages/news/moth_next.mdwn b/contributing/web_pages/news/moth_next.mdwn index dd8d1d8e..209705ae 100644 --- a/contributing/web_pages/news/moth_next.mdwn +++ b/contributing/web_pages/news/moth_next.mdwn @@ -15,7 +15,7 @@ Will be set by tschwinge when publishing. <!-- This is just a skeleton. Use it to create a new MotH. --> -A month of the Hurd: *TODO*, *TODO*, and *TODO*. +A quarter of the Hurd: *Arch with DDE*, *Debian boxes*, *GHM talk*, *GNU Mach fixes* and *GSoC: Java*. [[!if test="included()" then="""[[!toggle id=full_news text="Details."]][[!toggleable id=full_news text="[[!paste id=full_news]]"]]""" else=" @@ -25,87 +25,83 @@ else=" <!--basic structure of a MotH entry. Adapt, reduce and add points as needed. At the end, try to make the text flow as a unified whole.--> -In the third quarter of 2011, the [hurd hacker] [item] - -Also … - -[our hackers] … - -Mainly thanks to … - -Additionally … - -And … - -[reason for contibuting to the Hurd] +In the third quarter of 2011, the Arch Hurd Hackers [packaged DDE](http://www.archhurd.org/news/22/), +so a subset of Linux 2.6 drivers can now be compiled on Arch Hurd to +run in userspace. At the time of writing it supports network cards, +while other driver-types still need their interfaces ported. Also they had +[a booth at FrOSCon](http://www.froscon.de/aussteller/projekt) 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. + +Also Richard Braun contributed new Debian and KVM-based +[[buildd,_porterbox_and_public_box|public_hurd_boxen]], making it +easier to test the Hurd without much setup as well as improving debian +packaging. + +Samuel Thibault wrote 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 the results of our work. And +these are quite good: Thanks to the relentless work of our porters, +you can now use +[69.96% of debian packages with the Hurd](https://buildd.debian.org/stats/graph-big.png), +so we’re coming closer towards getting into Debian as release arch. If you +can 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 type of status update was delivered by Samuel Thibault on +the GNU Hacker Meeting (GHM). Since the videos and slides from the GNU +Hacker Meeting 2011 in Paris are +[online](http://www.gnu.org/ghm/2011/paris/), now, we hope you enjoy +his talk on +[GNU/Hurd, aka. Extensibility from the Ground](http://audio-video.gnu.org/video/ghm2011/Samuel_Thibault-GNU_Hurd.ogv) +([slides](http://www.gnu.org/ghm/2011/paris/slides/samuel-thibault-hurd.pdf)). He +explains nicely how the simple concept of translators gives power to +non-priviledged and casual users (once we get some of these :) ) +without security implications, and how Sub-Hurds and Neighbor-Hurds +compare to Linux containers. + + “It’s all about freedom #0” + +On the technical side, Thomas Schwinge improved the technical documentation of the +[[hurd/io_path]] in translators to make it easier for new developers to start hacking and Guillem Jover, Fridolin Pokorny and Jonathan Neuschäfer +[sent](http://lists.gnu.org/bug-hurd/2011-08/msg00184.html) +[many](http://lists.gnu.org/bug-hurd/2011-08/msg00093.html) +[patches](http://lists.gnu.org/bug-hurd/2011-08/msg00030.html) for + GNU Mach, improving stability, fixing memory leaks and cleaning up +code. + +Additionally Maksym Planeta replaced GNU Mach’s old zalloc memory +allocator with the new balloc from Richard Braun +([integration commit](http://git.savannah.gnu.org/cgit/hurd/gnumach.git/commit/?id=50d073c5ef0feb1676606d0068abf626e8297cd7)), +which handles slabs and should waste less memory than zalloc. Also +balloc has a cpu cache level, so it should work faster on SMP systems, +once we get up do date SMP CPU drivers for GNU Mach. + +And last but definitely not least, Jeremie Koenig finished his Google +Summer of Code project to +[Improve Java on Hurd](http://www.gnu.org/software/hurd/user/jkoenig/java.html). He +[improved the Hurd signalling](http://lists.gnu.org/bug-hurd/2011-06/msg00073.html), +ported OpenJDK and created a +[Java Hurd-Library](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 gets the count of supported languages to +3: [[C(++)|hacking-guide/hhg#An-Example-using-trivfs]], +[[common_lisp|user/flaviocruz]] and Java. + +So if you want to help get the Hurd into Debian as full release arch, +so the power to the Hurd gives to casual users can actually get into +the Hands of these, or dig dig deep into DDE to have more Linux +drivers running in Userspace, please [[get_in_contact|contact_us]] - +and maybe grab [[our_source_repos|source_repositories]]. <!--see [[contributing/web_pages/news/writing_the_moth]] for additional information on writing the MotH.--> - * [[toolchain/ELFOSABI_GNU]] - - * The Arch Hurd Hackers [packaged DDE](http://www.archhurd.org/news/22/), so - Linux 2.6 drivers can now be compiled on Arch Hurd to run in - userspace. At the time of writing it supports network cards, while - other driver-types still need their interfaces ported. - - * Also they had - [a booth at FrOSCon](http://www.froscon.de/aussteller/projekt) 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. - - * The videos and slides from the GNU Hacker Meeting 2011 in Paris - are [online](http://www.gnu.org/ghm/2011/paris/), including the - talk from Samuel Thibault: - [GNU/Hurd, aka. Extensibility from the Ground](http://audio-video.gnu.org/video/ghm2011/Samuel_Thibault-GNU_Hurd.ogv) - ([slides](http://www.gnu.org/ghm/2011/paris/slides/samuel-thibault-hurd.pdf)). He - explains nicely how the simple concept of translators gives power - to non-priviledged and casual users (once we get some of those :) - ) without security implications, and how Sub-Hurds and - Neighbor-Hurds compare to Linux containers. - - “It’s all about freedom #0” - - * Samuel Thibault wrote a new - [Bits from the Debian GNU/Hurd porters](http://lists.debian.org/debian-devel-announce/2011/07/msg00002.html) - - * Thomas Schwinge improved the technical documentation of the - [[hurd/io_path]] in translators to make it easier for new developers to start hacking. - - * Guillem Jover, Fridolin Pokorny and Jonathan Neuschäfer - [sent](http://lists.gnu.org/bug-hurd/2011-08/msg00184.html) - [many](http://lists.gnu.org/bug-hurd/2011-08/msg00093.html) - [patches](http://lists.gnu.org/bug-hurd/2011-08/msg00030.html) for - gnumach, improving stability, fixing memory leaks and cleaning up - code. - - * Jeremie Koenig finished his Google Summer of Code project to - [Improve Java on Hurd](http://www.gnu.org/software/hurd/user/jkoenig/java.html). He - [improved the Hurd signalling](http://lists.gnu.org/bug-hurd/2011-06/msg00073.html), - ported OpenJDK and created a - [Java Hurd-Library](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), - though still pretty low-level. - - * Maksym Planeta replaced GNUmach’s old zalloc memory allocator with - the new balloc from Richard Braun - ([integration commit](http://git.savannah.gnu.org/cgit/hurd/gnumach.git/commit/?id=50d073c5ef0feb1676606d0068abf626e8297cd7)), - which handles slabs and should waste less memory than zalloc. Also - balloc has a cpu cache level, so it should work faster on SMP - systems, once we get up do date SMP CPU drivers for GNUmach. - - * 69.96% of debian packages - [are now available for the Hurd](https://buildd.debian.org/stats/graph-big.png), - so we’re getting closer to getting into Debian as release arch. If - you can 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. - - * And Richard Braun contributed a new - [[buildd,_porterbox_and_public_box|public_hurd_boxen]] via - sceen.net, making it easier to test the Hurd without much setup as - well as improving debian packaging. +<!-- * [[toolchain/ELFOSABI_GNU]]--> + """]] |