Hurd Traffic #28 For 22 Dec 1999

By Zack Brown

Do you pine for the nice days of minix-1.1, when men were men and wrote their own device drivers?
Are you without a nice project and just dying to cut your teeth on an OS you can try to modify for your needs?
Are you finding it frustrating when everything works on minix? No more all-nighters to get a nifty program working?
Then this post might be just for you :-)
-- Linus Torvalds, 1991

Table Of Contents

Mailing List Stats For This Week

We looked at 48 posts in 126K.

There were 17 different contributors. 10 posted more than once. 7 posted last week too.

The top posters of the week were:


1. Hurd Initialization
13 Dec 1999 (4 posts) Archive Link: "Two questions"
People: Roland McGrathMarcus BrinkmannBill WhiteBrent Fulgham

Bill White asked if the Hurd's initialization scheme was based on SysV, or was there a system.rc file? He was trying to set the ssh daemon to start up at boot time, but didn't know quite where to put the scripts. Roland McGrath replied, "So far, the style of "init regime" is not a thing definitively set by the Hurd. What the Hurd does nowadays is run /libexec/runsystem and that (usually a shell script) is responsible for realizing whatever the init regime is. Currently, there are two styles available. The Hurd package provides traditional BSD-style init that uses /libexec/rc and /etc/ttys. Marcus has also put together a sysvinit package for Hurd, which replaces /libexec/runsystem with one that uses the sysv-style init from Linux." Marcus Brinkmann elaborated, "the sysvinit author/maintainer didn't like my Hurd setup of the package and sent me back to split sysvinit into sysv and initscripts. A move I had not the time to do from the stuff I managed to prepare." He gave a link to his previous attempt ( , and added, "if you want to help with this you must be a master in Debian packaging, especially complex dependency issues to get a smooth upgrade on a linux system." Additionally he suggested just invoking the ssh daemon from /libexec/rc for now.

Bill also asked how to download only the .deb files that had been updated since the last time he installed. Brent Fulgham suggested 'dselect update' to get the new package list, then 'dselect install' to actually download and install the packages.


2. Domain
13 Dec 1999 - 15 Dec 1999 (11 posts) Archive Link: " domain"
People: Marcus BrinkmannIgor KhavkineThomas BushnellBrent FulghamDaniel Wagner

Daniel Wagner felt it would be great if there were a domain name for the Hurd pages. Marcus Brinkmann ran a 'whois' and found that it was registered to Network Solutions. He added, "Anyway, I think it is not policy of GNU to take domain names for individual software packages. But I agree that it would be a nice hostname. So if you can buy it from network solutions and donate it to Thomas or someone, more power to you!" Daniel replied that he didn't mind buying a domain name, but he wouldn't have the resources to host it. He added that he'd written to Network Solutions, and hopefully they would just give it to him. In the meantime he suggested, and Brent Fulgham suggested; Brent added that the machines could handle the hosting. Steven Work suggested as being the easiest solution. Alexander Sendzimir suggested www.hurd.gnu, but someone else replied that .gnu hadn't been aproved by the ICANN as a valid top-level domain name.

Later, Brent found that,, and were not owned by Network Solutions at all, and posted detailed 'whois' information. He suggested registering, and elsewhere, under the Subject: Re: RE: domain ( , Igor Khavkine re-suggested, adding, "it is a doubly-recursive acronym after all, and it's not taken yet." But Thomas Bushnell replied, "Oh, please not "hird". That's just part of the joke, and it will confuse people no end if we use it in a real context." And Marcus added, "Of course, would be useful to alias, as many people might mis-spell hurd (the "u" is right next to the "i"). Visit ( :)"


3. FTP And PPP On The Hurd
13 Dec 1999 - 14 Dec 1999 (4 posts) Archive Link: "ftp for Hurd - how to? Newbie question"
Topics: FS: FTPFS
People: Marcus Brinkmann

Abdul Aziz reported success on his Hurd install, but asked how to use FTP to upgrade his system. Marcus Brinkmann suggested checking the FTP access method of 'dselect', or to try

settrans -c /ftp /hurd/hostmux /hurd/ftpfs ${host}:/
cd /ftp/
dpkg -i bash_*deb

...and so on, to upgrade manually. Abdul replied that actually, he had intended to ask, how could he set up his modem to dial out, in order to use FTP. He also asked about documenation for translators. Marcus gave a pointer to some docs ( , but replied, "Sorry, PPP not supported yet :("


4. 15 New Or Updated Small Packages
14 Dec 1999 (1 post) Archive Link: "15 new or updated small packages"
Topics: Compiling Packages
People: Marcus Brinkmann

Marcus Brinkmann announced the availability of

analog_4.0-2 diction_0.8-4

he added that testers would be welcome although none of the packages were particularly large or complex. There were no replies.

Later under the Subject: new or updated packages ( Marcus announced the following packages' availability in the archives:

unclutter_0.8-20 untex_9210-8

He also promised to work on making GTK available soon. There were no replies.







We Hope You Enjoy Hurd Traffic

Kernel Traffic is grateful to be developed on a computer donated by Professor Greg Benson and Professor Allan Cruse in the Department of Computer Science at the University of San Francisco. This is the same department that invented FlashMob Computing. Kernel Traffic is hosted by the generous folks at All pages on this site are copyright their original authors, and distributed under the terms of the GNU General Public License, version 2.0.