
This (quite long) article has been written by me for two primary reasons: One, to hopefully save someone else the time and hassle associated with trying out various Linux distributions, and two, to promote some discussion and feedback regarding what a modern Linux distribution should be, and of course to contrast this with what is currently available. I am exploring the offerings of MS Windows, BeOS and MacOSX, and then taking on a number of well-known Linux distributions.
Linux has become a pervasive operating system for developing and deploying enterprise applications. But there are many different Linux distributions, available through many different vendors, and so a key milestone for Linux is binary compatibility for its application stack. That is, ensuring that compliant applications will run on conforming distros -- without recompiling.
The LSB was chartered to help insure just that, and Red Hat 8.0 and UnitedLinux 1.0 are now both examples of conformant distributions.
http://www-1.ibm.com/linux/news/binary.shtml
See the Linux Standard Base website for more details.
http://www.linuxbase.org/
Because of the free licensing of the libraries used in GNOME and KDE etc, it is easy to static link or bundle a copy of those and other dependent libraries with binaries.
It will be possible to build entire LSB portable subsystem using The LSB Sample Implementation ( http://www.linuxbase.org/impl/ ) on any Modern Linux Distribution.