I'm working in a team where there are several different OS present (windows, various linux distributions (Ubuntu, Mint) as well as Macintosh). Projects are passed around and we have already come across some issues.
For example the total path length in windows is 260 characters, whereas linux is more relax (though this is vendor specific and any individual component, directory/file name ect does have a character limit). Therefore one should be mindful of directory structures even if they are working on Linux.
Other issues include the use of restrict characters. What is perfectly acceptable in one OS is not is the other and people should be mindful of this.
I'm sure there are many other issues that I have not ever come across. And so my question is are there any other issues that should be considered when setting up projects that are to be accessed across multiple OS's?