There's no Linux server, I looked all over for one.
However I have got it working in WINE - almost.
the one issue I haven't been able to resolve is the maps take too long to load, and so the players' connections time out and they get disconnected.
If you can fix this problem, you can run the xwbf1 server in Linux using WINE.
Also, the winehq application database lists the battlefront 2 ps2 server as 100% compatible "out of the package", however of course I 'd be surprised if it works that easy.