Rename 'Status' to 'Tasks'.

Add a new "Subsystems and Staffing" section to identify some of the major
subsystems, their SMPng status, and current developers working on them.
This is not intended to be a complete list, I may well have left off
several substantial sub-systems, important contributions, etc.  If so,
please let me know.  The goal is to identify at a higher level what is
being done, what is planned to be done, and what has been done so that
developers interested in tackling a chunk of the work larger than a
small task can do so more easily.
This commit is contained in:
Robert Watson 2003-02-06 02:48:02 +00:00
parent a409804b9e
commit 6bb0c742e9
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/www/; revision=15924

View file

@ -1,6 +1,6 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" [
<!ENTITY base CDATA "..">
<!ENTITY date "$FreeBSD: www/en/smp/index.sgml,v 1.98 2002/12/10 21:13:04 rwatson Exp $">
<!ENTITY date "$FreeBSD: www/en/smp/index.sgml,v 1.99 2003/01/29 18:23:27 hsu Exp $">
<!ENTITY title "FreeBSD SMP Project">
<!ENTITY email 'freebsd-smp'>
<!ENTITY % includes SYSTEM "../includes.sgml"> %includes;
@ -28,7 +28,8 @@
<li><a href="#goal">Project Goal</a></li>
<li><a href="#plan">Project Plan</a></li>
<li><a href="#resources">Resources and Links</a></li>
<li><a href="#status">Status</a></li>
<li><a href="#subsystems">Subsystems and Staffing</a></li>
<li><a href="#status">Tasks</a></li>
<li><a href="#issues">Known Issues</a></li>
<li><a href="#news">News</a></li>
</ul>
@ -112,8 +113,114 @@
that documents the work he is doing on the SMP project.</p></li>
</ul>
<a name="subsystems"></a>
<h2>Subsystems and Staffing</h2>
<p>This is an incomplete list of high-level kernel subsystems and
current, active staff working on SMP architecture and stability.</p>
<table border=3>
<tr>
<th> Subsystem </th>
<th> Status </th>
<th> Last updated </th>
<th> Staffing </th>
</tr>
<tr>
<td> Newbus </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> VM </td>
<td> In progress </td>
<td> 5 February 2003 </td>
<td> &a.alc;</td>
</tr>
<tr>
<td> Buffer cache </td>
<td> </td>
<td> </td>
<td> &a.jeff;, &a.phk; </td>
</tr>
<tr>
<td> VFS </td>
<td> </td>
<td> </td>
<td> &a.jeff; </td>
</tr>
<tr>
<td> Processes and thread operations </td>
<td> </td>
<td> </td>
<td> &a.jhb; </td>
</tr>
<tr>
<td> Scheduler </td>
<td> Complete </td>
<td> 5 February 2003</td>
<td> &a.jhb; </td>
</tr>
<tr>
<td> GEOM </td>
<td> Complete </td>
<td> 5 February 2003 </td>
<td> &a.phk; </td>
</tr>
<tr>
<td> File descriptors </td>
<td> Complete </td>
<td> 5 February 2003 </td>
<td> &a.alfred;, &a.tanimura; </td>
</tr>
<tr>
<td> TTY subsystem </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> Pipe IPC </td>
<td> Complete, except for VM optimizations </td>
<td> 5 February 2003 </td>
<td> &a.alfred; </td>
</tr>
<tr>
<td> Socket structures and system calls </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> IPv4, IPv6 </td>
<td> In progress </td>
<td> 5 February 2003 </td>
<td> &a.hsu;, &a.jennifer; </td>
</tr>
<tr>
<td> Network stack infrastructure </td>
<td> In progress </td>
<td> 5 February 2003 </td>
<td> &a.hsu; </td>
</tr>
</table>
<a name="status"></a>
<h2>Status</h2>
<h2>Tasks</h2>
<p>Following is an incomplete list of general tasks.</p>