1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
|
<H3>What's old?</H3>
<P>
<DL>
<dt>2007-01-07</dt>
<dd>
<p>A number of GNU Hurd developers will again (as already in the previous
years) meet at the time of the FOSDEM 2007, which will take place from
2007-02-24 to 25 in Brussels, Belgium.
<a href="http://www.bddebian.com/~wiki/community/meetings/fosdem_2007/">This
wiki page</a> has some details. <a href="/software/hurd/help.html">Contact
us</a> if you are interested in meeting with us.</p>
</dd>
<dt>27 April 2006</dt>
<dd>
<p>The GNU Hurd project will participate in this year's <strong>Google
Summer of Code</strong>, under the aegis of the GNU project.</p>
<p>The following is a list of items you might want to work on. If you want to
modify or extend these tasks or have your own ideas what to work on, please
feel invited to contact us on the <a
href="/software/hurd/help.html#TOCmail">bug-hurd mailing list</a> or the <a
href="/software/hurd/help.html#TOCirc">#hurd IRC channel</a>.</p>
<ul>
<li>Make GNU Mach use more <a href="http://savannah.gnu.org/task/?5488">up
to date <em>device drivers</em></a>.</li>
<li>Work on <a href="http://savannah.gnu.org/task/?5489">GNU Mach's
<em>IPC / VM system</em></a>.</li>
<li>Design and implement a <a
href="http://savannah.gnu.org/task/?5485"><em>sound system</em></a>.</li>
<li>Transition the Hurd libraries and servers <a
href="http://savannah.gnu.org/task/?5487">from <em>cthreads</em> to
<em>pthreads</em></a>.</li>
<li>Find and implement a reasonable way to make the Hurd servers use <a
href="http://savannah.gnu.org/task/?5490"><em>syslog</em></a>.</li>
<li>Design and implement <a
href="http://savannah.gnu.org/task/?1619"><em>libchannel</em></a>, a library
for streams.</li>
<li>Rewrite <a href="http://savannah.gnu.org/task/?5469"><em>pfinet</em></a>,
our interface to the IPv4 world.</li>
<li>Implement and make the Hurd properly use <a
href="http://savannah.gnu.org/task/?5503"><em>extended
attributes</em></a>.</li>
<li>Design / implement / enhance support for the...
<ul>
<li><a href="http://savannah.gnu.org/task/?5486"><em>Andrew File System
(AFS)</em></a>;</li>
<li><a href="http://savannah.gnu.org/task/?5497"><em>NFS client</em> and
<em>NFSd</em></a>;</li>
<li><a href="http://savannah.gnu.org/task/?5498"><em>EXT3 file
system</em></a>;</li>
<li><a href="http://savannah.gnu.org/task/?5499"><em>Logical Volume Manager
(LVM)</em></a>.</li>
</ul>
</ul>
<p>Please see the page <a href="/software/soc-projects/guidelines.html">GNU
guidelines for Summer of Code projects</a> about how to make an application and
<a href="/software/soc-projects/ideas.html">Summer of Code project ideas
list</a> for a list of tasks for various GNU projects and information about
about how to submit your own ideas for tasks.</p>
</dd>
<DT>20 September 2005</DT>
<DD>
Material from the Operating System topic during
the <A HREF="http://libresoftwaremeeting.org/">Libre Software
Meeting</A> which took place this summer
is <A
HREF="http://medias.2005.libresoftwaremeeting.org/topics/os/">available
online</A>. Included are slides and recordings of talks by Marcus
Brinkmann and Neal Walfield about the Hurd/L4 port.
<P>
</DD>
<DT>28 January 2005</DT>
<DD>
Marcus Brinkmann added
<A HREF="/software/hurd/hurd-l4.html">a small web page</A> describing
the ongoing developments on the Hurd-to-L4 port.
<P>
</DD>
<DT>21 August 2003</Dt>
<DD>
Added a link to Patrick Strasser's <A
HREF="http://www.htu.tugraz.at/~past/hurd/global/">the Hurd Source
Code Cross Reference</A> in all the "Source code" sections.
<P>
</DD>
<DT>16 July 2003</DT>
<DD>
GNU/LinuxTag 2003 is now over and since there was a talk given about
the Hurd, a demo GNU/Hurd machine running and the sale of Hurd
t-shirts, Wolfgang Jährling decided to write a <A
HREF="http://mail.gnu.org/archive/html/help-hurd/2003-07/msg00029.html">short
summary</A> of what happened there. Many thanks to Wolfgang
Jährling, Volker Dormeyer and Michael Banck!
<P>
</DD>
<DT>2 July 2003</DT>
<DD>
The tarball for Debian GNU/Hurd that Marcus Brinkmann made over the
years has been discontinued in favour of Jeff Bailey's
<A HREF="http://packages.debian.org/crosshurd">crosshurd</A> package.
To install Debian GNU/Hurd from now on, this package should be used.
Another Debian system is required to be installed on the same machine.
The GNU/Hurd installation guide has not been updated yet.
<P>
</DD>
<DT>14 February 2003</DT>
<DD>
The <A HREF="/software/hurd/docs.html#UsersGuide">GNU/Hurd User's Guide</A>
is now accessible through the <A HREF="/software/hurd/docs.html">Documentation
</A> section of the Hurd web pages.
<P>
</DD>
<DT>18 January 2003</DT>
<DD>
Gaël Le Mignot, president of HurdFr,
<A HREF="http://news.hurdfr.org/gen.php3/2002/11/05/44,0,1,0,0.html">
presented the GNU Hurd on 22 November</A>
2002 at EpX in Paris.
<A HREF="http://kilobug.free.fr/hurd/pres-en/">English slides</A> and
<A HREF="http://kilobug.free.fr/hurd/pres-fr/">French slides</A> of the
talk are also available.
<P>
</DD>
<DT>18 November 2002</DT>
<DD>
For one month now, the pthread implementation by Neal Walfield is part
of the Hurd CVS source tree, and has been used to compile more
software for the Debian GNU/Hurd archive. The lack of a POSIX
compatible thread library (the Hurd was based on the cthread
implementation that originally accompanied Mach) was a show stopper,
and we are happy about the possibility to not only compile more
applications, but also to start the work on migrating the Hurd source
code to pthreads.
<P>
</DD>
<DT>19 October 2002</DT>
<DD>
The Toronto Hurd Users Group meets again: The <A
HREF="http://www.uwaterloo.ca/"> University of Waterloo</A> <A
HREF="http://www.csclub.uwaterloo.ca/">Computer Science Club</A> will
be hosting talks on the GNU Hurd on October 26 by Marcus Brinkmann and
Neal Walfield. There will also be a <A
HREF="http://www.gnupg.org/">GnuPG</A> keysigning before Marcus's
talk. Please email <A HREF="mailto:rmgolbeck@uwaterloo.ca">Ryan
Golbeck</A> your <A HREF="http://www.gnupg.org/">GnuPG</A> key so he
can get everyone setup.</P>
<P>Marcus will talk about <A
HREF="http://www.csclub.uwaterloo.ca/events/MC2066-2002-10-26-3%3A00PM.html">the
Hurd interfaces</A>. Neal will talk about about
<A HREF="http://www.csclub.uwaterloo.ca/events/MC2066-2002-10-26-4%3A30PM.html">
A GNU Approach to Virtual Memory Management in a Multiserver Operating
System
</A></P>
<P>Date: 26 Oct 2002</P>
<P>Time: 1330 (1:30pm EST) and 1500 (3:00pm EST)</P>
<P>Place: University of Waterloo, Math and Computers building, room MC
2066</P>
<P>More information can be found at <A
HREF="http://www.csclub.uwaterloo.ca/"> UW CS Club website</A> and
at <A HREF="mailto:thug@gnu.org">thug@gnu.org</A>
<P>
</DD>
<DT>03 October 2002</DT>
<DD>Marcus Brinkmann speaks about the GNU Hurd at "Reflections |
Projections 2002", the <A
HREF="http://www.acm.uiuc.edu/conference/">National Student ACM
Conference</A> at the University of Urbana-Champaign, Illinois. The
conference is held on October 18-20.
<P>
</DD>
<DT>03 October 2002</DT>
<DD>A new article about <A HREF="/software/hurd/auth.html">the authentication
server</A> has been added to the web pages. It resembles the talk
about the same topic which was given at the Libre Software Meeting,
therefore the target audience is mostly programmers which want to learn
about the details of authentication in the Hurd.
<P>
</DD>
<DT>16 August 2002</DT>
<DD>The Hurd sources have stabilized again after a short period in
which some of the interfaces were changed to prepare support of long
files. All relevant filesystem and I/O interfaces have been modified
to use 64 bit even on 32 bit systems.
In light of the small and patient user base, we decided to drop
backwards compatibility and replace the interfaces instead extending
them. This means that the binaries of the Hurd, the C library, and
some other programs need to be replaced manually, all at the same
time, followed by a reboot.
A <A
HREF="http://www.debian.org/ports/hurd/extra-files/hurd-upgrade.txt">detailed
step-by-step procedure how to upgrade</A> Debian GNU/Hurd is available
on the Debian web site.
People not using a binary distribution need to do a full manual
bootstrap. It is recommended to treat this as a cross-compilation
case.
<P>
</DD>
<DT>31 July 2002</DT>
<DD>A new page has been added to the site, listing <A
HREF="related-projects.html">related projects</A>. You can find it at
the bottom of the menu.
<P>
</DD>
<DT>22 June 2002</DT>
<DD>Various developers of the Hurd and people interested in it will meet
at the <A HREF="http://lsm.abul.org/">Libre Software Meeting</A> in
Bordeaux on July 9-13. Neal Walfield, who is working on porting the
Hurd to the <A HREF="http://www.l4ka.org/">L4</A> microkernel, will give
a presentation about L4, the people from
<A HREF=" http://www.hurdfr.org/">HurdFr</A> will give an
introduction to the Hurd, and another presentation about the Hurd will
be given by Marcus Brinkmann. There might be additional talks about
the Hurd and related topics.
</P>
</DD>
<DT>28 May 2002</DT>
<DD>We are pleased to announce version 1.3 of the GNU distribution of
the Mach kernel, featuring advanced boot script support, support for
large disks (>= 10GB) and an improved console.
<P>
This distribution is only for x86 PC machines.
Volunteers interested in ports to other architectures are eagerly sought.
<P>
More <A HREF="gnumach-download.html#release">information about GNU
Mach 1.3</A> is available on the GNU Mach web page.
</P>
</DD>
<DT>24 May 2002</DT>
<DD>Finally, the transition from the stdio-based GLibC Application
Binary Interface (ABI) to the libio-based GLibC ABI has been
completed. The Debian GNU/Hurd binary distribution has resumed
building packages again, and everything should be back to normal.
Note that we have also switched to <A
HREF="http://gcc.gnu.org/gcc-3.1/">GCC 3.1</A> as our default
compiler. Thanks to everyone who helped in making all this possible,
and our apologize for any inconvenience we have caused you.
<P>
</DD>
<DT>18 May 2002</DT>
<DD>The "Linux and Unix User Group Heilbronn" (in Germany) is organizing
a Debian GNU/Hurd <A
HREF="http://www.luug-hn.org/vortraege.html">installation party</A> at
25 May 2002. In addition to that, Wolfgang Jährling will give a talk
about usage of GNU/Hurd, common problems found in porting programs to
GNU/Hurd and programming of extensions for the Hurd. It is a public
event, so everyone is free to show up and participate.
<P>
</DD>
<DT>05 May 2002</DT>
<DD>We are currently finishing the transition from a stdio-based GNU C
Library (glibc) to a libio-based one. This is the result of about
five months of work we put into getting the system ready and, of
course, the work that the glibc developers did to make glibc what it
is.
<P>
This change will have various advantages, for example libio has been
tested more extensively, as it is also used by most GNU/Linux systems
for some time now. However, it also means a change in the Application
Binary Interface (ABI) of glibc, thus you will need to reinstall an
existing Debian GNU/Hurd system. Upgrading has not been tested at
all, so better do not expect it to work. Also note that you will need
to get some of the Debian packages from <A
HREF="ftp://alpha.gnu.org/gnu/hurd/debian-libio/">alpha.gnu.org</A>.
Please read the recent mailing list archives for details.
<P>
<B>Important Note:</B> As another temporary complication, the current
installation tarball is available at <A
HREF="ftp://alpha.gnu.org/gnu/hurd/debian-staging/">a different place</A>
than usual.
<P>
</DD>
<DT>23 March 2002</DT>
<DD>Added <A HREF="/software/hurd/hacking-guide/hhg.html">The Hurd
Hacking Guide</A> to the documentation section. Thanks to Wolfgang
Jährling for providing this introduction into GNU/Hurd and Mach
programming!
<P>
</DD>
<DT>08 March 2002</DT>
<DD>We are pleased to announce version 1.3 of the GNU distribution of the
Mach 3.0 interface generator `MIG'. It may be found in the file
<SAMP><A HREF="http://ftp.gnu.org/gnu/mig/mig-1.3.tar.gz">http://ftp.gnu.org/gnu/mig/mig-1.3.tar.gz</A></SAMP> (about 145 KB compressed).
<P>
Diffs from version 1.2 are in <SAMP><A HREF="http://ftp.gnu.org/gnu/mig/mig-1.2-1.3.diff.gz">http://ftp.gnu.org/gnu/mig/mig-1.2-1.3.diff.gz</A></SAMP>
(about 6 KB compressed, 15 KB uncompressed). Relative to version 1.2,
version 1.3 contains only some minor fixes.
<P>
You need this tool to compile the GNU Mach and Hurd distributions, and
to compile GNU libc for the Hurd.
<P>
Bug reports relating to this distribution should be sent to
<A HREF="mailto:bug-hurd@gnu.org">bug-hurd@gnu.org</A>. Requests for assistance should be made on
<A HREF="mailto:help-hurd@gnu.org">help-hurd@gnu.org</A>.
<P>
The md5sum checksum for this distibution is:
<P>
45c2b7456727d81dbd75f7152f8136fd mig-1.3.tar.gz
<P>
</DD>
<DT>03 March 2002</DT>
<DD>There is a new mailing list called <A
HREF="http://mail.gnu.org/mailman/listinfo/hurd-devel-readers">
Hurd-devel-readers</A>. It is the read-only version of Hurd-devel.
<P>
Hurd-devel is a mailing list for detailed discussions
of design and implementation issues in the GNU Hurd; it is an internal
low-volume list restricted to the core developers of the Hurd. While
the <A HREF="http://lists.gnu.org/archive/html/hurd-devel/">web-based
archive of Hurd-devel</A> has always been public, the new mailing list
Hurd-devel-readers provides a convenient way to follow
the discussion of the Hurd experts.
<P>
If you are a recipient of Hurd-devel-readers and want
to follow up on the discussion, please reply to the
Bug-hurd mailing list.
<P>
</DD>
<DT>18 February 2002</DT>
<DD>Pro-Linux has published a <A
HREF="http://www.pl-berichte.de/berichte/hurd/hurd-status/">GNU/Hurd
status report</A> (in German). They will infrequently publish updates
in the future.
<P>
</DD>
<DT>19 January 2002</DT>
<DD>The Toronto Hurd User Group meets: The University of Waterloo
Computer Science Club will be hosting a talk on the Hurd and the
Debian GNU/Hurd operating system. There will also be a gpg keysigning
and installfest for GNU/Hurd following the talk. All are welcome, and
gpg keys are not required.
<P>
Date: 26 Jan 2002
<P>
Time: 1400 (2pm EST)
<P>
Place: University of Waterloo, Math and Computers building, room 3001
(comfy lounge).
<P>
More information about this event at
<A HREF="mailto:thug@gnu.org"><EM>thug@gnu.org</EM></A>
<P>
</DD>
<DT>19 January 2002</DT>
<DD>Added a <A HREF="/software/hurd/changelogs.html">subsection about
the ChangeLogs</A>.
<P>
</DD>
<DT>13 January 2002</DT>
<DD>An
<A HREF="http://www.pl-berichte.de/berichte/brinkmann.html">interview
with Marcus Brinkmann</A> was published by <A
HREF="http://pro-linux.de/">Pro-Linux</A> (the interview is in
German).
<P>
</DD>
</DL>
</TD>
</TR>
</TABLE>
<HR>
[
<!-- Please keep this list alphabetical -->
<!-- PLEASE UPDATE THE LIST AT THE BOTTOM (OR TOP) OF THE PAGE TOO! -->
<A HREF="/software/hurd/whatsold.html">English</A>
]
<HR>
<P>
Return to <A HREF="/home.html">GNU's home page</A>.
<P>
Please send FSF & GNU inquiries & questions to
<A HREF="mailto:gnu@gnu.org"><EM>gnu@gnu.org</EM></A>.
There are also <A HREF="/home.html#ContactInfo">other ways to
contact</A> the FSF.
<P>
Please send comments on these web pages to
<A HREF="mailto:web-hurd@gnu.org"><EM>web-hurd@gnu.org</EM></A>,
send other questions to
<A HREF="mailto:gnu@gnu.org"><EM>gnu@gnu.org</EM></A>.
<P>
Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
Free Software Foundation, Inc.,
59 Temple Place - Suite 330, Boston, MA 02111, USA
<P>
Verbatim copying and distribution of this entire article is
permitted in any medium, provided this notice is preserved.
<P>
Updated:
<!-- timestamp start -->
$Date$ $Author$
<!-- timestamp end -->
<HR>
</BODY>
</HTML>
|