On Mon, 22 Sep 2014 12:58:46 -0500
Barry Schwartz <chemoelect...@chemoelectric.org> wrote:

> 
> ‘Diversity’ here is deviation from established Unix/POSIX philosophy
> in system design. Years of effort to simplify programming are being
> thrown away on grounds that resemble common arguments in favor of the
> ‘tight integration’ that is Microsoft Windows. I mean, seriously, many
> of the pro-systemd arguments are like those I have heard for using
> Windows: that applications ‘just work’, because they were written for
> a dominant system.
> 

Good design is highly flexible and configurable with little assumption
made on the nature or needs of the user.

Let's consider a simple program to display digital images.  A good program
design will not only contain built-in routines to accommodate the standard
image formats but will also provide non-specific raster buffers to allow
a user to view unconventional or even non-existent formats.  A good program
design will also make no assumptions about the nature of the image data but
rather allow the user to create any needed specifications.  A professional
program thus allows both standard conventions but keeps the overall capability
unrestricted and open ended.

As best as I can understand (I am not an expert in systems programming)
under Torvalds the Linux OS conforms to such professional design goals.

> 
> What I really fear, though, is what if one day the kernel team is a
> different entity, more like other entities in the Linux world?
> 

Someone has to write an apocalyptic novel about Linus Torvalds being
assassinated and his role taken over by the evil figures from ???.


Reply via email to