Notes on NetBSD projects (if you are looking for stuff to do, please
feel free to tackle these...):
These are all things I've been intending to do or think would be
useful to do, but in many cases all I've done is note that fact --
plus the volume is far more than I can get done myself, so it would be
great if anyone wanted to take charge of any of these.
Projects with catchy (or not so catchy) names:
- amberfs (new baseline file system)
- bikeshed (version control)
- mint (replace lint)
- nfsv4
- offler (replace ELF)
- pbulkstat (console for bulk build reports)
- pkgmill (package building and management tool)
- pkgquilt (per-topic patches for pkgsrc)
- risc36 (36-bit port)
- rollbulk (incremental bulk builder)
- swallowtail (new bug database)
Projects without specific names:
- audio mixing
- binary packages usability issues
- building pkgsrc updates
- deadlock detector for LOCKDEBUG
- desktop infrastructure
- domain-specific language for device drivers
- fallocate/fdiscard for ffs
- merge the harvard journaling ffs
- lfs renovation
- libc13 branch
- lpr renovation
- make cleanup
- modernize /usr/share/doc
- publish/subscribe sockets
- replace proplib
- replace twm in base
- removable media handling
- rework nss handling in libc
- secure attention key and user switching in X
- sh testsuite
- syslogd improvements
- tablet UI
- tty cleanup and multiprocessorization
- vfs cleanup
- vnode refcount debugging code
- wireless usability issues
Some projects that are more out there:
- pash (parallelizing shell)
- sapphire (environment for phone-style apps on unix)
- sherlock (a sh-to-sh optimizing compiler)
Some other non-NetBSD projects that I think are worthwhile but I'm
unlikely to make any progress on myself:
- a translator from C++ to something else (for migrating code, not
just compiling it)
- a statically-typed script language
- a new debugger
- poof (netpbm for object files)