From 331d4b2fdb828de6d1b50ec866fa1839a429ca5c Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Thu, 31 Dec 2009 14:47:37 +0100 Subject: news/2009-12-31: tschwinge's changes. --- news/2009-12-31.mdwn | 93 +++++++++++++++++++++++++++++++++------------------- 1 file changed, 60 insertions(+), 33 deletions(-) (limited to 'news') diff --git a/news/2009-12-31.mdwn b/news/2009-12-31.mdwn index 6077ee50..e3b3a3dd 100644 --- a/news/2009-12-31.mdwn +++ b/news/2009-12-31.mdwn @@ -10,44 +10,71 @@ License|/fdl]]."]]"""]] [[!meta date="2009-12-31 00:00 UTC"]] -[[!meta updated="2009-12-31 00:00 UTC"]] - -A month of the Hurd: *official Xen domU support*, *ddekit beginnings*, *porting*, *FOSDEM 2010* and *SMP discussion*. +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 got the necessary Xen patches committed -> into the unstable tree of Xen for the 4.0 release, -> so GNU Mach now officially [has Xen domU support](http://lists.gnu.org/archive/html/bug-hurd/2009-12/msg00058.html) -> (GNU Mach instead of GNU Hurd, because -> no changes were needed in the Hurd part). So from Xen 4.0 on you'll be able -> to run the GNU Hurd directly using pv-grub - without the need to -> [prepare a multiboot package](http://youpibouh.thefreecat.org/hurd-xen/build_hurd-modules). -> -> Also the ddekit 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 drivers - -> and much lower overhead for maintaining them. -> -> Mainly thanks to the [porting](http://www.gnu.org/software/hurd/hurd/running/debian/porting.html) -> work of Emilio Pozuelo Monfort and Pino Toscano, -> users of the Hurd can get many more packages directly via debian. -> Thanks to their and other porters relentless work, -> the percentage of available debian packages -> [has reached 65%](http://buildd.debian-ports.org/stats/), -> rising. As concrete 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). -> -> Additionally Thomas Schwinge started the planning for -> [a GNU Hurd meeting at FOSDEM](http://www.thomas.schwinge.homeip.net/hurd-web/community/meetings/fosdem_2010.html] -> on February 6th/7th 2010 at the Université Libre de Bruxelles. -> -> And some questions from Tim Kack from the view of a GNUstep developer -> spawned an extensive discussion about -> [SMP on the Hurd](http://lists.gnu.org/archive/html/bug-hurd/2009-12/msg00089.html). + +> 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 [[open issues/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. + +> 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 other porters' relentless work, the percentage of +> available Debian packages [has reached +> 65%](http://buildd.debian-ports.org/stats/), 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 . +> +AM_CFLAGS += \ +> + -Wall + +> --- + +> The GNU Hurd team wishes a pleasant Year 2010 to everyone! """]] -- cgit v1.2.3