X-Git-Url: https://gitweb.dragonflybsd.org/ikiwiki.git/blobdiff_plain/620da3285b9a0ec98bb8e2aef75ac80d89d6028d..HEAD:/docs/developer/gsoc2010/index.mdwn diff --git a/docs/developer/gsoc2010/index.mdwn b/docs/developer/gsoc2010/index.mdwn index 58469bdd..2843d56c 100644 --- a/docs/developer/gsoc2010/index.mdwn +++ b/docs/developer/gsoc2010/index.mdwn @@ -1,38 +1,29 @@ [[!meta title="Google Summer of Code 2010"]] -[[!toc levels=0]] +[[!toc levels=3]] -DragonFly BSD is planning to participate (pending acceptance) in the Google Summer of Code program for 2010. - - -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. +DragonFly BSD participated in the Google Summer of Code program for 2010. +Have a look at our SoC pages from [[2008|docs/developer/GoogleSoC2008/]] and [[2009|docs/developer/gsoc2009]] to see an overview of prior year's projects. For more details on Google's Summer of Code: [Google's SoC page](http://socghop.appspot.com/) - -# Project ideas - -1. VFS Quota System -* Kernelland quota support in the VFS layer -* Filesystem-agnostic quota support tools for userland - -1. Ultra Fast Boot & Shutdown Speed -* Be competitive with GNU/Linux, OSX & MS Windows refinements in this area. - -1. Graphics Kernel Memory Manager Support ( GEM ) -* Support dealing with graphics NUMA in kernel space for modern graphics hardware -* http://en.wikipedia.org/wiki/Graphics_Execution_Manager - -1. Security/Hardening improvements -* Encrypted swap/filesystems (From NetBSD or OpenBSD?) -* Extended toolchain hardening -* NX/XD support in kernel (at least for 64 bit kernels, DF doesn’t support PAE IIRC) -* More use of randomization (for example in PIDs) -* Port OpenBSD’s most recent malloc implementation as an option -* Use blf instead of md5 for passwords etc. (already possible, but not default) - -1. Data Integrity Framework Implementation -* Something akin to what was done for Linux: http://oss.oracle.com/projects/data-integrity/ - -(please add) +# Projects + +## Device Mapper based Logical Volume Management +* **Student**: Alex Hornung +* **Mentor**: Chuck Tuffli +* **Link**: [http://leaf.dragonflybsd.org/~alexh/](http://leaf.dragonflybsd.org/~alexh/) +* **Status**: Success! + +## Porting kernel mode-setting, GEM and KMS, to DragonFlyBSD +* **Student**: David Shao +* **Mentor**: Matthew Dillon +* **Link**: [http://www.dragonflybsd.org/docs/developer/GEMdrmKMS/](http://www.dragonflybsd.org/docs/developer/GEMdrmKMS/) +* **Status**: Success! + +## Coalesce + MPSAFE kevent, select, poll and wakeup +* **Student**: Samuel Greear +* **Mentor**: Joe Talbott +* **Link**: [http://wiki.github.com/thesjg/SJG-DragonFly-BSD-SoC/](http://wiki.github.com/thesjg/SJG-DragonFly-BSD-SoC/) +* **Status**: Success!