What's the semantic version of the same software for different OS ?

For exemple : X.Y.Z X is a major version Y is a minor version Z is a patch

If I have the same version but for 3 different OS; How can I call them ?

I don't find the answer in semver.org or in google..

  • 2
    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. – Robert Harvey May 12 '16 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. – Snoop May 12 '16 at 20:32
  • @StevieV: Maybe not for the actual executable, but certainly for installers. SomeSoftwareSetup_Win64.exe – Robert Harvey May 12 '16 at 21:04
  • @RobertHarvey The installers are executable, so I guess you were right. So... I guess not for the software "title"? – Snoop May 12 '16 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. – Robert Harvey May 12 '16 at 21:15

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.