title: Linux distro/version to support when releasing a software on Linux
body: <p>We are about to release a couple of softwares with Linux support.</p>
  
  <p>As for Mac and Windows, the number of version to support is quite limited (xp, 2000, vista, 7 for win, 10.4-6 for Mac). But for linux it's another story.</p>
  
  <p>We'd like to support as many Linux as possible, but the choice is large.</p>
  
  <p>The questions are:</p>
  
  <ul>
  <li>Which distribution format (binaries) to use to support as many Linux as possible?</li>
  <li>For testing, what "base linux" can we test on and extend our results to other linuxes.</li>
  <li>According we provide statically linked binary with all the dependencies, what do we need to check? I assume kernel version and libc version, but I'm wondering.</li>
  </ul>
  
  <p>Our software is written in ANSI compliant C with a bit of BSD and POSIX (gettimeofday, pthreads).</p>