I would not under most circumstances even consider cross platform running
of any program. Linux unfortunately does not have a native train simulator.
Openbve (runnning under wine using mono) is avaible as a package on Debian,
but I find it (openbve) to be to restricted at the current stage of
development.
Now around 3 or so years ago a group started work, using the XNA toolkit
under Windows, on an a sort of open source train sim called OpenRails (OR)
that could use Microsoft Train Simulator material. Some months ago the
licence of OR was changed to GPL.