All systems have the exact same problem, Windows, Linux, and most 
Unixes. Consider this:
Unix vendor ships version x.1.
Same vendor, different group ships a product, lets say C++. The C++ 
compiler depends on libc version x.1.1. 
Vendor ships Unix version x.1.2 which includes libc version x.1.2.
Customer loads C++ which overrides libc x.1.2 and replaces it with the 
older version x.1.1.

In the Linux space we solve this problem with RPM. (Or debian package 
manager). The problem exists when you have products that need the 
older libraries. In the Linux space we keep the libraries by version. In the 
Windows space, not only do various installers load system DLLs but 
some applications don't even ask. I find that the Windows dialog box is 
confusing to users. 

One of the things that MS should have done was to give DLLs versions 
that could be easily checked during install. Anyhow, the various 
Windows problems have helped Linux get a foot hold. Personally, I think 
that there should be room for Windows, Linux and Unix, and Mac OS on 
personal desktop systems.  

On 31 Jan 00, at 15:29, Benjamin Scott wrote:

> > The same DLL hell can be encountered under Linux with shared libraries.

Jerry Feldman <[EMAIL PROTECTED]>
Associate Director
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
**********************************************************

Reply via email to