Add Justin's wish list to list of prioritized tasks.

This commit is contained in:
Jordan K. Hubbard 1996-02-04 08:49:17 +00:00
parent 920491cf83
commit 48d5a9e821
1 changed files with 63 additions and 4 deletions

View File

@ -1,4 +1,4 @@
<!-- $Id: submitters.sgml,v 1.16 1996/02/01 21:00:38 jkh Exp $ -->
<!-- $Id: submitters.sgml,v 1.17 1996/02/03 17:17:56 jfieber Exp $ -->
<!-- The FreeBSD Documentation Project -->
<chapt><heading>Contributing to FreeBSD<label id="submitters"></heading>
@ -51,10 +51,59 @@ appointed, maybe you'd like to volunteer?
<p>The following tasks are considered to be urgent, usually because
they represent something that is badly broken or sorely needed:
<enum>
<item>Fix the DOS file system. Coordinator: <tt><htmlurl
url="mailto:hackers@freebsd.org" name="Hackers (no coordinator)"></tt>.
<item>3-stage boot issues. Overall coordination:
<tt><htmlurl url="mailto:hackers@freebsd.org" name="Hackers"></tt>
<p><itemize>
<item>Autodetect memory over 64MB properly.
<item>Move userconfig (-c) into 3rd stage boot.
<item>Do WinNT compatible drive tagging so that the 3rd stage can
provide an accurate mapping of BIOS geometries for disks.
</itemize>
<item>Filesystem problems. Overall coordination:
<tt><htmlurl url="mailto:freebsd-fs@freebsd.org" name="File Systems Group"></tt>.
<itemize>
<item>Fix the MSDOS file system.
<item>Clean up and document the nullfs filesystem code. Coordinator: <tt><htmlurl
url="mailto:gibbs@freebsd.org" name="Justin Gibbs"></tt>
<item>Fix the union file system. Coordinator: <tt><htmlurl
url="mailto:dyson@freebsd.org" name="John Dyson"></tt>
<item>Fix the LFS file system. Coordinator: <tt><htmlurl
url="mailto:dyson@freebsd.org" name="John Dyson"></tt>
</itemize>
<item>Implement kernel & user vm86 support. Coordinator: <tt><htmlurl
url="mailto:hackers@freebsd.org" name="Hackers"></tt>.
<item>Implement Int13 vm86 disk driver. Coordinator: <tt><htmlurl
url="mailto:hackers@freebsd.org" name="Hackers"></tt>.
<item>SCSI driver issues. Overall coordination:
<tt><htmlurl url="mailto:freebsd-scsi@freebsd.org" name="SCSI Group"></tt>.
<p><itemize>
<item>Support tagged queuing generically. Requires a rewrite of how we do
our command queing, but we need this anyway to for prioritized I/O
(CD-R writers/scanners).
<item>Better error handling (Busy status and retries).
<item>Merged Scatter-Gather list creation code.
</itemize>
<item>Kernel issues. Overall coordination:
<tt><htmlurl url="mailto:freebsd-hackers@freebsd.org" name="Hackers"></tt>.
<p><itemize>
<item>Complete the eisaconf conversion of all existing drivers.
<item>Change all interrupt routines to take a (void *) instead of
using unit numbers.
<item>Merge EISA/PCI/ISA interrupt registration code.
<item>Split PCI/EISA/ISA probes out from drivers like bt742a.c (WIP)
<item>Fix the syscons ALT-TAB/vt switching hangs. Coordinator: <tt><htmlurl
url="mailto:sos@freebsd.org" name="Soren Schmidt"></tt>.
<item>Mouse support for syscons.
<item>Merged keyboard code for all console drivers.
<item>Rewrite the Intel Etherexpress 16 driver.
<item>Merge the 3c509 and 3c590 drivers (essentially provide a PCI probe for
ep.c).
<item>Support Adaptec 3985 (first as a simple 3 channel SCSI card)
Coordinator: <tt><htmlurl
url="mailto:gibbs@freebsd.org" name="Justin Gibbs"></tt>.
<item>Support Advansys SCSI controller products. Coordinator: <tt><htmlurl
url="mailto:gibbs@freebsd.org" name="Justin Gibbs"></tt>.
</itemize>
</enum>
<sect1><heading>Medium priority tasks</heading>
@ -63,6 +112,16 @@ urgency:
<enum>
<item>Port AFS (Andrew File System) to FreeBSD Coordinator: <tt><htmlurl
url="mailto:ajones@ctron.com" name="Alexander Seth Jones"></tt>
<item>MCA support? This should be finalized one way or the other.
<item>Full LKM based driver support/Configuration Manager.
<p><itemize>
<item>Devise a way to do all LKM registration without ld. This means
some kind of symbol table in the kernel.
<item>Write a configuration manager (in the 3rd stage boot?) that probes
your hardware in a sane manner, keeps only the LKMs required for
your hardware, etc.
</itemize>
</enum>
<sect1><heading>Low priority tasks</heading>
@ -341,7 +400,7 @@ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
$Id: submitters.sgml,v 1.16 1996/02/01 21:00:38 jkh Exp $
$Id: submitters.sgml,v 1.17 1996/02/03 17:17:56 jfieber Exp $
</verb></tscreen>
For your convenience, a copy of this text can be found in
<tt>/usr/share/examples/etc/bsd-style-copyright</tt>.