What are some of the cool projects a beginner can work on to learn C?
I've only been a *nix user for my job but I'm interested in low level details of how things work w the kernel.
EDIT: Thanks for your responses! But to be clear, I need some context. A non-trivial project that will make use of special C features like pointers, structs and direct memory manipulation; because I've never worked on those before!