How? A console is a very specialized device. The GPU access is vastly different from what you get when you use accelerated drivers on Linux/FreeBSD, for example.
If you can compile it on Linux, you can probably compile it on FreeBSD. Sorting out the rest is not OS specific, it's a completely different beast.
You're pushing raw data to the GPU which is directly executed. I've heard there's a ~15% performance increase doing it this way, but you could never do this with a general purpose OS due to the huge security problems it creates.
If you can compile it on Linux, you can probably compile it on FreeBSD. Sorting out the rest is not OS specific, it's a completely different beast.