I realize that the problem of building better processors right now is more of a technological problem than an engineering problem and that CPU design is nothing like determining the structure of proteins, but is there enough benefit (if any) to justify creating a crowd-sourced platform such as this, whether proprietary or open-source? Do any nifty tools already exist?
Oh noes! What will I use for my lava lamps?
When writing error messages, don't have it spit out something sensible. Have it spit out something completely crazy but memorable, which you can then grep the code for. Something along the lines of "The Cake has hit the Fan" or "The Chickens are eating Pie". This improves the odds the user will remember it and report it correctly, giving you some hope of finding where the bug is in the code.
I'm one of the developers of StartUpHire. We use open source software, and I can tell you that many startups are using nothing but open source software. So, check out StartUpHire. As an example, here are a pile of jobs which need some Linux experience: http://www.startuphire.com/search/index.php?searchId=945ed9ccb0bc3f21fd7b5aad0f6ed1fd
This file will self-destruct in five minutes.