Previously I've developed using windows OS then in production used Linux. While doing that there were lots of OS differences that gave me a hard time such as different OS installing different dependencies, etc...
I want to know if there are any other problems (references are welcome)? or maybe a way to work with two different OS seemlessly?