I certainly agree with Derek on the binary compatibility. Maintaining binary
compatibility causes the growth of libraries because of legacy code. For instance,
time_t changes to 64 bits. WIth binary compatibility there must be a mechanism for
older programs to run correctly without recompilation, but newer programs should
automatically get the 64 bit time. The same goes for some data structures, and some
major library functions and system calls. Result, bloat.
The lack of binary compatibility also has its problems. In Linux, some programs need
the old libc for. In any case there is no panaceaia. Open source tends to mitigate
these to an extent.
--
Jerry Feldman <[EMAIL PROTECTED]>
Boston Linux and Unix user group
http://www.blu.org
**********************************************************
To unsubscribe from this list, send mail to
[EMAIL PROTECTED] with the following text in the
*body* (*not* the subject line) of the letter:
unsubscribe gnhlug
**********************************************************