Sujet : Re: What programs do you make sure are installed on a new Linux
De : invalid (at) *nospam* invalid.invalid (Richard Kettlewell)
Groupes : comp.os.linux.miscDate : 17. Jul 2024, 09:13:26
Autres entêtes
Organisation : terraraq NNTP server
Message-ID : <wwvv814cwyx.fsf@LkoBDZeT.terraraq.uk>
References : 1 2 3 4 5 6
User-Agent : Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux)
Lawrence D'Oliveiro <
ldo@nz.invalid> writes:
On Tue, 16 Jul 2024 21:09:52 +0100, Richard Kettlewell wrote:
Windows executables either use the CUI (console) or GUI subsystem, and
this is represented by a field in the PE file header, rather than being
a behavior of the application after it starts.
>
Which is a pretty dumb way of doing it, don’t you think?
It’s not necessarily how I’d have done it, but in the big picture, it
doesn’t seem very different from any other way that an application
declares its dependencies and the system arranges for them to be
satisfied.
But it was all a part of the 1990s trend of building the GUI
inextricably into the OS kernel. A trend which *nix-type systems never
succumbed to.
AFAIK the only graphical component of Windows that was ever in the
kernel was GDI, which is a low-level drawing AP and isn’t relevant
here. So, I don’t think it was part of such a trend, to the extent that
the supposed trend ever existed in the first place.
-- https://www.greenend.org.uk/rjk/