The Raspberry Pi Model B micro computer officially went on sale on February 29, 2012, selling around 100,000 units in its first day. Since that time the tiny ARM-based no-frills computer has sold over 2.5 million units worldwide. The system was designed as an affordable computing solution so that children and enthusiasts could get access to a computer that could be used as an affordable learning and programming tool.
The ARM-based, credit-card size computer's success has helped the company's founders to make "substantial financial contributions" to other open-source projects, but co-founder Eben Upton described one area he believes is "a piece of unfinished business." The VideoCore IV 3d graphics core in the Raspberry Pi's ARM-based system-on-a-chip requires the use of a closed-source binary code to work with the hardware.
"The lack of true open-source graphics drivers and documentation is widely acknowledged to be a significant problem for Linux on ARM, as it prevents users from fixing driver bugs, adding features and generally understanding what their hardware is doing," Upton said.
The good news is that Broadcom has released "the full documentation for the VideoCore IV 3d graphics core and a complete source release of the graphics stack," according to Upton. Upton goes on to offer $10,000 (using this software technology and the documentation) to the first developer who can make Quake III run at "a playable framerate" using the drivers and Raspberry Pi hardware.
Those with the technical expertise to tackle this task can learn more about the rules of this little competition here.