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

Reply via email to