FreeBSD is a full POSIX operating system being developed as a single integrated project---including kernel, userland, and documentation---that can trace its history back over 30 years to the BSD project initiated at UC Berkeley in the late 1970s.
This summer, the FreeBSD Project is mentoring 20 student projects. The current status of these projects is tracked on the FreeBSD Wiki at http://wiki.freebsd.org/SummerOfCode2009Projects. Student code can be found in the FreeBSD Perforce repository at http://p4db.freebsd.org/depotTreeBrowser.cgi?FSPC=//depot/projects/soc2009&HIDEDEL=NO.
These projects have been accepted into The FreeBSD Project. You can learn more about each project by visiting the links below.
| Student | Title | Mentor | Status |
|---|---|---|---|
Improving Second Extended File system (ext2fs) and making it GPL free. |
Ulf Lilleengen |
accepted |
|
Ports license infrastructure (part 2: integration) |
Erwin Lansing |
accepted |
|
IPv6 Secure Neighbor Discovery - native kernel APIs for FreeBSD |
Bjoern A. Zeeb |
accepted |
|
Package tools rewrite via a new package library, with new features |
Tim Kientzle |
accepted |
|
Hierarchical Resource Limits |
Brooks Davis |
accepted |
|
Geom-based Disk Schedulers |
Luigi Rizzo |
accepted |
|
Implement TCP UTO |
Rui Paulo |
accepted |
|
Design and Implementation of Subsystem Support Libraries for Monitoring and Management |
Oleksandr Tymoshenko |
accepted |
|
BSD-licensed libiconv in base system |
Xin LI |
accepted |
|
In kernel stackable cryptographic filesystem (ownfs) |
Stanislav Sedov |
accepted |
|
Application-Specific Audit Trails |
Robert Watson |
accepted |
|
Ipfw and dummynet improvements |
Luigi Rizzo |
accepted |
|
USB improvements under FreeBSD |
Philip Paeps |
accepted |
|
ipfw ruleset optimization and highlevel rule definition language |
Diomidis Spinellis |
accepted |
|
puffs (pass-to-userspace framework file system) port for FreeBSD |
Konstantin Belousov |
accepted |
|
TCP\IP Regression Testing Suite |
George Neville-Neil |
accepted |
|
FIFO Optimizations |
John Baldwin |
accepted |