On Sat, Sep 05, 2009 at 01:03:28PM +0100, Jon Harrop wrote: > Linux is basically a complete disaster in this regard because it > offers so little binary compatibility between distros.
You probably want to use a commercial Linux distribution. Red Hat (as an example) *guarantee* perfect binary compatibility for the 7 - 10 year lifespan of a release of RHEL. By guarantee I mean any binary incompatibility is treated as a regression and fixed as a very high priority (just below security issues). We internally run source level tools to try to avoid releasing incompatible ABIs in the first place. > Building upon a decent VM solves this problem and many others, of > course, but Linux has none. Not sure what you mean by this. Linux was the first _PC_[1] OS to incorporate a hypervisor into the kernel (Xen or KVM depending on your interpretation of the words "hypervisor" and/or "incorporate"). With RHEL 6 we'll also be making the same ABI guarantees as above for KVM virtual machines. Rich. [1] VM/CMS and the rest was on mainframes, m'kay? -- Richard Jones Red Hat _______________________________________________ Caml-list mailing list. Subscription management: http://yquem.inria.fr/cgi-bin/mailman/listinfo/caml-list Archives: http://caml.inria.fr Beginner's list: http://groups.yahoo.com/group/ocaml_beginners Bug reports: http://caml.inria.fr/bin/caml-bugs