Will the GPU binary blob be OS agnostic, or will it only work with Linux? I'd like to use GPU acceleration without any OS, and to see other OS's being ported like RiscOS having graphic acceleration.
Although much has been said about the GPU, I'm not sure this particular point has been covered. Which in itself is a miracle.
Anyway...the GPU blob is indeed agnostic. As long as you have a driver on the host side that talks the correct messages to the GPU you can use it. There is an example driver in the kernel. HOWEVER..(there is always one of those), the Linux libraries that then use this driver are currently closed source, so you have no way of knowing which messages do what. It is hoped that the closed nature of these lib (OpenGL ES for example) will change. I'm not sure how the RiscOS people are handling acceleration - but they do have a Broadcom engineer on the team.
The second HOWEVER; my information on the Linux libraries may be slightly out of date. If anyone has more recent information, please add it.
Principal Software Engineer at Raspberry Pi (Trading) Ltd.
Please direct all questions to the forum, I do not do support via PM.