Linked by Adam S on Wed 30th Apr 2003 07:26 UTC
Linux Lately, we've all read a lot of articles about desktop Linux - so many that it's getting hard to tell them apart. One says "Why Linux Sucks," the next "My Success With Linux." Even Michael Robertson of joined the fun with his "Why Desktop Linux Sucks, Today." But very few people have proposed anything radical, and I believe that's what's needed to take GNU/Linux to the next level.
Permalink for comment
To read all comments associated with this story, please click here.
re: Hackstone on library dependencies
by Michael on Wed 30th Apr 2003 06:21 UTC

There is NOTHING gained by promoting application libraries to "system-wide" status.

One of the BIG PROBLEMS with Windows is the COM deadlocks caused by having many Office libraries promoted to "system-wide"... which were never really designed to be system-wide. DLL-based COM bugs are insidious and very difficult to track down. Add that to the thousands of "wrong version" DLL bugs out there... and time has shown the "system directory of DLL's" is not a winning formula for a quality operating system.

If ALL apps followed the approach you suggested, with each app including the parts it needs, Linux would be super reliable. There is no upside to following the broken model that Windows imposed.

The Windows central system directory of DLL's is there just to make it more difficult for third party software developers. It is not there for any useful technical purpose.

Please let us not copy Windows just because some idiots in the Linux community blatantly replicate Windows and call it "innovation".