On Sat, 14 Dec 2002, Andy Sy wrote:

> > The same accusation has been hurled at mandrake packagers, but really the
> > job of distro makers is to _INTEGRATE_ various open source technologies so
> > that you have a more cohesive system (LDAP), and possibily more secure
> > (KERBEROS).  Any move to integrate different software together directly
> > conflicts with minimalist preferences for atomic packages.  But
> > technology must advance, features must keep up with computing
> > requirements, and like it or not software must be integrated to use common
> > libraries in order to save on code size and maintenance efforts.
>
> A smile comes across my lips as I realize that you basically just
> reiterated Microsoft's design philosophy and justifications here.
> Not necessarily bad, but I remember that one of the cases for Linux was
> that it did things in a more modular and presumably superior way.

I agree with you 100%, this is the basic design methodology of MS.
However this design methodology wasn't created in a vaccum. Its the result
of market forces dictating the way developers should design their
products.

The main problem with Microsoft products is that they overkill this
methodology.  It's possible to be neatly integrated and have a good, and
well factored runtime library, but the creeping featurism (is that the
term?) really defines the term bloat (as in Office XP bloat!) in which 90%
of the features of the product are only used by 5% of the user base.

> Linux distros adopting the same design philosophy as Windows.
> Winona Ryder, a shoplifter. Reality bites. ;-)

Reality indeed.  But as in all, everything done in moderation...

> Even in the Windows world, it still seems to matter to the designers of
> Delphi, Java and .NET whose 'Hello world' executables are all in the under
> 100K range. Helloworld for C# and Java are barely 10K in size iirc... of
> course a lot of this has to do with today's very dynamic run-time
> architectures. That 5K hello world requires the presence of a 30MB runtime.
> Also, MSIL and JVM bytecodes are somewhat higher level than native x86.

Mismo.


_
Philippine Linux Users Group. Web site and archives at http://plug.linux.org.ph
To leave: send "unsubscribe" in the body to [EMAIL PROTECTED]

Fully Searchable Archives With Friendly Web Interface at http://marc.free.net.ph

To subscribe to the Linux Newbies' List: send "subscribe" in the body to 
[EMAIL PROTECTED]

Reply via email to