Here are some:Build your own shell!many OS courses/ textbooks suggest such projects, and even guide you through themone nice book is:http://www.amazon.co.uk/Operatin...Port a Linux distribution to a new kind of machineI would suggest otherwise, unless you are strong in your will and coding.see: PortingBuild a distributed cluster, something like a beowulf, maybeBeowulf clusterBuild your own OS!that is exactly what Linus Torvalds did when he wanted to have an OS to play with, he built one himself!History of Linux