---
-
-##### Port FreeBSD's USB stack to DragonFly
-
-This project has been listed for several years under the "USB4BSD" name. Since then that branch was
-brought into FreeBSD 8 on [SVN Revision 184610](http://svnweb.freebsd.org/base?view=revision&revision=184610)
-
-* Port the latest FreeBSD USB stack to DragonFly, as our own usb stack is very outdated.
-
-Meta information:
-
-* Prerequisites: C, OS internals
-* Difficulty: Moderate
-* Contact point: kernel@crater.dragonflybsd.org
-
----
-
##### Userland System V Shared Memory / Semaphore / Message Queue implementation
* Implement some or all of these subsystems in their entirety, or as completely as possible in userland using a daemon, mmap and the DragonFly umtx_sleep(2)/umtx_wakeup(2) or other userland facilities.
* Any security or other major hurdles to this approach that would likely have to be implemented in-kernel should be noted in the students application.