summaryrefslogtreecommitdiff
path: root/news/2006-04-27.mdwn
blob: 86073ca5bcd85bb05121b5e28848b57b21b443e9 (plain)
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
[[meta copyright="Copyright © 2006, 2008 Free Software Foundation, Inc."]]

[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts.  A copy of the license
is included in the section entitled
[[GNU_Free_Documentation_License|/fdl]]."]]"""]]

<p>The GNU&nbsp;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&nbsp;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&nbsp;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>