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 : 18. Jul 2024, 10:04:09
Autres entêtes
Organisation : terraraq NNTP server
Message-ID : <wwvsew7w2h2.fsf@LkoBDZeT.terraraq.uk>
References : 1 2 3 4 5 6 7 8 9 10
User-Agent : Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux)
Lawrence D'Oliveiro <
ldo@nz.invalid> writes:
Richard Kettlewell wrote:
Lawrence D'Oliveiro <ldo@nz.invalid> writes:
It is the reason why the use of a GUI has to be declared within the
executable, before it can even start executing. So that the part of the
kernel that is responsible for launching executables can decide whether
to set up the process to use a GUI or not.
No, you have it exactly backwards. The distinction in the executable
determines whether it is attached to a console ...
>
You mean a GUI console?
Not necessarily. The console could be a GUI (conhost or Windows
Terminal), just as in Linux the terminal implementatiom could be a GUI
such as xterm but it equally could be some other process, for example an
SSH Server. The executable doesn’t care either way.
The real difference is that Windows executables declare a dependency on
a console up front, Linux executables adapt to the situation they find
themselves in. Evidently the Windows approach isn’t to your taste but
it’s absolutely not the same as “every process having a GUI”.
-- https://www.greenend.org.uk/rjk/