Great Work Madhu !!! We are proud of you for the hard work you have done !!! It was such an important task and you have stood up to the challenge and delivered.
And you truly deserve this special mention. I'm sure this would be a great motivations to many students.
Keep up the good work.
Happy Hacking Praveen
PS: We should plan to give a special gift to Madhu on SFD to celebrate this.
---------- Forwarded message ---------- From: Michael Banck mbanck@debian.org Date: 2008/9/15 Subject: Bits from the Debian GNU/Hurd porters To: debian-devel-announce@lists.debian.org
Hello,
it has been more than three years since the last "Bits from the Debian GNU/Hurd porters"[1], high time for an update on the port.
* Snapshot releases
Three new snapshot releases have been done by Philip Charles, K14, K15 (which was only done as an updated mini CD-ISO, not a full snapshot), and K16. K16 has been released[2] on December 18th, 2007 featuring four CDs or two DVDs. Additionally, it also features a ready-to-go qemu-image[3] for the first time. K16 was also the first snapshot which included TLS (Thread Local Storage), a requirement for modern glibcs. New ported packages include Qt3, Qt4, SDL and Emacs22.
* Base and toolchain status
Currently, most base packages are current, with the notable exception of util-linux, which has been a big problem over the last years. However, Samuel Thibault got all outstanding issues of util-linux applied upstream so the version in experimental is mostly working. The toolchain is in pretty good shape as well since TLS support got implemented; we are using the current glibc, binutils and gcc Debian packages unmodified.
* Xen support
Besides qemu, which can be very slow to run, a Xen DomU port for GNU Mach has been made available by Samuel Thibault. It requires a non-PAE hypervisor and some minor manual tweaking, but is otherwise quite functional and stable already, see its wiki page[4] for further information. This will make people running the Hurd less dependent on specific hardware, as a lot of newer computers do not work with the underlying GNU Mach kernel anymore.
* Autobuilder availability and archive coverage improved
The percentage of packages built for Debian GNU/Hurd has improved from 40% to now nearly 60%[5] since the last Bits from the porters. Further, the backlog of outdated packages has been greatly reduced. This is due to the addition of two[6][7] Xen autobuilders earlier this year, which made the hurd-i386 autobuilders far more robust and fault-tolerant as they not need local admin attention anymore in case of problems with the GNU/Hurd guests.
The remaining 40% of packages are either waiting for other packages to become available (see [8] for a (big) graph of those relationships) or are failing for some reason[9]; a complete list of build failures can be found at [10].
* Developer machine
We are currently working on getting a general DD-accessible porter box setup. In the meantime, interested people can contact hurd-shell-account@gnu.org to get an account on one of the publically accessible (Debian) GNU/Hurd developer machines. For further details, see [11].
* Summer of Code 2008
This year, the GNU Hurd participated as its own organization at Google's Summer of Code, thanks to the coordination done by Olaf Buddenhagen[12]. All of the 5 projects were carried out quite successfully. The most practically relevant project for Debian GNU/Hurd was the implementation of a procfs translator[13] by Madhusudan C.S., which provides a traditional Unix-style /proc file system and the subsequent porting of the procps package, so utilities like pgrep etc. will be available after lenny, and procps Build-Depends no longer need to be special-cased on hurd-i386.
Other GSoC projects were lisp bindings by Flavio Cruz, better system debugging and tracing by Andrei Barbu, namespace-based translator selection by Sergiu Ivanov and network virtualization by Zheng Da. More information on the details and outcome of those projects can be found on the wiki[14].
* Still no debian-installer
Unfortunately, the Debian GNU/Hurd port still lacks d-i support. On the other hand, debootstrap now mostly works, even to cross-debootstrap a hurd-i386 installation from GNU/Linux, if one works around bug #498731. A relatively easy solution could be to use the GNU/Linux d-i to cross-install and setup a Debian GNU/Hurd system. People who have experience in d-i and possibly Debian GNU/Hurd are more than welcome to contact us at debian-hurd@lists.debian.org.
for the Debian GNU/Hurd porters,
Michael Banck
[1] http://lists.debian.org/debian-devel-announce/2005/07/msg00006.html [2] http://kerneltrap.org/node/15770 [3] http://ftp.debian-ports.org/debian-cd/K16/debian-hurd-k16-qemu.img.tar.gz [4] http://www.bddebian.com/~wiki/microkernel/mach/gnumach/ports/xen/ [5] http://buildd.debian-ports.org/stats/ [6] http://buildd.net/cgi/hostpackages.cgi?unstable_arch=hurd-i386&searchtyp... [7] http://buildd.net/cgi/hostpackages.cgi?unstable_arch=hurd-i386&searchtyp... [8] http://dept-info.labri.fr/~thibault/tmp/graph-radial.pdf [9] http://www.bddebian.com/~wiki/unsorted/PortingIssues/ [10] http://unstable.buildd.net/buildd/hurd-i386_Failed.html [11] http://www.bddebian.com/~wiki/public_hurd_boxen/ [12] http://code.google.com/soc/2008/hurd/about.html [13] http://packages.qa.debian.org/h/hurd/news/20080903T160206Z.html [14] http://www.bddebian.com/~wiki/community/gsoc/
A big congratz from my side madhu... :)
On Tue, Sep 16, 2008 at 7:26 AM, Praveen A pravi.a@gmail.com wrote:
Great Work Madhu !!! We are proud of you for the hard work you have done !!! It was such an important task and you have stood up to the challenge and delivered.
And you truly deserve this special mention. I'm sure this would be a great motivations to many students.
Keep up the good work.
Happy Hacking Praveen
PS: We should plan to give a special gift to Madhu on SFD to celebrate this.
---------- Forwarded message ---------- From: Michael Banck mbanck@debian.org Date: 2008/9/15 Subject: Bits from the Debian GNU/Hurd porters To: debian-devel-announce@lists.debian.org
Hello,
it has been more than three years since the last "Bits from the Debian GNU/Hurd porters"[1], high time for an update on the port.
- Snapshot releases
Three new snapshot releases have been done by Philip Charles, K14, K15 (which was only done as an updated mini CD-ISO, not a full snapshot), and K16. K16 has been released[2] on December 18th, 2007 featuring four CDs or two DVDs. Additionally, it also features a ready-to-go qemu-image[3] for the first time. K16 was also the first snapshot which included TLS (Thread Local Storage), a requirement for modern glibcs. New ported packages include Qt3, Qt4, SDL and Emacs22.
- Base and toolchain status
Currently, most base packages are current, with the notable exception of util-linux, which has been a big problem over the last years. However, Samuel Thibault got all outstanding issues of util-linux applied upstream so the version in experimental is mostly working. The toolchain is in pretty good shape as well since TLS support got implemented; we are using the current glibc, binutils and gcc Debian packages unmodified.
- Xen support
Besides qemu, which can be very slow to run, a Xen DomU port for GNU Mach has been made available by Samuel Thibault. It requires a non-PAE hypervisor and some minor manual tweaking, but is otherwise quite functional and stable already, see its wiki page[4] for further information. This will make people running the Hurd less dependent on specific hardware, as a lot of newer computers do not work with the underlying GNU Mach kernel anymore.
- Autobuilder availability and archive coverage improved
The percentage of packages built for Debian GNU/Hurd has improved from 40% to now nearly 60%[5] since the last Bits from the porters. Further, the backlog of outdated packages has been greatly reduced. This is due to the addition of two[6][7] Xen autobuilders earlier this year, which made the hurd-i386 autobuilders far more robust and fault-tolerant as they not need local admin attention anymore in case of problems with the GNU/Hurd guests.
The remaining 40% of packages are either waiting for other packages to become available (see [8] for a (big) graph of those relationships) or are failing for some reason[9]; a complete list of build failures can be found at [10].
- Developer machine
We are currently working on getting a general DD-accessible porter box setup. In the meantime, interested people can contact hurd-shell-account@gnu.org to get an account on one of the publically accessible (Debian) GNU/Hurd developer machines. For further details, see [11].
- Summer of Code 2008
This year, the GNU Hurd participated as its own organization at Google's Summer of Code, thanks to the coordination done by Olaf Buddenhagen[12]. All of the 5 projects were carried out quite successfully. The most practically relevant project for Debian GNU/Hurd was the implementation of a procfs translator[13] by Madhusudan C.S., which provides a traditional Unix-style /proc file system and the subsequent porting of the procps package, so utilities like pgrep etc. will be available after lenny, and procps Build-Depends no longer need to be special-cased on hurd-i386.
Other GSoC projects were lisp bindings by Flavio Cruz, better system debugging and tracing by Andrei Barbu, namespace-based translator selection by Sergiu Ivanov and network virtualization by Zheng Da. More information on the details and outcome of those projects can be found on the wiki[14].
- Still no debian-installer
Unfortunately, the Debian GNU/Hurd port still lacks d-i support. On the other hand, debootstrap now mostly works, even to cross-debootstrap a hurd-i386 installation from GNU/Linux, if one works around bug #498731. A relatively easy solution could be to use the GNU/Linux d-i to cross-install and setup a Debian GNU/Hurd system. People who have experience in d-i and possibly Debian GNU/Hurd are more than welcome to contact us at debian-hurd@lists.debian.org.
for the Debian GNU/Hurd porters,
Michael Banck
[1] http://lists.debian.org/debian-devel-announce/2005/07/msg00006.html [2] http://kerneltrap.org/node/15770 [3] http://ftp.debian-ports.org/debian-cd/K16/debian-hurd-k16-qemu.img.tar.gz [4] http://www.bddebian.com/~wiki/microkernel/mach/gnumach/ports/xen/http://www.bddebian.com/%7Ewiki/microkernel/mach/gnumach/ports/xen/ [5] http://buildd.debian-ports.org/stats/ [6] http://buildd.net/cgi/hostpackages.cgi?unstable_arch=hurd-i386&searchtyp... [7] http://buildd.net/cgi/hostpackages.cgi?unstable_arch=hurd-i386&searchtyp... [8] http://dept-info.labri.fr/~thibault/tmp/graph-radial.pdfhttp://dept-info.labri.fr/%7Ethibault/tmp/graph-radial.pdf [9] http://www.bddebian.com/~wiki/unsorted/PortingIssues/http://www.bddebian.com/%7Ewiki/unsorted/PortingIssues/ [10] http://unstable.buildd.net/buildd/hurd-i386_Failed.html [11] http://www.bddebian.com/~wiki/public_hurd_boxen/http://www.bddebian.com/%7Ewiki/public_hurd_boxen/ [12] http://code.google.com/soc/2008/hurd/about.html [13] http://packages.qa.debian.org/h/hurd/news/20080903T160206Z.html [14] http://www.bddebian.com/~wiki/community/gsoc/http://www.bddebian.com/%7Ewiki/community/gsoc/
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (GNU/Linux)
iD8DBQFIzjPUmHaJYZ7RAb8RAkmCAKCxBLS844Q8WvyXENlNFnVuZhOExACfXO4z BrH1xPVGGY57jXEMfWXn8Sg= =2F16 -----END PGP SIGNATURE-----
-- പ്രവീണ് അരിമ്പ്രത്തൊടിയില് <GPLv2> I know my rights; I want my phone call! <DRM> What use is a phone call, if you are unable to speak? (as seen on /.) Join The DRM Elimination Crew Now! http://fci.wikia.com/wiki/Anti-DRM-Campaign
FSUG-Bangalore mailing list FSUG-Bangalore@mm.gnu.org.in http://mm.gnu.org.in/cgi-bin/mailman/listinfo/fsug-bangalore
Hi Praveen and all,
Great Work Madhu !!! We are proud of you for the hard work you have
done !!! It was such an important task and you have stood up to the challenge and delivered.
And you truly deserve this special mention. I'm sure this would be a great motivations to many students.
Thanks a lot. I don't know what to say, I have become a bit emotional now. I myself had not seen this mail of Michael's since I am not on the Debian Devel Announce list. First of all thanks a lot for posting this here and making me know about it. Also a million thanks (may be even thats not enough) to you for all the support and also to Aanjhan who made this possible for me. We still cannot forget the way you both inspired and motivated us for Google Summer of Code - 2007, when I myself was not sure of how I could do that. Though I did not get through Google Summer of Code 2007, I am 100% sure that Google Summer of Code 2008 is an outcome of your inspirations and motivations.
Also thanks for all the support you gave me during the selection procedure like reviewing my proposal, giving Pradeepto's blog link to "How to write the proposal for GSoC", forwarding my proposal to be reviewed by other people who have good hold the subject on which I was applying and all the related stuff. I owe a lot to you. I really don't know what to say for all these support.
Through this mail I sincerely thank all of them who helped me review my proposal and supported me every way possible during the course of Summer Of Code. Sorry if I have forgotten some of the names (I am really thankful to everybody who helped me, even if the name is not here, I am really sorry for that).
1. *Praveen* 2. *Aanjhan* 3. Special thanks to *Pradepto Bhattacharya* (He helped a lot, inspite of too little time he had, he thoroughly reviewed all the 3 proposals of mine and gave his invaluable suggestions, which helped me a lot to tighten up my proposal in all the possible ways and make it competitive in most of the respects to other proposals sub- mitted by students worldwide) 4. *Pramod Sir* (For wonderful and best reviews which helped me in the same way as above) 5. *Sreejith* 6. *Akshay Narayan* (My senior, again for the amazing ways in which he reviewed my proposal, I still don't foget the points he made and probably I don't forget them for life.) 7. *Shakthi Kannan* 8. *Joel Sherill* (RTEMS founder, who would have been my mentor if I had chosen RTEMS project, but he was kind enough to give away the slot to Hurd seeing the Hurd's man power then and the requirements.) 9. RTEMS community in general including *Daron Chabot*, *Ray X*, *Ralf* and everybody who helped me through out the process.
And finally an infinite number of thanks to my mentor *Olaf Buddenhangen* (* antrik*), who made this possible, and I don't know how many I should give to a person whom I regard as a special person in my life, *Samuel Thibault* (*youpi*) without whom I am sure I would not have got this far and completed my project to this extent. Also sincere thanks to Michael Banck for his valuable suggestions and helping me through out SoC and integrating my project with Debian Hurd. Also thanks to Neal Walfield and a special thanks to Barry deFreese(bddebian) who gave an ssh account for me to work on his Hurd Server ( flubber.bddebian.com) and the Hurd wiki he maintains there.
Also special thanks to Thomas Schwinge for giving me and all the GSoCers commit access to Hurd repositories and for other suggestions.
And last but not the least, my sincere thanks to my friends and classmates, especially the so-called fabulous five -* Santosh Vattam*,* Krishna Bharadhwaj*, *Puneeth Bhat*,*Subramaniam * and *Nagaraj Hegde* for all the support they gave me during the course like sharing notes, helping me to get prepared for sem end exams quickly which happened during SoC, since I had to concentrate more on SoC during that time and also for giving psychological support during the tough times I had to face and also for inspiring and motivating me whenever I used to feel I was totally lost.
Keep up the good work.
Thanks again, sure will do it.
Happy Hacking Praveen
PS: We should plan to give a special gift to Madhu on SFD to celebrate this.
I seriously think its you and Aanjhan who deserve these gifts, I will have to give you something but only on one condition - you both must come back to India :P ;-)
PS: All these happened because we met you and Aanjahn at BMSCE on March 11th 2007, which happens to be the most unforgettable day in my life which was the day following GNU's grazing in Cubbon park to which we had all come and you were pretty surprised to see BMSLUG out numbering you all ;-) http://fci.wikia.com/wiki/Bangalore/GNUs_Grazing/10March2007
dear all ,
i dont know many of you except praveen.. inspiring to hear all the good work ..
cheers senthil
Hi Madhu, My best wishes have always been with you and the free software team in your college. Now that one major goal has been accomplished a huge task lies ahead. What is that you may ask.. Being a final year student, the time will come when you will have to bid adieu to BMSCE but what you and other members of the Lug must leave behind is a strong team of second and third line leadership who will carry out the activities and strengthen the free software movement. That is the *only* way you can "repay" whatever help has been extended to the team at BMSCE by the Global Free Software Community. Apart from that you will all also have to continue to participate and involve more people in the Movement whereever life takes you. With warm wishes,