content: There was a point the Linux community was standardizing stuff for this to happen and m$ got involved to make sure that died. Linux was a fragmented community before that event and is still a fragmented community after that event. It was the one time I saw Linux as a possible replacement instead of some project that generally stays operating a server/router. That said, m$ makes sure to break shit in Windows 10 for application compatibility every other update. So your option is use an older OS that doesn't get updates or use something your stuff may work then not work on whenever the dev team decides to do something different.