Getting BM run on Linux: No problem
Getting it run with hardware support: skip it especially on ATI
On the "porting": You will have to rewrite large parts from scratch as BM is not built around the int handle thingy (its 5 to 30 times slower than type based) and all and thus needs quite some changes in the code.
As it does not have a 3D module, that part will need a complete rewrite, but at least you have the chance that you won't have to fake effects anymore as all available 3D engines for BM are DX9 with shader support :-)
Getting it run with hardware support: skip it especially on ATI
On the "porting": You will have to rewrite large parts from scratch as BM is not built around the int handle thingy (its 5 to 30 times slower than type based) and all and thus needs quite some changes in the code.
As it does not have a 3D module, that part will need a complete rewrite, but at least you have the chance that you won't have to fake effects anymore as all available 3D engines for BM are DX9 with shader support :-)