I also think this, first you have to make sure that everything is really the same, input data (history files, asset settings) and so on... There is no reason (which i know) why it should produce complete different results - when all the data is the same.

1+1=2 no matter if it is linux or windows... Depending on what algos you use you can get small differences (caused by randomness) but it should not produce very different results (good system (win) turns into a bad system (linux)).

Zorro runs fine here on Fedora 28 / Wine.