This is an old revision of the document!
FreeBSD: Google Summer of Code 2007 Projects
Welcome to the FreeBSD [http://code.google.com/soc/2007/ Summer of Code 2007] Project Page. The FreeBSD Project was very lucky to have 25 students generously funded by Google to spend the Summer working on improving FreeBSD. Students are encouraged to add a Wiki here with an introduction and a summary of their work. The lucky winners are :
- [:AlexeyTarasov:Alexey Tarasov] <taleks> - [“http support for PXE”] - [:EdMaste:Ed Maste] to mentor
- AndrewTurner <andrew> - Writing a [:FreeBSDUpdateFrontend:Gnome frontend for freebsd-update] - JoeMarcusClarke to mentor
- AttilioRao <attilio> - Rewriting lockmgr(9) syncronization primitive - JeffRoberson to mentor
- [:BrianChu:Brian Chu] <chub> - msdosfs infrastructure works - [:KonstantinBelousov:Konstantin Belousov] to mentor
- ChristopherDavis <loafier> - [:BusAllocUpdate:bus_alloc_resources() Driver Update] - WarnerLosh to mentor
- [:ConstantineMurenin:Constantine A. Murenin] <cnst> - [:GSoC2007/cnst-sensors:Port OpenBSD's sysctl Hardware Sensors framework] - [:ShteryanaShopova:Shteryana Shopova] to mentor
- DongmeiLiu <dongmei> - [:DongmeiLiu/audit-log-analyzer:audit log analyzer] - [:RobertWatson:Robert Watson] to mentor
- FabioChecconi <fabio> - [:FabioChecconi/PortingLinuxKVMToFreeBSD:Porting Linux KVM To FreeBSD] - LuigiRizzo to mentor
- [:FredrikLindberg:Fredrik Lindberg] <fli> - [:MulticastDNS:Multicast DNS, Service Discovery] - [:BruceSimpson:Bruce M. Simpson] to mentor
- GáborKövesdán <gabor> - Improving the Ports Collection Infrastructure - AndrewPantyukhin to mentor
- [:GarrettCooper:Garrett Cooper] <gcooper> - Improve performance with packages and create unified ports management frontend - [:KirillPonomarew:Kirill Ponomarew] to mentor
- [:IvanVoras:Ivan Voras] <ivoras> - FreeBSD graphical installer ([“finstall”]) - MurrayStokely to mentor
- [:JesperRosenkilde:Jesper Brix Rosenkilde] <jbr> - [:ReducingSyscallOverhead:Reducing syscall Overhead] - [:ScottLong:Scott Long] to mentor.
- [:KaiWang:Kai Wang] <kaiw> - [:BSDBintools:BSD bintools] - [:JosephKoshy:Joseph Koshy] to mentor
- [:MathieuPrevot:Mathieu Prevot] <mprevot> - [:pmcgui:PMC GUI] - [:JosephKoshy:Joseph Koshy] to mentor
- [:MatusHarvan:Matus Harvan] <mharvan> - [:SuperTunnelDaemon:Super Tunnel Daemon] - [:MaxLaier:Max Laier] and BrooksDavis to mentor
- [:MaximZhuravlev:Maxim Zhuravlev] <thioretic> - [:GenericInputDeviceLayer:Generic input device layer] - [:PhilipPaeps:Philip Paeps] to mentor
- [:NanjunLi:Nanjun Li] <nj> - TCP/IP regression test suite - [:GeorgeNevilleNeil:George V. Neville-Neil] to mentor
- RomanDivacky <rdivacky> - Finishing of linuxulator update to Linux 2.6 - KonstantinBelousov to mentor
- [:SonjaMilicic:Sonja Milicic] <smilicic> - FreeBSD “safety net” IO logging utility - LukasErtl to mentor
- [:WadeWesolowsky:Wade Wesolowsky] <wwesolowsky> - Parallelization in the Ports Collection - [:PavLucistnik:Pav Lucistnik] to mentor
- [:ZhouyiZHOU:ZhouyiZhou] <zhouzhouyi> - [:ZhouyiZHOU/Security regression tests:Testsuite for Security Subsystem] - [:RobertWatson:Robert Watson] to mentor
Questions about this program can be directed at the FreeBSD Summer of Code committee, soc@FreeBSD.org .
You can talk to other students and FreeBSD developers in the #freebsd-soc IRC channel on EFnet.
Infrastructure
FreeBSD Summer of Code projects are hosted in the FreeBSD Perforce repository. You can browse on-going work using this URL:
An alternative web-interface to the p4 repository is also available:
Code-sample snapshots from 2007-08-20 for all students that have received passing final evaluations are publicly hosted by Google: