Here's a list of things I want to do (when I get time)
If you're working on any of this, please tell me about it!
- Look for (and fix) security problems in Darwin
- Learn more about Mach
- See what happens when you replace memory management code in libc (malloc()/free()) with a garbage collection library (bohem?)
- Do some WebObjects stuff (www.deceptivecadence.com and other ideas)
- Write a WebObjects blogging tool
- Create a subversion filesystem plugin that works with PostgreSQL
- Work on a log structured filesystem for Darwin
- Work on a revision controled filesystem for Darwin
- Work on a distributed filesystem for darwin
- Combine the above two (distributed & versioned).
- Help Ben write an FTP client (Pudgy-FTP)
- Create a really good implementation of Xpak
- Create a really good packaging system/installer/uninstaller for Darwin
- Write a GUI mail client that supports really large numbers of messages well (and does threading). I'd like it to be like mutt
- Learn about and write documentation for database recovery with PostgreSQL
- Build PPC server hardware, and write drivers to make Mac OS X Server run on it (this probably won't happen)
- Write a Cocoa GUI app that lets you model your network and create sysmon.conf files
- Write a Cocoa GUI app for manipulating PostgreSQL (including postgresql full install in the app wrapper -- for easy drag-n-drop installation)
- A trouble-tracking/bug-tracking system (that doesn't suck, and isn't confusing like bugzilla)
This list is in no particular order. It also contains many things that I'll probably never get to :-\