SoC Ideas

Here is a list of ideas for the Google Summer of Code. Feel free to consider any of these ideas or a project of your own choosing.

Difficulty Helpful Knowledge
Installer for OS: A graphical installer written using a toolkit currently ported to MidnightBSD. Could be Gtk, QT, etc. The system must be easy to use with minimal questions for the user. Possible examples might be the OS X installer or PC-BSD's installer. Medium Familiar with the install process; Background in Gtk, QT, etc.
A system preferences management system: This would allow the user to customize what services are running, and manage network settings. Medium Background in Gtk, QT, etc.
Software Update: Develop a system using the new mport tool to update operating system components as packages. Medium C, Background in Gtk or other GUI toolkit
Veryify the SUS and POSIX compliance of system utilities and interfaces in the system. Report on these and offer suggestions to fix them Medium C; Good BSD background; Familiar with SUS and POSIX standards.
Write software applications for desktop users that run on MidnightBSD using GNUstep, Gtk or QT Easy to Medium Familiar with GUI toolkit; C, C++ or Objective C
Write a firewall management application (graphical) for PF or IPFW. Medium C or C++
Port wireless drivers from the other BSDs. Medium to Hard C or C++