UnixFAQ: Why Are There So Many Linux Binaries
Q: Why cant there be a single Linux binary that runs on all releases/distros just like Windows?
A: There could be -- that would be called a statically linked binary and would be much bigger. In the words of Mark Gilbert in a 29 Jan 2003 post to abiword-user:
Thats called a statically linked binary. The type distributed by ulb is known as dynamically linked or shared binary. Fully static binaries include their own personal copies of every single snippet of code they could possibly need, and dont depend on anything but a kernel running (in this context) and under the same cpu architecture family (as any binary). This is in most cases quite unnecessary and inefficient. Some people do have dep(endency) problems. It happens. Anyway, unless you intend to roll your own, you could ask Saenyor Ogley to do 8.0 binaries, or make available static ones. Or make available to us (to use, not to have) a suse 8.0 dev box with the stuff we need (the deps, the deps headers, proper compiler, linker, etc) and someone will eventually sign on and build abi. Im not volunteering because I have other outstanding obligations of that nature to fufill before I make new ones.
- Main.RandyKramer - 04 Feb 2003
Hmm, the blockquote appears strange -- the first paragraph is indented just slightly, the following paragraphs are "fully" indented (and, it appears properly in the preview, just appears odd in the view) -- is this another artifact of a stylesheet that is applied to the entire abisource site? (IIRC, that stylesheet is the cause of the justified text in all paragraphs). "We" may need / want to look into this more and consider changing that stylesheet, or make it not apply to the TWiki. (And this comment should be moved to another page, like EffectsOfTheAbisourceComStylesheet?) (And, why is this paragraph indented?)
-- Main.RandyKramer - 04 Feb 2003