<div dir="ltr">A big congratz from my side madhu... :)<br><br><div class="gmail_quote">On Tue, Sep 16, 2008 at 7:26 AM, Praveen A <span dir="ltr">&lt;<a href="mailto:pravi.a@gmail.com">pravi.a@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Great Work Madhu !!! We are proud of you for the hard work you have<br>
done !!! It was such an important task and you have stood up to the<br>
challenge and delivered.<br>
<br>
And you truly deserve this special mention. I&#39;m sure this would be a<br>
great motivations to many students.<br>
<br>
Keep up the good work.<br>
<br>
Happy Hacking<br>
Praveen<br>
<br>
PS: We should plan to give a special gift to Madhu on SFD to celebrate this.<br>
<br>
---------- Forwarded message ----------<br>
From: Michael Banck &lt;<a href="mailto:mbanck@debian.org">mbanck@debian.org</a>&gt;<br>
Date: 2008/9/15<br>
Subject: Bits from the Debian GNU/Hurd porters<br>
To: <a href="mailto:debian-devel-announce@lists.debian.org">debian-devel-announce@lists.debian.org</a><br>
<br>
<br>
<br>
Hello,<br>
<br>
it has been more than three years since the last &quot;Bits from the Debian<br>
GNU/Hurd porters&quot;[1], high time for an update on the port.<br>
<br>
&nbsp;* Snapshot releases<br>
<br>
Three new snapshot releases have been done by Philip Charles, K14, K15<br>
(which was only done as an updated mini CD-ISO, not a full snapshot),<br>
and K16. &nbsp;K16 has been released[2] on December 18th, 2007 featuring four<br>
CDs or two DVDs. &nbsp;Additionally, it also features a ready-to-go<br>
qemu-image[3] for the first time. &nbsp;K16 was also the first snapshot which<br>
included TLS (Thread Local Storage), a requirement for modern glibcs.<br>
New ported packages include Qt3, Qt4, SDL and Emacs22.<br>
<br>
&nbsp;* Base and toolchain status<br>
<br>
Currently, most base packages are current, with the notable exception of<br>
util-linux, which has been a big problem over the last years. &nbsp;However,<br>
Samuel Thibault got all outstanding issues of util-linux applied<br>
upstream so the version in experimental is mostly working. &nbsp;The<br>
toolchain is in pretty good shape as well since TLS support got<br>
implemented; we are using the current glibc, binutils and gcc Debian<br>
packages unmodified.<br>
<br>
&nbsp;* Xen support<br>
<br>
Besides qemu, which can be very slow to run, a Xen DomU port for GNU<br>
Mach has been made available by Samuel Thibault. &nbsp;It requires a non-PAE<br>
hypervisor and some minor manual tweaking, but is otherwise quite<br>
functional and stable already, see its wiki page[4] for further<br>
information. &nbsp;This will make people running the Hurd less dependent on<br>
specific hardware, as a lot of newer computers do not work with the<br>
underlying GNU Mach kernel anymore.<br>
<br>
&nbsp;* Autobuilder availability and archive coverage improved<br>
<br>
The percentage of packages built for Debian GNU/Hurd has improved from<br>
40% to now nearly 60%[5] since the last Bits from the porters. &nbsp;Further,<br>
the backlog of outdated packages has been greatly reduced. &nbsp;This is due<br>
to the addition of two[6][7] Xen autobuilders earlier this year, which<br>
made the hurd-i386 autobuilders far more robust and fault-tolerant as<br>
they not need local admin attention anymore in case of problems with the<br>
GNU/Hurd guests.<br>
<br>
The remaining 40% of packages are either waiting for other packages to<br>
become available (see [8] for a (big) graph of those relationships) or<br>
are failing for some reason[9]; a complete list of build failures can be<br>
found at [10].<br>
<br>
&nbsp;* Developer machine<br>
<br>
We are currently working on getting a general DD-accessible porter box<br>
setup. &nbsp;In the meantime, interested people can contact<br>
<a href="mailto:hurd-shell-account@gnu.org">hurd-shell-account@gnu.org</a> to get an account on one of the publically<br>
accessible (Debian) GNU/Hurd developer machines. &nbsp;For further details,<br>
see [11].<br>
<br>
&nbsp;* Summer of Code 2008<br>
<br>
This year, the GNU Hurd participated as its own organization at Google&#39;s<br>
Summer of Code, thanks to the coordination done by Olaf Buddenhagen[12].<br>
All of the 5 projects were carried out quite successfully. &nbsp;The most<br>
practically relevant project for Debian GNU/Hurd was the implementation<br>
of a procfs translator[13] by Madhusudan C.S., which provides a<br>
traditional Unix-style /proc file system and the subsequent porting of<br>
the procps package, so utilities like pgrep etc. will be available after<br>
lenny, and procps Build-Depends no longer need to be special-cased on<br>
hurd-i386.<br>
<br>
Other GSoC projects were lisp bindings by Flavio Cruz, better system<br>
debugging and tracing by Andrei Barbu, namespace-based translator<br>
selection by Sergiu Ivanov and network virtualization by Zheng Da. &nbsp;More<br>
information on the details and outcome of those projects can be found on<br>
the wiki[14].<br>
<br>
&nbsp;* Still no debian-installer<br>
<br>
Unfortunately, the Debian GNU/Hurd port still lacks d-i support. &nbsp;On the<br>
other hand, debootstrap now mostly works, even to cross-debootstrap a<br>
hurd-i386 installation from GNU/Linux, if one works around bug #498731.<br>
A relatively easy solution could be to use the GNU/Linux d-i to<br>
cross-install and setup a Debian GNU/Hurd system. &nbsp;People who have<br>
experience in d-i and possibly Debian GNU/Hurd are more than welcome to<br>
contact us at <a href="mailto:debian-hurd@lists.debian.org">debian-hurd@lists.debian.org</a>.<br>
<br>
<br>
for the Debian GNU/Hurd porters,<br>
<br>
Michael Banck<br>
<br>
[1] <a href="http://lists.debian.org/debian-devel-announce/2005/07/msg00006.html" target="_blank">http://lists.debian.org/debian-devel-announce/2005/07/msg00006.html</a><br>
[2] <a href="http://kerneltrap.org/node/15770" target="_blank">http://kerneltrap.org/node/15770</a><br>
[3] <a href="http://ftp.debian-ports.org/debian-cd/K16/debian-hurd-k16-qemu.img.tar.gz" target="_blank">http://ftp.debian-ports.org/debian-cd/K16/debian-hurd-k16-qemu.img.tar.gz</a><br>
[4] <a href="http://www.bddebian.com/%7Ewiki/microkernel/mach/gnumach/ports/xen/" target="_blank">http://www.bddebian.com/~wiki/microkernel/mach/gnumach/ports/xen/</a><br>
[5] <a href="http://buildd.debian-ports.org/stats/" target="_blank">http://buildd.debian-ports.org/stats/</a><br>
[6] <a href="http://buildd.net/cgi/hostpackages.cgi?unstable_arch=hurd-i386&amp;searchtype=bach" target="_blank">http://buildd.net/cgi/hostpackages.cgi?unstable_arch=hurd-i386&amp;searchtype=bach</a><br>
[7] <a href="http://buildd.net/cgi/hostpackages.cgi?unstable_arch=hurd-i386&amp;searchtype=mozart" target="_blank">http://buildd.net/cgi/hostpackages.cgi?unstable_arch=hurd-i386&amp;searchtype=mozart</a><br>
[8] <a href="http://dept-info.labri.fr/%7Ethibault/tmp/graph-radial.pdf" target="_blank">http://dept-info.labri.fr/~thibault/tmp/graph-radial.pdf</a><br>
[9] <a href="http://www.bddebian.com/%7Ewiki/unsorted/PortingIssues/" target="_blank">http://www.bddebian.com/~wiki/unsorted/PortingIssues/</a><br>
[10] <a href="http://unstable.buildd.net/buildd/hurd-i386_Failed.html" target="_blank">http://unstable.buildd.net/buildd/hurd-i386_Failed.html</a><br>
[11] <a href="http://www.bddebian.com/%7Ewiki/public_hurd_boxen/" target="_blank">http://www.bddebian.com/~wiki/public_hurd_boxen/</a><br>
[12] <a href="http://code.google.com/soc/2008/hurd/about.html" target="_blank">http://code.google.com/soc/2008/hurd/about.html</a><br>
[13] <a href="http://packages.qa.debian.org/h/hurd/news/20080903T160206Z.html" target="_blank">http://packages.qa.debian.org/h/hurd/news/20080903T160206Z.html</a><br>
[14] <a href="http://www.bddebian.com/%7Ewiki/community/gsoc/" target="_blank">http://www.bddebian.com/~wiki/community/gsoc/</a><br>
<br>
-----BEGIN PGP SIGNATURE-----<br>
Version: GnuPG v1.2.1 (GNU/Linux)<br>
<br>
iD8DBQFIzjPUmHaJYZ7RAb8RAkmCAKCxBLS844Q8WvyXENlNFnVuZhOExACfXO4z<br>
BrH1xPVGGY57jXEMfWXn8Sg=<br>
=2F16<br>
-----END PGP SIGNATURE-----<br>
<font color="#888888"><br>
<br>
<br>
<br>
--<br>
പ്രവീണ്‍ അരിമ്പ്രത്തൊടിയില്‍<br>
&lt;GPLv2&gt; I know my rights; I want my phone call!<br>
&lt;DRM&gt; What use is a phone call, if you are unable to speak?<br>
(as seen on /.)<br>
Join The DRM Elimination Crew Now!<br>
<a href="http://fci.wikia.com/wiki/Anti-DRM-Campaign" target="_blank">http://fci.wikia.com/wiki/Anti-DRM-Campaign</a><br>
</font><br>_______________________________________________<br>
FSUG-Bangalore mailing list<br>
<a href="mailto:FSUG-Bangalore@mm.gnu.org.in">FSUG-Bangalore@mm.gnu.org.in</a><br>
<a href="http://mm.gnu.org.in/cgi-bin/mailman/listinfo/fsug-bangalore" target="_blank">http://mm.gnu.org.in/cgi-bin/mailman/listinfo/fsug-bangalore</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>സുജിത് ഹരിദാസന്<br>Bangalore<br><a href="http://fci.wikia.com/wiki/Anti-DRM-Campaign">http://fci.wikia.com/wiki/Anti-DRM-Campaign</a><br>
</div>