Another semi-requirement would be to use ubuntu or windows. Again this is to build BridgePoint itself. I have successfully built it on both openSUSE and debian, but our instructions work much better with ubuntu.
For user models any linux variant should work without issue. There are requirements to have wine and some other libraries installed though. You can reference the documentation to figure out what is required.