The subject sounds more exciting than it is ;-) Google has selected 21 FreeBSD related projects for the annual Google Summer of Code (Soc). It would have been nice if Google had selected 21 PC-BSD projects, but, hey, who knows what the future holds ;-)

Kris Moore, the founder of PC-BSD, will be mentoring Eric Durbin who will be working on optimising Wine for FreeBSD.

The FreeBSD Project received over 100 applications for Google’s Summer of Code program, amongst which 21 were selected for funding. Unfortunately, there were far more first rate applications than available spots for students. However, we encourage students to work together with us all year round. The FreeBSD Project is always willing to help mentor students learn more about operating system development through our normal community mailing lists and development forums. Contributing to an open source software project is a valuable component of a computer science education and great preparation for a career in software development.

The following projects have been selected for funding:

  • Dynamic memory allocation for dirhash in UFS2,
    Sean Nicholas Barkas, mentored by David Malone
  • TCP/IP regression test suite,
    Victor Hugo Bilouro, mentored by George Neville-Neil
  • Improved Wine support under FreeBSD,
    Eric Durbin, mentored by Kristofer Paul Moore (PC-BSD)
  • Allowing for Parallel builds in the FreeBSD Ports Collection,
    David Forsythe, mentored by Mark Linimon
  • Implementation of MPLS in FreeBSD,
    Ryan French, mentored by Kip Macy
  • Audit Firewall Events from Kernel,
    Diego Giagio, mentored by Christian S.J. Peron
  • Embedded FreeBSD project,
    James Andrew Harrison, mentored by Warner Losh
  • FreeBSD auditing system testing,
    Vincenzo Iozzo, mentored by Attilio Rao
  • Multibyte collation support,
    Konrad Jankowski, mentored by Diomidis Spinellis
  • Porting BSD-licensed Text-Processing Tools from OpenBSD,
    Gabor Kovesdan, mentored by Max Khon
  • Reference implementation of the SNTP client,
    Johannes Maximilian Kuehn, mentored by Harlan Stenn (NTP)
  • Improving layer2 filtering in FreeBSD,
    Gleb Kurtsov, mentored by Andrew Thompson
  • DTrace Toolkit on FreeBSD,
    LIQUN LI, mentored by John Birrell
  • NFSv4 ACLs,
    Edward Tomasz Napierala, mentored by Robert Watson
  • Adding .db support to pkg_tools –> pkg_improved,
    Anders Nore, mentored by Florent Thoumie
  • 802.11 Fuzzing and Testing,
    Aniket Patankar, mentored by Sam Leffler
  • TCP anomaly detector,
    Rui Alexandre Cunha Paulo, mentored by Andre Oppermann
  • Ports license auditing infrastructure,
    Alejandro Pulver, mentored by Brooks Davis
  • VM Algorithm Improvement,
    Mayur Shardul, mentored by Jeffrey Roberson
  • Enhancing FreeBSD’s Libarchive,
    Anselm Strauss, mentored by Timothy Kientzle
  • Porting FreeBSD to Efika SoC (PPC bring up),
    Przemek Witaszczyk, mentored by Rafal Jaworowski

Well done, to the students who have been selected. Hurdle 1has been taken. Looking forward to see the results of the SoC!

Links: FreeBSD SoC 2008 Wiki page