On Linux (cdmlinux or you if you have linux installed, you can use your installation)
Implement user level thread library: i.e., could be a substitute for POSIX pthreads.
80% of code provided!
19 functions to write.
Test suite provided. (9 tests, can be run individually or all at once)
A make target (nyi) displays the function, line number, file of code that is NOT_YET_IMPLEMENTED.