Home | History | Annotate | Line # | Download | only in doc
TODO revision 1.3
      1  1.3  jdolecek #	$NetBSD: TODO,v 1.3 2003/08/10 19:47:07 jdolecek Exp $
      2  1.1     lukem 
      3  1.1     lukem THINGS TO BE DONE:
      4  1.1     lukem 
      5  1.1     lukem [ Note that this list does not include change requests filed via 'gnats'.
      6  1.1     lukem   For information about them, mail query-pr (a] NetBSD.org. ]
      7  1.1     lukem 
      8  1.1     lukem This is a list of things that need to be done for NetBSD.  Some of
      9  1.1     lukem these projects are small, others are large.  Some are extremely
     10  1.1     lukem important, others are enhancements to make the system more flexible
     11  1.1     lukem for the wide variety of NetBSD users and their applications.
     12  1.1     lukem 
     13  1.1     lukem In general there are some guidelines for work to be included in
     14  1.1     lukem NetBSD.  Chief among these are:
     15  1.1     lukem 
     16  1.1     lukem 	   (1) Keep GPLed stuff out of the kernel.
     17  1.1     lukem 	   (2) Introduce little to no more GPLed stuff as non-optional
     18  1.1     lukem 	       components of the user environment.
     19  1.1     lukem 	   (3) Only clean code, that lends itself to further enhancement
     20  1.1     lukem 	   (4) Keep architecture dependent code out of architecture independent
     21  1.1     lukem 	       directories
     22  1.1     lukem 
     23  1.1     lukem Associated with some entries are login names which indicate persons or
     24  1.1     lukem groups who may already be working on that problem.  This isn't to say
     25  1.1     lukem that others shouldn't also look at it, but consultation with other
     26  1.1     lukem parties may result in less duplicated work.  A directory of these
     27  1.1     lukem persons can be found after the todo list itself.
     28  1.1     lukem 
     29  1.1     lukem Please don't hesitate to suggest more projects for this list.
     30  1.1     lukem Suggestions, comments, etc to projects (a] NetBSD.org.
     31  1.1     lukem 
     32  1.1     lukem High Kernel:
     33  1.1     lukem     swap fixes:
     34  1.1     lukem 	swap to file of dynamic size; see apollo
     35  1.1     lukem     nfs:
     36  1.1     lukem 	kernel suport for lockd(8), lockf(3)
     37  1.1     lukem     clean up support for LKM and protections checking (cgd)
     38  1.1     lukem 
     39  1.1     lukem User programs:
     40  1.1     lukem     rwall nfs-mountees on shutdown
     41  1.1     lukem     add detachment to window
     42  1.1     lukem     clean up gas config files, set up common defines
     43  1.1     lukem 
     44  1.1     lukem Pie-in-the-Sky:
     45  1.1     lukem     someone should actually test all the netiso stuff.	
     46  1.1     lukem     SMB filesystem
     47  1.1     lukem 
     48  1.1     lukem Documentation:
     49  1.1     lukem     modify sys docs to reflect NetBSD/arch-specific stuff
     50  1.1     lukem     clean up src/share/man/{man0,tools} so that we can generate a printable
     51  1.1     lukem         version from the manpages again.
     52  1.1     lukem 
     53  1.1     lukem i386 kernel support:
     54  1.1     lukem      better ways of accessing BIOS, i/o space.  some exportable to
     55  1.1     lukem 	user space.  See mach3,linux dos emulator
     56