Don't try to keep track of the numbering in the page source
[ikiwiki.git] / docs / developer / gsoc2010 / index.mdwn
1 [[!meta title="Google Summer of Code 2010"]]
2
3 [[!toc  levels=0]]
4
5 DragonFly BSD is planning to participate (pending acceptance) in the Google Summer of Code program for 2010.
6
7
8 Have a look at our SoC pages from [[2008|docs/developer/GoogleSoC2008/]] and [[2009|docs/developer/gsoc2009]] to get an overview about prior year's projects.  The [Projects Page](/docs/developer/ProjectsPage/) is also a potential source of ideas.
9
10
11 For more details on Google's Summer of Code: [Google's SoC page](http://socghop.appspot.com/)
12
13
14 # Project ideas
15
16 1. VFS Quota System
17 * Kernelland quota support in the VFS layer
18 * Filesystem-agnostic quota support tools for userland
19
20 1. Ultra Fast Boot & Shutdown Speed
21 * Be competitive with GNU/Linux, OSX & MS Windows refinements in this area.
22
23 1. Graphics Kernel Memory Manager Support ( GEM )
24 * Support dealing with graphics NUMA in kernel space for modern graphics hardware
25 * http://en.wikipedia.org/wiki/Graphics_Execution_Manager
26
27 1. Security/Hardening improvements
28 * Encrypted swap/filesystems (From NetBSD or OpenBSD?)
29 * Extended toolchain hardening
30 * NX/XD support in kernel (at least for 64 bit kernels, DF doesn’t support PAE IIRC)
31 * More use of randomization (for example in PIDs)
32 * Port OpenBSD’s most recent malloc implementation as an option 
33 * Use blf instead of md5 for passwords etc. (already possible, but not default)
34
35 1. Data Integrity Framework Implementation
36 * Something akin to what was done for Linux: http://oss.oracle.com/projects/data-integrity/
37
38 (please add)