Skip to main content

You are not logged in. Your edit will be placed in a queue until it is peer reviewed.

We welcome edits that make the post easier to understand and more valuable for readers. Because community members review edits, please try to make the post substantially better than how you found it, for example, by fixing grammar or adding additional resources and hyperlinks.

5
  • 3
    Semantic versioning doesn't have anything to say about the OS a particular piece of software runs on. Change the name of the software to indicate that it is OS-specific. Commented May 12, 2016 at 19:29
  • I don't know if you'd even change the name of the software. I've never seen the OS-name get appended onto the software name... I think it's a matter of just knowing which executable you've downloaded and that it will run on a particular OS... Like if you're on Windows you don't download the package that runs on Linux. Commented May 12, 2016 at 20:32
  • @StevieV: Maybe not for the actual executable, but certainly for installers. SomeSoftwareSetup_Win64.exe Commented May 12, 2016 at 21:04
  • @RobertHarvey The installers are executable, so I guess you were right. So... I guess not for the software "title"? Commented May 12, 2016 at 21:06
  • No, not for the actual executable, just for the installer. If it's an executable from a managed language like Java or C#, you can set some metadata in the executable's manifest indicating what operating system it is built for. Commented May 12, 2016 at 21:15