1 - Do I need to be concerned about differences between Linux distributions? I.e. if I get it to work under SuSE will it work on RedHat or Debian assuming the kernel level is the same or compatible? Is the main difference in the administration/maintenance utilities provided with the package?
A bit more detail. Source is generally portable, though if it's heavyweight GUI code even there you can have problems. Binaries: Compiled C code is generally fairly portable across a wide range of distro's. Compiled C++ is less portable - though you can generally manage to get portability across one generation of distributions with careful choice of build platforms or up one level. i.e. You can usually run on Suse 7 and RedHat 7 if you compiled on Suse 7, or Suse 8 if you compiled on Suse 7, or RedHat 8 if you compiled on RedHat 8. The odds are getting the same binaries of compiled C++ to install and run on all of Suse 7, RedHat 7, Suse 8 and RedHat 8 are pretty small. There are things you can do to improve that, like not using exceptions. Peter
