Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I would like to organize my company's software releases by platform. I've looked at how Mozilla, Perforce, and Apache organize their releases, and it seems that I should partition by OS and processor architecture. I was thinking of something like this:

  • Linux (x86-32)
  • Linux (x86-64)
  • Neutrino (x86-32)
  • Windows (x86-32)
  • Windows (x86-64)

Is it common to distinguish between versions of Windows, Linux, or OS X? For example, should I be specifying the Linux kernel version?

share|improve this question
You have Neutrino and not OSX? How odd... – Dynamic Apr 16 '12 at 19:04
up vote 4 down vote accepted

I would say only if it matters. If you know there are issues with the prior version(s) of the kernel OR if you have not tested with earlier versions, then you should put something like "3.3+" to indicate that anything after kernel 3.3 is known to be tested and good. Anything else is unsupported - it may work, it may not.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.