Deutsch   English   Français   Italiano  
<1041ske$349i3$1@dont-email.me>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: nntp.eternal-september.org!news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail
From: Lawrence D'Oliveiro <ldo@nz.invalid>
Newsgroups: comp.os.linux.misc
Subject: Re: XDG and Freedesktop
Date: Tue, 1 Jul 2025 23:57:02 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 24
Message-ID: <1041ske$349i3$1@dont-email.me>
References: <103a6c8$qvlb$1@dont-email.me> <103tc72$21i99$4@dont-email.me>
	<eli$2506301450@qaz.wtf> <103va4n$2etla$5@dont-email.me>
	<eli$2506302314@qaz.wtf> <103vo57$2laj0$2@dont-email.me>
	<20250701090150.00006e53@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 02 Jul 2025 01:57:02 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="e9ef4a4bf4acba6663e85965c9fb094a";
	logging-data="3286595"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX182psfLjmxn76YL2l29oPQd"
User-Agent: Pan/0.162 (Pokrosvk)
Cancel-Lock: sha1:y2S1tEYG/F0eaBI6fwblhDOk8Jg=

On Tue, 1 Jul 2025 09:01:50 -0700, John Ames wrote:

> OSX is marvelous - it's Unix when freenix zealots want to count it for
> representation in popularity contests vs. The Great Satan of Redmond,
> but *not* Unix when they need to justify some arbitrary decision of a
> freenix "standards" group as The Only Way. A true chameleon!

There is this thing called “the Unix philosophy”. Or perhaps we should 
start calling it “the *nix philosophy”, to get away from any trademark 
confusion.

One of its principles is “mechanism, not policy”. The OS kernel and core 
userland should be a versatile toolkit on top of which the user/developer/
admin can build more specialized applications; that core should not 
enforce any particular policies about how such apps should work, instead 
just providing a suitably-general mechanism on which the user/developer/
admin can implement just about any policy they desire.

Consider how the X11 display server, and its Wayland successor, conform to 
this philosophy, being basically toolkits on top of which you can build 
countless different styles of GUIs. Or even none at all, if that’s your 
desire. And consider how MacOS violates that philosophy, by inextricably 
binding its “One True” GUI, right up to a very high level, directly into 
the OS kernel.