Nvidia and University of Utah released KGPU to the community - http://code.google.com/p/kgpu/
(source code is available)
This lools like a next big thing that can really move GPU closer to end users because there is no need to rewrite the code - transition is quite seamless, just run the code on specified software and if you have GPU on your box you are in.
(source code is available)
KGPU is a GPU computing framework for the Linux kernel. It allows Linux kernel to call CUDA programs running on GPUs directly. The motivation is to augment operating systems with GPUs so that not only userspace applications but also the operating system itself can benefit from GPU acceleration.
This lools like a next big thing that can really move GPU closer to end users because there is no need to rewrite the code - transition is quite seamless, just run the code on specified software and if you have GPU on your box you are in.