Rocksolid Light

News from da outaworlds

mail  files  register  groups  login

Message-ID:  

BOFH excuse #149: Dew on the telephone lines.


comp / comp.unix.programmer / Re: Faking a TTY on a pipe/socketpair

SubjectAuthor
* Faking a TTY on a pipe/socketpairMuttley
+* Re: Faking a TTY on a pipe/socketpairKenny McCormack
|`* Re: Faking a TTY on a pipe/socketpairMuttley
| +- Re: Faking a TTY on a pipe/socketpairWolfgang Agnes
| `* Re: Faking a TTY on a pipe/socketpairKenny McCormack
|  `- Re: Faking a TTY on a pipe/socketpairMuttley
+* Re: Faking a TTY on a pipe/socketpairKaz Kylheku
|+- Re: Faking a TTY on a pipe/socketpairMuttley
|`* Re: Faking a TTY on a pipe/socketpairEric Pozharski
| +- Re: Faking a TTY on a pipe/socketpairScott Lurndal
| `* Re: Faking a TTY on a pipe/socketpairKaz Kylheku
|  `- Re: Faking a TTY on a pipe/socketpairEric Pozharski
+* Re: Faking a TTY on a pipe/socketpairJanis Papanagnou
|+- Re: Faking a TTY on a pipe/socketpairMuttley
|`* Re: Faking a TTY on a pipe/socketpairRichard Kettlewell
| `- Re: Faking a TTY on a pipe/socketpairMuttley
`* Re: Faking a TTY on a pipe/socketpairRichard L. Hamilton
 +* Re: Faking a TTY on a pipe/socketpairMuttley
 |`* Re: Faking a TTY on a pipe/socketpairLawrence D'Oliveiro
 | +* Re: Faking a TTY on a pipe/socketpairMuttley
 | |`* Re: Faking a TTY on a pipe/socketpairLawrence D'Oliveiro
 | | +* Re: Faking a TTY on a pipe/socketpairKenny McCormack
 | | |`* Re: Faking a TTY on a pipe/socketpairDan Cross
 | | | `* Re: Faking a TTY on a pipe/socketpairKenny McCormack
 | | |  `- Re: Faking a TTY on a pipe/socketpairMuttley
 | | +- Re: Faking a TTY on a pipe/socketpairNicolas George
 | | `* Re: Faking a TTY on a pipe/socketpairMuttley
 | |  +* Re: Faking a TTY on a pipe/socketpairLawrence D'Oliveiro
 | |  |+- Re: Faking a TTY on a pipe/socketpairScott Lurndal
 | |  |+* Re: Faking a TTY on a pipe/socketpairMuttley
 | |  ||`* Re: Faking a TTY on a pipe/socketpairLawrence D'Oliveiro
 | |  || +* Re: Faking a TTY on a pipe/socketpairJohn Ames
 | |  || |`- Re: Faking a TTY on a pipe/socketpairScott Lurndal
 | |  || `* Re: Faking a TTY on a pipe/socketpairMuttley
 | |  ||  +* Windows-think and systemd (Was: Something completely unrelated to what we're yapKenny McCormack
 | |  ||  |+* Re: Windows-think and systemd (Was: Something completely unrelated to what we'reMuttley
 | |  ||  ||`* Re: Windows-think and systemd (Was: Something completely unrelated to what we'reRichard L. Hamilton
 | |  ||  || `- AIX (was Re: Windows-think and systemd)Janis Papanagnou
 | |  ||  |+- Re: Windows-think and systemd (Was: Something completely unrelated to what we'reKaz Kylheku
 | |  ||  |`- Re: Windows-think and systemd (Was: Something completely unrelated to what we'reJim Jackson
 | |  ||  +- Re: Faking a TTY on a pipe/socketpairRainer Weikusat
 | |  ||  `- Re: Faking a TTY on a pipe/socketpairRichard L. Hamilton
 | |  |+- Re: Faking a TTY on a pipe/socketpairRainer Weikusat
 | |  |+* Re: Faking a TTY on a pipe/socketpairJim Jackson
 | |  ||+* Re: Faking a TTY on a pipe/socketpairLawrence D'Oliveiro
 | |  |||`- Re: Faking a TTY on a pipe/socketpairRainer Weikusat
 | |  ||`* Re: Faking a TTY on a pipe/socketpairRichard Kettlewell
 | |  || `* Re: Faking a TTY on a pipe/socketpairMuttley
 | |  ||  +- Re: Faking a TTY on a pipe/socketpairJim Jackson
 | |  ||  `* Re: Faking a TTY on a pipe/socketpairLawrence D'Oliveiro
 | |  ||   +- Re: Faking a TTY on a pipe/socketpairRainer Weikusat
 | |  ||   `* Re: Faking a TTY on a pipe/socketpairMuttley
 | |  ||    `* Re: Faking a TTY on a pipe/socketpairLawrence D'Oliveiro
 | |  ||     +* Re: Faking a TTY on a pipe/socketpairJim Jackson
 | |  ||     |`* Re: Faking a TTY on a pipe/socketpairNicolas George
 | |  ||     | +* Re: Faking a TTY on a pipe/socketpairAlexis
 | |  ||     | |`- Re: Faking a TTY on a pipe/socketpairNicolas George
 | |  ||     | +* Re: Faking a TTY on a pipe/socketpairLawrence D'Oliveiro
 | |  ||     | |`* Re: Faking a TTY on a pipe/socketpairMuttley
 | |  ||     | | `- Re: Faking a TTY on a pipe/socketpairLawrence D'Oliveiro
 | |  ||     | `* Re: Faking a TTY on a pipe/socketpairJim Jackson
 | |  ||     |  `* Re: Faking a TTY on a pipe/socketpairLawrence D'Oliveiro
 | |  ||     |   `* Re: Faking a TTY on a pipe/socketpairJim Jackson
 | |  ||     |    `* Re: Faking a TTY on a pipe/socketpairLawrence D'Oliveiro
 | |  ||     |     `* Re: Faking a TTY on a pipe/socketpairJim Jackson
 | |  ||     |      `* Re: Faking a TTY on a pipe/socketpairLawrence D'Oliveiro
 | |  ||     |       `* Re: Faking a TTY on a pipe/socketpairJim Jackson
 | |  ||     |        `* Re: Faking a TTY on a pipe/socketpairScott Lurndal
 | |  ||     |         `- Re: Faking a TTY on a pipe/socketpairJim Jackson
 | |  ||     `* Re: Faking a TTY on a pipe/socketpairMuttley
 | |  ||      `* Re: Faking a TTY on a pipe/socketpairLawrence D'Oliveiro
 | |  ||       +* Re: Faking a TTY on a pipe/socketpairMuttley
 | |  ||       |`* Re: Faking a TTY on a pipe/socketpairJohn Ames
 | |  ||       | +* Re: Faking a TTY on a pipe/socketpairLawrence D'Oliveiro
 | |  ||       | |+* Re: Faking a TTY on a pipe/socketpairRainer Weikusat
 | |  ||       | ||`* Re: Faking a TTY on a pipe/socketpairMuttley
 | |  ||       | || `* Re: Faking a TTY on a pipe/socketpairRainer Weikusat
 | |  ||       | ||  `* Re: Faking a TTY on a pipe/socketpairMuttley
 | |  ||       | ||   `* Re: Faking a TTY on a pipe/socketpairLawrence D'Oliveiro
 | |  ||       | ||    +* Re: Faking a TTY on a pipe/socketpairMuttley
 | |  ||       | ||    |`- Re: Faking a TTY on a pipe/socketpairLawrence D'Oliveiro
 | |  ||       | ||    `- Re: Faking a TTY on a pipe/socketpairRainer Weikusat
 | |  ||       | |`* Re: Faking a TTY on a pipe/socketpairJohn Ames
 | |  ||       | | `* Re: Faking a TTY on a pipe/socketpairLawrence D'Oliveiro
 | |  ||       | |  +- Re: Faking a TTY on a pipe/socketpairJohn Ames
 | |  ||       | |  +* Re: Faking a TTY on a pipe/socketpairJim Jackson
 | |  ||       | |  |+* Re: Faking a TTY on a pipe/socketpairLawrence D'Oliveiro
 | |  ||       | |  ||`* Re: Faking a TTY on a pipe/socketpairMuttley
 | |  ||       | |  || `- Re: Faking a TTY on a pipe/socketpairLawrence D'Oliveiro
 | |  ||       | |  |`* Re: Faking a TTY on a pipe/socketpairRichard Kettlewell
 | |  ||       | |  | +* Re: Faking a TTY on a pipe/socketpairLawrence D'Oliveiro
 | |  ||       | |  | |`- Re: Faking a TTY on a pipe/socketpairKenny McCormack
 | |  ||       | |  | `- Re: Faking a TTY on a pipe/socketpairRainer Weikusat
 | |  ||       | |  `- Re: Faking a TTY on a pipe/socketpairRainer Weikusat
 | |  ||       | `- Re: Faking a TTY on a pipe/socketpairMuttley
 | |  ||       +- Re: Faking a TTY on a pipe/socketpairRainer Weikusat
 | |  ||       `- Re: Faking a TTY on a pipe/socketpairJim Jackson
 | |  |`* Re: Faking a TTY on a pipe/socketpairRichard L. Hamilton
 | |  | +- Re: Faking a TTY on a pipe/socketpairMuttley
 | |  | `- Re: Faking a TTY on a pipe/socketpairLawrence D'Oliveiro
 | |  `- Re: Faking a TTY on a pipe/socketpairLawrence D'Oliveiro
 | `* Re: Faking a TTY on a pipe/socketpairRichard L. Hamilton
 +- Re: Faking a TTY on a pipe/socketpairRichard Kettlewell
 `- Re: Faking a TTY on a pipe/socketpairScott Lurndal

Pages:12345
Subject: Re: Faking a TTY on a pipe/socketpair
From: Muttley@dastardlyhq.com
Newsgroups: comp.unix.programmer
Organization: A noiseless patient Spider
Date: Sat, 14 Dec 2024 10:09 UTC
References: 1 2 3 4 5 6 7 8 9
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: Muttley@dastardlyhq.com
Newsgroups: comp.unix.programmer
Subject: Re: Faking a TTY on a pipe/socketpair
Date: Sat, 14 Dec 2024 10:09:16 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 20
Message-ID: <vjjlgc$3ut3u$1@dont-email.me>
References: <vh9vgr$5bb$1@dont-email.me> <jHw3P.41603$vLg2.41154@fx17.iad>
<vimf13$3uoji$1@dont-email.me> <vinp86$avd9$1@dont-email.me>
<vip46l$omqu$1@dont-email.me> <vir23n$17csf$5@dont-email.me>
<virnn2$1g9ja$1@dont-email.me> <vit3dg$1quau$1@dont-email.me>
<2Hb7P.826$ZEZf.318@fx40.iad>
Content-Type: text/plain; charset=iso8859-1
Injection-Date: Sat, 14 Dec 2024 11:09:16 +0100 (CET)
Injection-Info: dont-email.me; posting-host="1edb588882a904307434f142a72a97b8";
logging-data="4158590"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19oM2zK5cyRCrow1kEhfDKI"
Cancel-Lock: sha1:vD2fXdb+vbaK5kalSKsKe8ObfUQ=
View all headers

On Sat, 14 Dec 2024 08:52:14 GMT
rlhamil@smart.net (Richard L. Hamilton) gabbled:
>In article <vit3dg$1quau$1@dont-email.me>,
>> This was all before systemd came on the scene.
>
>It spawned other processes, and where the idea of run levels existed,
>selected what to spawn based on those.
>
>It did not do tricky communication with processes, elaborately
>manipulate their initial environment, and except for adopting orphans

Which to anyone except poettering and his fanboys its quite obvious it doesn't
need to as a wrapper script can do that quite nicely.

>MacOS launchd is arguably even worse insofar as it also has things like
>Mach namespaces to deal with.

And XML config. Ugh. Why people persist with the hideousness that is XML when
the much clearer json is pretty much standard now beats the hell out of me.

Subject: AIX (was Re: Windows-think and systemd)
From: Janis Papanagnou
Newsgroups: comp.unix.programmer
Organization: A noiseless patient Spider
Date: Sat, 14 Dec 2024 11:24 UTC
References: 1 2 3 4 5 6 7
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: janis_papanagnou+ng@hotmail.com (Janis Papanagnou)
Newsgroups: comp.unix.programmer
Subject: AIX (was Re: Windows-think and systemd)
Date: Sat, 14 Dec 2024 12:24:27 +0100
Organization: A noiseless patient Spider
Lines: 10
Message-ID: <vjjptc$3vkog$1@dont-email.me>
References: <vh9vgr$5bb$1@dont-email.me> <viujjv$29frk$1@dont-email.me>
<vivl5m$2hrka$1@dont-email.me> <vj16j0$30r12$1@dont-email.me>
<vj1nv2$1dc7k$1@news.xmission.com> <vj1rp1$363i0$1@dont-email.me>
<4Xb7P.828$ZEZf.798@fx40.iad>
MIME-Version: 1.0
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: 7bit
Injection-Date: Sat, 14 Dec 2024 12:24:28 +0100 (CET)
Injection-Info: dont-email.me; posting-host="4ac204c941d56fdb62ce1c5656ab62e6";
logging-data="4182800"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18XsD8cutl2wFENPaFQdmvF"
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:2gq9jDpQyZjaC7TnA9+L7Nx9uZY=
X-Enigmail-Draft-Status: N1110
In-Reply-To: <4Xb7P.828$ZEZf.798@fx40.iad>
View all headers

On 14.12.2024 10:09, Richard L. Hamilton wrote:
>
> AIX ("AIX Isn't uniX") [...]

Since I've never heard that I was tempted to ask whether that's
true or a joke; a quick look into the Web suggested "Advanced
Interactive eXecutive". - I admit your interpretation is nicer.

Janis

Subject: Re: Faking a TTY on a pipe/socketpair
From: Jim Jackson
Newsgroups: comp.unix.programmer
Organization: A noiseless patient Spider
Date: Sat, 14 Dec 2024 15:20 UTC
References: 1 2 3 4 5 6 7 8 9
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: jj@franjam.org.uk (Jim Jackson)
Newsgroups: comp.unix.programmer
Subject: Re: Faking a TTY on a pipe/socketpair
Date: Sat, 14 Dec 2024 15:20:25 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 28
Message-ID: <slrnvlr8hp.49d.jj@iridium.wf32df>
References: <vh9vgr$5bb$1@dont-email.me> <vj91a1$t8pn$1@dont-email.me>
<vja9r8$14k6s$1@dont-email.me> <vjbiop$1f2e5$1@dont-email.me>
<vjd3jg$1od5c$3@dont-email.me> <slrnvlk56u.2qa.jj@iridium.wf32df>
<675a218f$0$12912$426a34cc@news.free.fr> <slrnvlp50u.29n.jj@iridium.wf32df>
<vjib38$3kiac$2@dont-email.me>
Injection-Date: Sat, 14 Dec 2024 16:20:25 +0100 (CET)
Injection-Info: dont-email.me; posting-host="56ec573788694dfabfdab3e976c61f79";
logging-data="57416"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/k/SSKpSBCDoYqFZIDle7LMSJEhGUgA+k="
User-Agent: slrn/1.0.3 (Linux)
Cancel-Lock: sha1:5TZA24SMO9H+kSXRATxEmm3/4U4=
View all headers

On 2024-12-13, Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
> On Fri, 13 Dec 2024 20:07:58 -0000 (UTC), Jim Jackson wrote:
>
>> On 2024-12-11, Nicolas George <nicolas$george@salle-s.org> wrote:
>>>
>>> Jim Jackson , dans le message <slrnvlk56u.2qa.jj@iridium.wf32df>, a
>>> ??crit??:
>>>>
>>>> My God, how did we all manage running services before systemd came
>>>> along?
>>>
>>> Badly, with services that have crashed and nobody noticed for weeks.
>>
>> People keep saying that. But in my experience services were run as
>> efficiently as they seem to be run today. Perhaps the team I worked in
>> knew what it was doing :-)
>
> How many custom services were you running on a single machine, just out of
> curiosity?

What do you mean by custom? There were database services, web-based
services, information servers other than web all running on 2 big
servers. The infrastructure services (file servers, DNS, NTP, DHCP,
boot servers, automatic backup etc etc) were split between 2 servers
with backup and failover. not sure how you'd classify our mail service,
as infrastructure or custom, but it was far from bog-standard.

Subject: Re: Faking a TTY on a pipe/socketpair
From: Rainer Weikusat
Newsgroups: comp.unix.programmer
Date: Sat, 14 Dec 2024 20:16 UTC
References: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: rweikusat@talktalk.net (Rainer Weikusat)
Newsgroups: comp.unix.programmer
Subject: Re: Faking a TTY on a pipe/socketpair
Date: Sat, 14 Dec 2024 20:16:08 +0000
Lines: 17
Message-ID: <87frmqja0n.fsf@doppelsaurus.mobileactivedefense.com>
References: <vh9vgr$5bb$1@dont-email.me> <jHw3P.41603$vLg2.41154@fx17.iad>
<vimf13$3uoji$1@dont-email.me> <vinp86$avd9$1@dont-email.me>
<vip46l$omqu$1@dont-email.me> <vir23n$17csf$5@dont-email.me>
<virnn2$1g9ja$1@dont-email.me> <vit3dg$1quau$1@dont-email.me>
<slrnvleknf.apv.jj@iridium.wf32df>
<wwvfrmv3os3.fsf@LkoBDZeT.terraraq.uk> <vj91a1$t8pn$1@dont-email.me>
<vja9r8$14k6s$1@dont-email.me> <vjbiop$1f2e5$1@dont-email.me>
<vjd3jg$1od5c$3@dont-email.me> <vje7fb$21u8i$1@dont-email.me>
<vjfo8l$2vfl9$3@dont-email.me> <vjh2rr$3c08v$1@dont-email.me>
<20241213074207.00004176@gmail.com> <vjind8$3mkah$2@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Trace: individual.net cmn90+xgJQP86zM5l7IVqAsz6/Bc1MHqP6vEp9qicThdEX7Yk=
Cancel-Lock: sha1:Xl1+7S6RBDwzmO1uoEVsO+5UHs8= sha1:JUA003gSlEELXx+1YBgdpcnWDf4= sha256:gWaTLiaIoA0v/JPFi3o7CUiZBtRCUrbY80sVBMi3Tqw=
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux)
View all headers

Lawrence D'Oliveiro <ldo@nz.invalid> writes:
> On Fri, 13 Dec 2024 07:42:07 -0800, John Ames wrote:
>> This bears repeating. Why *anybody* decided to trust the judgement of
>> the person who gave us the jankiest of all the incredibly janky *nix
>> audio subsystems is beyond comprehension.
>
> There was no reason why you had to. You could easily have created your own
> distro without any of his code in it, if you wanted to. Or become an
> aficionado of one of the existing distros that did exactly that.
>
> Open Source is all about choice. If you can’t stand the thought of people
> making different choices from you, you know what you can do.

If these people get paid by $big_name_companies, there's exactly nothing
individuals can do about that. Unless they happen to be rich enough that
they can waste a ton of money on their hobbies and then, they'd still
need to get a competent work force from somewhere.

Subject: Re: Faking a TTY on a pipe/socketpair
From: Lawrence D'Oliv
Newsgroups: comp.unix.programmer
Organization: A noiseless patient Spider
Date: Sat, 14 Dec 2024 22:26 UTC
References: 1 2 3 4 5 6 7 8 9 10
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.unix.programmer
Subject: Re: Faking a TTY on a pipe/socketpair
Date: Sat, 14 Dec 2024 22:26:08 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 32
Message-ID: <vjl0m0$68i1$4@dont-email.me>
References: <vh9vgr$5bb$1@dont-email.me> <vj91a1$t8pn$1@dont-email.me>
<vja9r8$14k6s$1@dont-email.me> <vjbiop$1f2e5$1@dont-email.me>
<vjd3jg$1od5c$3@dont-email.me> <slrnvlk56u.2qa.jj@iridium.wf32df>
<675a218f$0$12912$426a34cc@news.free.fr> <slrnvlp50u.29n.jj@iridium.wf32df>
<vjib38$3kiac$2@dont-email.me> <slrnvlr8hp.49d.jj@iridium.wf32df>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 14 Dec 2024 23:26:09 +0100 (CET)
Injection-Info: dont-email.me; posting-host="dd7dcedb5f199d2c5682951f77cb56f7";
logging-data="205377"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/Wq84eyIcYiWJy+iWeXZ5e"
User-Agent: Pan/0.161 (Chasiv Yar; )
Cancel-Lock: sha1:VZ98WPLCsFjrlLSfDQhQL8tdTnU=
View all headers

On Sat, 14 Dec 2024 15:20:25 -0000 (UTC), Jim Jackson wrote:

> On 2024-12-13, Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
>
>> On Fri, 13 Dec 2024 20:07:58 -0000 (UTC), Jim Jackson wrote:
>>
>>> On 2024-12-11, Nicolas George <nicolas$george@salle-s.org> wrote:
>>>>
>>>> Jim Jackson , dans le message <slrnvlk56u.2qa.jj@iridium.wf32df>, a
>>>> ??crit??:
>>>>>
>>>>> My God, how did we all manage running services before systemd came
>>>>> along?
>>>>
>>>> Badly, with services that have crashed and nobody noticed for weeks.
>>>
>>> People keep saying that. But in my experience services were run as
>>> efficiently as they seem to be run today. Perhaps the team I worked in
>>> knew what it was doing :-)
>>
>> How many custom services were you running on a single machine, just out
>> of curiosity?
>
> What do you mean by custom?

Code that you had to write substantially from scratch, as opposed to
configuring standard DBMS, Web, directory, MTA, DNS etc.

I ask because the standard services will already have their startup
requirements worked out, because your own would require you to create your
own startup scripts. Which is where the trouble would often start, with
sysvinit.

Subject: Re: Faking a TTY on a pipe/socketpair
From: Lawrence D'Oliv
Newsgroups: comp.unix.programmer
Organization: A noiseless patient Spider
Date: Sat, 14 Dec 2024 22:28 UTC
References: 1 2 3 4 5 6 7 8 9
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.unix.programmer
Subject: Re: Faking a TTY on a pipe/socketpair
Date: Sat, 14 Dec 2024 22:28:36 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 11
Message-ID: <vjl0qk$68i1$5@dont-email.me>
References: <vh9vgr$5bb$1@dont-email.me> <jHw3P.41603$vLg2.41154@fx17.iad>
<vimf13$3uoji$1@dont-email.me> <vinp86$avd9$1@dont-email.me>
<vip46l$omqu$1@dont-email.me> <vir23n$17csf$5@dont-email.me>
<virnn2$1g9ja$1@dont-email.me> <vit3dg$1quau$1@dont-email.me>
<2Hb7P.826$ZEZf.318@fx40.iad>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 14 Dec 2024 23:28:36 +0100 (CET)
Injection-Info: dont-email.me; posting-host="dd7dcedb5f199d2c5682951f77cb56f7";
logging-data="205377"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18ap07G7t/e1PmwGTqS/KFP"
User-Agent: Pan/0.161 (Chasiv Yar; )
Cancel-Lock: sha1:531qiG5ePgy3ar0JWLd99wBRwUo=
View all headers

On Sat, 14 Dec 2024 08:52:14 GMT, Richard L. Hamilton wrote:

> MacOS launchd is arguably even worse insofar as it also has things like
> Mach namespaces to deal with.

Linux has namespaces. Everything, just about, is isolatable in its own
namespace: mounted filesystems, network interfaces, processes, user IDs,
even the system time and hostname. Put them all together, and you get
containers.

And yes, launchd was an inspiration for systemd.

Subject: Re: Faking a TTY on a pipe/socketpair
From: Muttley@dastardlyhq.com
Newsgroups: comp.unix.programmer
Organization: A noiseless patient Spider
Date: Sun, 15 Dec 2024 12:43 UTC
References: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: Muttley@dastardlyhq.com
Newsgroups: comp.unix.programmer
Subject: Re: Faking a TTY on a pipe/socketpair
Date: Sun, 15 Dec 2024 12:43:21 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 28
Message-ID: <vjmit9$it70$1@dont-email.me>
References: <vh9vgr$5bb$1@dont-email.me> <jHw3P.41603$vLg2.41154@fx17.iad>
<vimf13$3uoji$1@dont-email.me> <vinp86$avd9$1@dont-email.me>
<vip46l$omqu$1@dont-email.me> <vir23n$17csf$5@dont-email.me>
<virnn2$1g9ja$1@dont-email.me> <vit3dg$1quau$1@dont-email.me>
<slrnvleknf.apv.jj@iridium.wf32df>
<wwvfrmv3os3.fsf@LkoBDZeT.terraraq.uk> <vj91a1$t8pn$1@dont-email.me>
<vja9r8$14k6s$1@dont-email.me> <vjbiop$1f2e5$1@dont-email.me>
<vjd3jg$1od5c$3@dont-email.me> <vje7fb$21u8i$1@dont-email.me>
<vjfo8l$2vfl9$3@dont-email.me> <vjh2rr$3c08v$1@dont-email.me>
<20241213074207.00004176@gmail.com> <vjind8$3mkah$2@dont-email.me>
<87frmqja0n.fsf@doppelsaurus.mobileactivedefense.com>
Content-Type: text/plain; charset=utf-8
Injection-Date: Sun, 15 Dec 2024 13:43:21 +0100 (CET)
Injection-Info: dont-email.me; posting-host="9f8c76afce074709fa36474de7ef059c";
logging-data="619744"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1//eJshs3RubP8uBeexw1+O"
Cancel-Lock: sha1:rBY+jxkz+fkPuuDlA3/HetQmySU=
View all headers

On Sat, 14 Dec 2024 20:16:08 +0000
Rainer Weikusat <rweikusat@talktalk.net> gabbled:
>Lawrence D'Oliveiro <ldo@nz.invalid> writes:
>> On Fri, 13 Dec 2024 07:42:07 -0800, John Ames wrote:
>>> This bears repeating. Why *anybody* decided to trust the judgement of
>>> the person who gave us the jankiest of all the incredibly janky *nix
>>> audio subsystems is beyond comprehension.
>>
>> There was no reason why you had to. You could easily have created your own
>> distro without any of his code in it, if you wanted to. Or become an
>> aficionado of one of the existing distros that did exactly that.
>>
>> Open Source is all about choice. If you can’t stand the thought of people
>> making different choices from you, you know what you can do.
>
>If these people get paid by $big_name_companies, there's exactly nothing
>individuals can do about that. Unless they happen to be rich enough that
>they can waste a ton of money on their hobbies and then, they'd still
>need to get a competent work force from somewhere.

The sort of idiots who make those "why don't you write your own" remarks
probably still live with and are financed by mum and dad so don't see the
issue with spending months rolling your own system. Plus they seem to have
some kind of believe that you shouldn't criticise something unless you have
the ability to replicate it youself which means no one should ever comment on
any music, films, TV, food etc they disliked unless they could make a hollywood
blockbuster, album, whatever themselves. Its a very juvenile attitude.

Subject: Re: Faking a TTY on a pipe/socketpair
From: Rainer Weikusat
Newsgroups: comp.unix.programmer
Date: Sun, 15 Dec 2024 21:25 UTC
References: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: rweikusat@talktalk.net (Rainer Weikusat)
Newsgroups: comp.unix.programmer
Subject: Re: Faking a TTY on a pipe/socketpair
Date: Sun, 15 Dec 2024 21:25:36 +0000
Lines: 51
Message-ID: <87y10gd4fj.fsf@doppelsaurus.mobileactivedefense.com>
References: <vh9vgr$5bb$1@dont-email.me> <jHw3P.41603$vLg2.41154@fx17.iad>
<vimf13$3uoji$1@dont-email.me> <vinp86$avd9$1@dont-email.me>
<vip46l$omqu$1@dont-email.me> <vir23n$17csf$5@dont-email.me>
<virnn2$1g9ja$1@dont-email.me> <vit3dg$1quau$1@dont-email.me>
<slrnvleknf.apv.jj@iridium.wf32df>
<wwvfrmv3os3.fsf@LkoBDZeT.terraraq.uk> <vj91a1$t8pn$1@dont-email.me>
<vja9r8$14k6s$1@dont-email.me> <vjbiop$1f2e5$1@dont-email.me>
<vjd3jg$1od5c$3@dont-email.me> <vje7fb$21u8i$1@dont-email.me>
<vjfo8l$2vfl9$3@dont-email.me> <vjh2rr$3c08v$1@dont-email.me>
<20241213074207.00004176@gmail.com> <vjind8$3mkah$2@dont-email.me>
<87frmqja0n.fsf@doppelsaurus.mobileactivedefense.com>
<vjmit9$it70$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Trace: individual.net ejuRwu8BthIJKCognOkBOwyzBVqivgizzFpab0hR4JoTo1QvY=
Cancel-Lock: sha1:ZcV5p+rfYvDIqNGvWKVZ2XPZZbk= sha1:YtbcM7xEruFnC3wYp5xO9R4G5iQ= sha256:icyvfbKXnPtHubto33lb7I5kBdARfLUsYtx1H2u6ycE=
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux)
View all headers

Muttley@dastardlyhq.com writes:
> On Sat, 14 Dec 2024 20:16:08 +0000
> Rainer Weikusat <rweikusat@talktalk.net> gabbled:
>>Lawrence D'Oliveiro <ldo@nz.invalid> writes:
>>> On Fri, 13 Dec 2024 07:42:07 -0800, John Ames wrote:
>>>> This bears repeating. Why *anybody* decided to trust the judgement of
>>>> the person who gave us the jankiest of all the incredibly janky *nix
>>>> audio subsystems is beyond comprehension.
>>>
>>> There was no reason why you had to. You could easily have created your own
>>> distro without any of his code in it, if you wanted to. Or become an
>>> aficionado of one of the existing distros that did exactly that.
>>>
>>> Open Source is all about choice. If you can’t stand the thought of people
>>> making different choices from you, you know what you can do.
>>
>>If these people get paid by $big_name_companies, there's exactly nothing
>>individuals can do about that. Unless they happen to be rich enough that
>>they can waste a ton of money on their hobbies and then, they'd still
>>need to get a competent work force from somewhere.
>
> The sort of idiots who make those "why don't you write your own" remarks
> probably still live with and are financed by mum and dad so don't see the
> issue with spending months rolling your own system.

I actually did. By the time when systemd started to become a serious
nuisance, I had just started to work on a different product. The
previous had been an (ARM9-based) UTM appliance and I actually wrote an
own init for that. I was determined to avoid doing that again but still
needed more process management than sysvinit + rc provided.

I started this as sort-of a conscious anti-systemd experiment. The idea
was that, whenever I needed some process management feature, I'd write a
(fairly small) C program to provide that and find out how far this would
get me. That was about fifteen years ago. I've meanwhile accumulated 38
of these C program with a total size of 5690 lines of code and that's
enough for all of my process management needs and I'm dealing with some
more complicated stuff then people just running web servers.

This is arguably not open source but the copyright belongs to my
employer. OTOH, if it were, mainstream Linux distributions wouldn't use
it, not the least because many people just love complicated stuff (like
systemd).

> Plus they seem to have some kind of believe that you shouldn't
> criticise something unless you have the ability to replicate it
> youself which means no one should ever comment on any music, films,
> TV, food etc they disliked unless they could make a hollywood
> blockbuster, album, whatever themselves. Its a very juvenile attitude.

Indeed.

Subject: Re: Faking a TTY on a pipe/socketpair
From: Muttley@DastardlyHQ.org
Newsgroups: comp.unix.programmer
Organization: A noiseless patient Spider
Date: Mon, 16 Dec 2024 08:16 UTC
References: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: Muttley@DastardlyHQ.org
Newsgroups: comp.unix.programmer
Subject: Re: Faking a TTY on a pipe/socketpair
Date: Mon, 16 Dec 2024 08:16:28 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 10
Message-ID: <vjonks$11u0m$1@dont-email.me>
References: <vh9vgr$5bb$1@dont-email.me> <jHw3P.41603$vLg2.41154@fx17.iad>
<vimf13$3uoji$1@dont-email.me> <vinp86$avd9$1@dont-email.me>
<vip46l$omqu$1@dont-email.me> <vir23n$17csf$5@dont-email.me>
<virnn2$1g9ja$1@dont-email.me> <vit3dg$1quau$1@dont-email.me>
<slrnvleknf.apv.jj@iridium.wf32df>
<wwvfrmv3os3.fsf@LkoBDZeT.terraraq.uk> <vj91a1$t8pn$1@dont-email.me>
<vja9r8$14k6s$1@dont-email.me> <vjbiop$1f2e5$1@dont-email.me>
<vjd3jg$1od5c$3@dont-email.me> <vje7fb$21u8i$1@dont-email.me>
<vjfo8l$2vfl9$3@dont-email.me> <vjh2rr$3c08v$1@dont-email.me>
<20241213074207.00004176@gmail.com> <vjind8$3mkah$2@dont-email.me>
<87frmqja0n.fsf@doppelsaurus.mobileactivedefense.com>
<vjmit9$it70$1@dont-email.me>
<87y10gd4fj.fsf@doppelsaurus.mobileactivedefense.com>
Injection-Date: Mon, 16 Dec 2024 09:16:28 +0100 (CET)
Injection-Info: dont-email.me; posting-host="d4db64f414eb2bf3603fe424cf9f0f4c";
logging-data="1112086"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19cZ/6tU7cxlX+UJczXcprW"
Cancel-Lock: sha1:c5glk913zx1PrAXp7tPUkL2LcUg=
View all headers

On Sun, 15 Dec 2024 21:25:36 +0000
Rainer Weikusat <rweikusat@talktalk.net> wibbled:
>employer. OTOH, if it were, mainstream Linux distributions wouldn't use
>it, not the least because many people just love complicated stuff (like
>systemd).

True. Far too many people think complicated = clever. What they don't
understand is that really smart people have the ability to make complicated
stuff simple for the user. Sadly not an ability Poettering has.

Subject: macOS and UNIX conformance (was: Faking a TTY on a pipe/socketpair)
From: Geoff Clare
Newsgroups: comp.unix.programmer
Date: Mon, 16 Dec 2024 14:05 UTC
References: 1 2 3 4 5
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: geoff@clare.See-My-Signature.invalid (Geoff Clare)
Newsgroups: comp.unix.programmer
Subject: macOS and UNIX conformance (was: Faking a TTY on a pipe/socketpair)
Date: Mon, 16 Dec 2024 14:05:44 +0000
Lines: 37
Message-ID: <omo53l-38e.ln1@ID-313840.user.individual.net>
References: <vh9vgr$5bb$1@dont-email.me> <jHw3P.41603$vLg2.41154@fx17.iad>
<vimf13$3uoji$1@dont-email.me> <vinp86$avd9$1@dont-email.me>
<4Db7P.825$ZEZf.100@fx40.iad>
Reply-To: netnews@gclare.org.uk
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Trace: individual.net tbXHjdFncNBRtCpz6HUExgX1WbgprnvhDtJeQIco72jYT0TGnY
X-Orig-Path: ID-313840.user.individual.net!not-for-mail
Cancel-Lock: sha1:r4X32wABaUIUVOtCsHkGjdT+OpM= sha256:5rRomqEyUUQeqoStc9/POIs3wv4CDUrLRRorGOBoW+Q=
User-Agent: Pan/0.154 (Izium; 517acf4)
View all headers

Richard L. Hamilton wrote:

> In article <vinp86$avd9$1@dont-email.me>,
> Lawrence D'Oliveiro <ldo@nz.invalid> writes:
>> On Tue, 3 Dec 2024 08:20:51 -0000 (UTC), Muttley wrote:
>>
>>> I'm wondering on Linux if it would be enough on Linux to spoof ttyname()
>>> and isatty() using LD_PRELOAD. However it seems doing something similar
>>> on a Mac is the usual over complicated Apple hot mess.
>>
>> macOS may be a licensee of the "Unix" trademark, but it does not work the
>> way people expect when they think of the term "Unix".
>
> It probably does as of the version of the formal specification they met
> to be allowed to use the trademark.

It is certified as conforming to "UNIX 03", which is so named because
the certification program was launched in 2003, although by coincidence
the corresponding version of The Single UNIX Specification (SUS) is
version 3. There have since been SUSv4 (2008) and SUSv5 (2024) so
macOS is two versions behind. (AIX and Solaris are/were certified to
SUSv4; there is no certification program yet for SUSv5.)

SUSv3/4 included dlopen(), dlsym() and dlclose() but no other
requirements related to dynamic linking. SUSv5 adds the ability to
build shared libraries and dynamic executables using the c17 utility,
but doesn't specify how their loading can be controlled with
environment variables.

The things Lawrence said don't work on macOS the way people expect
UNIX to work are almost certainly all, just like LD_PRELOAD, not
specified by SUS. (Otherwise macOS would fail some of the tens of
thousands of tests it has to pass in order for each new macOS version
to be certified.)

--
Geoff Clare <netnews@gclare.org.uk>

Subject: Re: Faking a TTY on a pipe/socketpair
From: John Ames
Newsgroups: comp.unix.programmer
Organization: A noiseless patient Spider
Date: Mon, 16 Dec 2024 15:55 UTC
References: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: commodorejohn@gmail.com (John Ames)
Newsgroups: comp.unix.programmer
Subject: Re: Faking a TTY on a pipe/socketpair
Date: Mon, 16 Dec 2024 07:55:19 -0800
Organization: A noiseless patient Spider
Lines: 16
Message-ID: <20241216075519.00002023@gmail.com>
References: <vh9vgr$5bb$1@dont-email.me>
<jHw3P.41603$vLg2.41154@fx17.iad>
<vimf13$3uoji$1@dont-email.me>
<vinp86$avd9$1@dont-email.me>
<vip46l$omqu$1@dont-email.me>
<vir23n$17csf$5@dont-email.me>
<virnn2$1g9ja$1@dont-email.me>
<vit3dg$1quau$1@dont-email.me>
<slrnvleknf.apv.jj@iridium.wf32df>
<wwvfrmv3os3.fsf@LkoBDZeT.terraraq.uk>
<vj91a1$t8pn$1@dont-email.me>
<vja9r8$14k6s$1@dont-email.me>
<vjbiop$1f2e5$1@dont-email.me>
<vjd3jg$1od5c$3@dont-email.me>
<vje7fb$21u8i$1@dont-email.me>
<vjfo8l$2vfl9$3@dont-email.me>
<vjh2rr$3c08v$1@dont-email.me>
<20241213074207.00004176@gmail.com>
<vjind8$3mkah$2@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Injection-Date: Mon, 16 Dec 2024 16:55:23 +0100 (CET)
Injection-Info: dont-email.me; posting-host="6ec445efe3a8ea1e2c6d8e9864ac4e74";
logging-data="1264563"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/oYa9cwYyrYWeO5k4/i24cD449JX+UiAc="
Cancel-Lock: sha1:sTRCOzObaJd/wk7npAUR0RhjD6A=
X-Newsreader: Claws Mail 4.2.0 (GTK 3.24.38; x86_64-w64-mingw32)
View all headers

On Sat, 14 Dec 2024 01:35:37 -0000 (UTC)
Lawrence D'Oliveiro <ldo@nz.invalid> wrote:

> There was no reason why you had to. You could easily have created
> your own distro without any of his code in it, if you wanted to. Or
> become an aficionado of one of the existing distros that did exactly
> that.

Have done - been running Devuan since 2016.

> Open Source is all about choice. If you can’t stand the thought of
> people making different choices from you, you know what you can do.

The fact that people are free to make stupid choices does not mean that
other people aren't allowed to call out stupidity where they see it.

Subject: Re: Faking a TTY on a pipe/socketpair
From: Lawrence D'Oliv
Newsgroups: comp.unix.programmer
Organization: A noiseless patient Spider
Date: Mon, 16 Dec 2024 19:51 UTC
References: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.unix.programmer
Subject: Re: Faking a TTY on a pipe/socketpair
Date: Mon, 16 Dec 2024 19:51:36 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 8
Message-ID: <vjq0c8$1992d$2@dont-email.me>
References: <vh9vgr$5bb$1@dont-email.me> <jHw3P.41603$vLg2.41154@fx17.iad>
<vimf13$3uoji$1@dont-email.me> <vinp86$avd9$1@dont-email.me>
<vip46l$omqu$1@dont-email.me> <vir23n$17csf$5@dont-email.me>
<virnn2$1g9ja$1@dont-email.me> <vit3dg$1quau$1@dont-email.me>
<slrnvleknf.apv.jj@iridium.wf32df> <wwvfrmv3os3.fsf@LkoBDZeT.terraraq.uk>
<vj91a1$t8pn$1@dont-email.me> <vja9r8$14k6s$1@dont-email.me>
<vjbiop$1f2e5$1@dont-email.me> <vjd3jg$1od5c$3@dont-email.me>
<vje7fb$21u8i$1@dont-email.me> <vjfo8l$2vfl9$3@dont-email.me>
<vjh2rr$3c08v$1@dont-email.me> <20241213074207.00004176@gmail.com>
<vjind8$3mkah$2@dont-email.me>
<87frmqja0n.fsf@doppelsaurus.mobileactivedefense.com>
<vjmit9$it70$1@dont-email.me>
<87y10gd4fj.fsf@doppelsaurus.mobileactivedefense.com>
<vjonks$11u0m$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 16 Dec 2024 20:51:37 +0100 (CET)
Injection-Info: dont-email.me; posting-host="b00346a310286259e4cbbdd5ecadd6d5";
logging-data="1352781"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX198fdIgBuSxgR1l5J9apDdJ"
User-Agent: Pan/0.161 (Chasiv Yar; )
Cancel-Lock: sha1:efkCF30WDupdXbLZrUMvfJDVrVk=
View all headers

On Mon, 16 Dec 2024 08:16:28 -0000 (UTC), Muttley wrote:

> Far too many people think complicated = clever.

You mean, clever like struggling with complicated workarounds to clunky,
ancient init systems that don’t actually handle service management very
well, when more modern ones solve long-standing problems in a much simpler
and more elegant fashion?

Subject: Re: Faking a TTY on a pipe/socketpair
From: Lawrence D'Oliv
Newsgroups: comp.unix.programmer
Organization: A noiseless patient Spider
Date: Mon, 16 Dec 2024 20:15 UTC
References: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.unix.programmer
Subject: Re: Faking a TTY on a pipe/socketpair
Date: Mon, 16 Dec 2024 20:15:02 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 8
Message-ID: <vjq1o6$19jdn$1@dont-email.me>
References: <vh9vgr$5bb$1@dont-email.me> <jHw3P.41603$vLg2.41154@fx17.iad>
<vimf13$3uoji$1@dont-email.me> <vinp86$avd9$1@dont-email.me>
<vip46l$omqu$1@dont-email.me> <vir23n$17csf$5@dont-email.me>
<virnn2$1g9ja$1@dont-email.me> <vit3dg$1quau$1@dont-email.me>
<slrnvleknf.apv.jj@iridium.wf32df> <wwvfrmv3os3.fsf@LkoBDZeT.terraraq.uk>
<vj91a1$t8pn$1@dont-email.me> <vja9r8$14k6s$1@dont-email.me>
<vjbiop$1f2e5$1@dont-email.me> <vjd3jg$1od5c$3@dont-email.me>
<vje7fb$21u8i$1@dont-email.me> <vjfo8l$2vfl9$3@dont-email.me>
<vjh2rr$3c08v$1@dont-email.me> <20241213074207.00004176@gmail.com>
<vjind8$3mkah$2@dont-email.me> <20241216075519.00002023@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 16 Dec 2024 21:15:03 +0100 (CET)
Injection-Info: dont-email.me; posting-host="b00346a310286259e4cbbdd5ecadd6d5";
logging-data="1363383"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1++SFM+PpfTsJk/qqftYOz7"
User-Agent: Pan/0.161 (Chasiv Yar; )
Cancel-Lock: sha1:bXMxPs/HjM8AQ5OonthVkZ2bRIQ=
View all headers

On Mon, 16 Dec 2024 07:55:19 -0800, John Ames wrote:

> The fact that people are free to make stupid choices does not mean that
> other people aren't allowed to call out stupidity where they see it.

Notice that all the complaints seem to go in one direction, not the other?
We only see systemd-haters complaining about those using it, you don’t see
systemd users complaining about those who don’t?

Subject: Re: Faking a TTY on a pipe/socketpair
From: John Ames
Newsgroups: comp.unix.programmer
Organization: A noiseless patient Spider
Date: Mon, 16 Dec 2024 20:44 UTC
References: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: commodorejohn@gmail.com (John Ames)
Newsgroups: comp.unix.programmer
Subject: Re: Faking a TTY on a pipe/socketpair
Date: Mon, 16 Dec 2024 12:44:55 -0800
Organization: A noiseless patient Spider
Lines: 11
Message-ID: <20241216124455.00003dce@gmail.com>
References: <vh9vgr$5bb$1@dont-email.me>
<jHw3P.41603$vLg2.41154@fx17.iad>
<vimf13$3uoji$1@dont-email.me>
<vinp86$avd9$1@dont-email.me>
<vip46l$omqu$1@dont-email.me>
<vir23n$17csf$5@dont-email.me>
<virnn2$1g9ja$1@dont-email.me>
<vit3dg$1quau$1@dont-email.me>
<slrnvleknf.apv.jj@iridium.wf32df>
<wwvfrmv3os3.fsf@LkoBDZeT.terraraq.uk>
<vj91a1$t8pn$1@dont-email.me>
<vja9r8$14k6s$1@dont-email.me>
<vjbiop$1f2e5$1@dont-email.me>
<vjd3jg$1od5c$3@dont-email.me>
<vje7fb$21u8i$1@dont-email.me>
<vjfo8l$2vfl9$3@dont-email.me>
<vjh2rr$3c08v$1@dont-email.me>
<20241213074207.00004176@gmail.com>
<vjind8$3mkah$2@dont-email.me>
<20241216075519.00002023@gmail.com>
<vjq1o6$19jdn$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Injection-Date: Mon, 16 Dec 2024 21:45:01 +0100 (CET)
Injection-Info: dont-email.me; posting-host="6ec445efe3a8ea1e2c6d8e9864ac4e74";
logging-data="1352548"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/2S8BE069kZ5Cg4QNojVomyOif5nm/vMU="
Cancel-Lock: sha1:vCaiRZXhFJTxIMR5z/aYbtO24DI=
X-Newsreader: Claws Mail 4.2.0 (GTK 3.24.38; x86_64-w64-mingw32)
View all headers

On Mon, 16 Dec 2024 20:15:02 -0000 (UTC)
Lawrence D'Oliveiro <ldo@nz.invalid> wrote:

> Notice that all the complaints seem to go in one direction, not the
> other? We only see systemd-haters complaining about those using it,
> you don’t see systemd users complaining about those who don’t?

That would likely be because systemd users are getting what they want,
and aren't being pushed onto sysvinit by distro maintainers.

Subject: Re: Faking a TTY on a pipe/socketpair
From: Jim Jackson
Newsgroups: comp.unix.programmer
Organization: A noiseless patient Spider
Date: Mon, 16 Dec 2024 23:03 UTC
References: 1 2 3 4 5 6 7 8 9 10 11
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: jj@franjam.org.uk (Jim Jackson)
Newsgroups: comp.unix.programmer
Subject: Re: Faking a TTY on a pipe/socketpair
Date: Mon, 16 Dec 2024 23:03:46 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 41
Message-ID: <slrnvm1cei.adn.jj@iridium.wf32df>
References: <vh9vgr$5bb$1@dont-email.me> <vj91a1$t8pn$1@dont-email.me>
<vja9r8$14k6s$1@dont-email.me> <vjbiop$1f2e5$1@dont-email.me>
<vjd3jg$1od5c$3@dont-email.me> <slrnvlk56u.2qa.jj@iridium.wf32df>
<675a218f$0$12912$426a34cc@news.free.fr> <slrnvlp50u.29n.jj@iridium.wf32df>
<vjib38$3kiac$2@dont-email.me> <slrnvlr8hp.49d.jj@iridium.wf32df>
<vjl0m0$68i1$4@dont-email.me>
Injection-Date: Tue, 17 Dec 2024 00:03:46 +0100 (CET)
Injection-Info: dont-email.me; posting-host="87f5ebded9a06504fdf176fd5756243f";
logging-data="1411722"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18G8InYzswW1c5ttKu+O439AEjc/TxiccA="
User-Agent: slrn/1.0.3 (Linux)
Cancel-Lock: sha1:3YSHuB+Vlmg2NSAw+WWCN7IDaNE=
View all headers

On 2024-12-14, Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
> On Sat, 14 Dec 2024 15:20:25 -0000 (UTC), Jim Jackson wrote:
>
>> On 2024-12-13, Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
>>
>>> On Fri, 13 Dec 2024 20:07:58 -0000 (UTC), Jim Jackson wrote:
>>>
>>>> On 2024-12-11, Nicolas George <nicolas$george@salle-s.org> wrote:
>>>>>
>>>>> Jim Jackson , dans le message <slrnvlk56u.2qa.jj@iridium.wf32df>, a
>>>>> ??crit??:
>>>>>>
>>>>>> My God, how did we all manage running services before systemd came
>>>>>> along?
>>>>>
>>>>> Badly, with services that have crashed and nobody noticed for weeks.
>>>>
>>>> People keep saying that. But in my experience services were run as
>>>> efficiently as they seem to be run today. Perhaps the team I worked in
>>>> knew what it was doing :-)
>>>
>>> How many custom services were you running on a single machine, just out
>>> of curiosity?
>>
>> What do you mean by custom?
>
> Code that you had to write substantially from scratch, as opposed to
> configuring standard DBMS, Web, directory, MTA, DNS etc.

Ok I've done specific network monitoring stuff from scratch - back in
the day, when SNMP was a new thing. But it was easier to control than
other stuff because I (and a couple of others) wrote it - we knew it -
so what's difficult? We even transitioned it from pre-SYS-V init to
SYS-V init, and I remember no difficulties.

>
> I ask because the standard services will already have their startup
> requirements worked out, because your own would require you to create your
> own startup scripts. Which is where the trouble would often start, with
> sysvinit.

Subject: Re: Faking a TTY on a pipe/socketpair
From: Jim Jackson
Newsgroups: comp.unix.programmer
Organization: A noiseless patient Spider
Date: Mon, 16 Dec 2024 23:07 UTC
References: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: jj@franjam.org.uk (Jim Jackson)
Newsgroups: comp.unix.programmer
Subject: Re: Faking a TTY on a pipe/socketpair
Date: Mon, 16 Dec 2024 23:07:37 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 12
Message-ID: <slrnvm1clp.adn.jj@iridium.wf32df>
References: <vh9vgr$5bb$1@dont-email.me> <jHw3P.41603$vLg2.41154@fx17.iad>
<vimf13$3uoji$1@dont-email.me> <vinp86$avd9$1@dont-email.me>
<vip46l$omqu$1@dont-email.me> <vir23n$17csf$5@dont-email.me>
<virnn2$1g9ja$1@dont-email.me> <vit3dg$1quau$1@dont-email.me>
<slrnvleknf.apv.jj@iridium.wf32df> <wwvfrmv3os3.fsf@LkoBDZeT.terraraq.uk>
<vj91a1$t8pn$1@dont-email.me> <vja9r8$14k6s$1@dont-email.me>
<vjbiop$1f2e5$1@dont-email.me> <vjd3jg$1od5c$3@dont-email.me>
<vje7fb$21u8i$1@dont-email.me> <vjfo8l$2vfl9$3@dont-email.me>
<vjh2rr$3c08v$1@dont-email.me> <20241213074207.00004176@gmail.com>
<vjind8$3mkah$2@dont-email.me> <20241216075519.00002023@gmail.com>
<vjq1o6$19jdn$1@dont-email.me>
Injection-Date: Tue, 17 Dec 2024 00:07:38 +0100 (CET)
Injection-Info: dont-email.me; posting-host="87f5ebded9a06504fdf176fd5756243f";
logging-data="1411722"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+mjIPvnuq3ZXP5IL2eptlQv+HShTIS2Fo="
User-Agent: slrn/1.0.3 (Linux)
Cancel-Lock: sha1:n7yamCTDah9F8iiI70HhA4Z7vBg=
View all headers

On 2024-12-16, Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
> On Mon, 16 Dec 2024 07:55:19 -0800, John Ames wrote:
>
>> The fact that people are free to make stupid choices does not mean that
>> other people aren't allowed to call out stupidity where they see it.
>
> Notice that all the complaints seem to go in one direction, not the other?
> We only see systemd-haters complaining about those using it, you don???t see
> systemd users complaining about those who don???t?

No. But I think some of us get a bit pissed at some people making out
that previous inits were (almost) unworkable - which is palpably false.

Subject: Re: Faking a TTY on a pipe/socketpair
From: Lawrence D'Oliv
Newsgroups: comp.unix.programmer
Organization: A noiseless patient Spider
Date: Tue, 17 Dec 2024 02:37 UTC
References: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.unix.programmer
Subject: Re: Faking a TTY on a pipe/socketpair
Date: Tue, 17 Dec 2024 02:37:24 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 6
Message-ID: <vjqo54$1dk7j$1@dont-email.me>
References: <vh9vgr$5bb$1@dont-email.me> <jHw3P.41603$vLg2.41154@fx17.iad>
<vimf13$3uoji$1@dont-email.me> <vinp86$avd9$1@dont-email.me>
<vip46l$omqu$1@dont-email.me> <vir23n$17csf$5@dont-email.me>
<virnn2$1g9ja$1@dont-email.me> <vit3dg$1quau$1@dont-email.me>
<slrnvleknf.apv.jj@iridium.wf32df> <wwvfrmv3os3.fsf@LkoBDZeT.terraraq.uk>
<vj91a1$t8pn$1@dont-email.me> <vja9r8$14k6s$1@dont-email.me>
<vjbiop$1f2e5$1@dont-email.me> <vjd3jg$1od5c$3@dont-email.me>
<vje7fb$21u8i$1@dont-email.me> <vjfo8l$2vfl9$3@dont-email.me>
<vjh2rr$3c08v$1@dont-email.me> <20241213074207.00004176@gmail.com>
<vjind8$3mkah$2@dont-email.me> <20241216075519.00002023@gmail.com>
<vjq1o6$19jdn$1@dont-email.me> <slrnvm1clp.adn.jj@iridium.wf32df>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 17 Dec 2024 03:37:25 +0100 (CET)
Injection-Info: dont-email.me; posting-host="17c6321bc9329b0bb0639cf3262bd427";
logging-data="1495283"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+JtmnkwafyqkCFlody75oo"
User-Agent: Pan/0.161 (Chasiv Yar; )
Cancel-Lock: sha1:GK2+Y8H4rrGAoTR8rPfXYIDDY2A=
View all headers

On Mon, 16 Dec 2024 23:07:37 -0000 (UTC), Jim Jackson wrote:

> ... I think some of us get a bit pissed at some people making out
> that previous inits were (almost) unworkable - which is palpably false.

Do you understand what a “strawman” argument is?

Subject: Re: Faking a TTY on a pipe/socketpair
From: Lawrence D'Oliv
Newsgroups: comp.unix.programmer
Organization: A noiseless patient Spider
Date: Tue, 17 Dec 2024 02:39 UTC
References: 1 2 3 4 5 6 7 8 9 10 11 12
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.unix.programmer
Subject: Re: Faking a TTY on a pipe/socketpair
Date: Tue, 17 Dec 2024 02:39:51 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 10
Message-ID: <vjqo9n$1dk7j$2@dont-email.me>
References: <vh9vgr$5bb$1@dont-email.me> <vj91a1$t8pn$1@dont-email.me>
<vja9r8$14k6s$1@dont-email.me> <vjbiop$1f2e5$1@dont-email.me>
<vjd3jg$1od5c$3@dont-email.me> <slrnvlk56u.2qa.jj@iridium.wf32df>
<675a218f$0$12912$426a34cc@news.free.fr> <slrnvlp50u.29n.jj@iridium.wf32df>
<vjib38$3kiac$2@dont-email.me> <slrnvlr8hp.49d.jj@iridium.wf32df>
<vjl0m0$68i1$4@dont-email.me> <slrnvm1cei.adn.jj@iridium.wf32df>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 17 Dec 2024 03:39:51 +0100 (CET)
Injection-Info: dont-email.me; posting-host="17c6321bc9329b0bb0639cf3262bd427";
logging-data="1495283"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18lUZKIGaA1Wz0hDe2bbwuN"
User-Agent: Pan/0.161 (Chasiv Yar; )
Cancel-Lock: sha1:IyhrxoTXipdEbvNRSFSM1jO717c=
View all headers

On Mon, 16 Dec 2024 23:03:46 -0000 (UTC), Jim Jackson wrote:

> Ok I've done specific network monitoring stuff from scratch - back in
> the day, when SNMP was a new thing. But it was easier to control than
> other stuff because I (and a couple of others) wrote it - we knew it -
> so what's difficult? We even transitioned it from pre-SYS-V init to
> SYS-V init, and I remember no difficulties.

Anything with this <https://www.phoronix.com/news/Facebook-systemd-2018>
level of complexity?

Subject: Re: Faking a TTY on a pipe/socketpair
From: Muttley@DastardlyHQ.org
Newsgroups: comp.unix.programmer
Organization: A noiseless patient Spider
Date: Tue, 17 Dec 2024 08:34 UTC
References: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: Muttley@DastardlyHQ.org
Newsgroups: comp.unix.programmer
Subject: Re: Faking a TTY on a pipe/socketpair
Date: Tue, 17 Dec 2024 08:34:54 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 13
Message-ID: <vjrd3e$1llvf$1@dont-email.me>
References: <vh9vgr$5bb$1@dont-email.me> <jHw3P.41603$vLg2.41154@fx17.iad>
<vimf13$3uoji$1@dont-email.me> <vinp86$avd9$1@dont-email.me>
<vip46l$omqu$1@dont-email.me> <vir23n$17csf$5@dont-email.me>
<virnn2$1g9ja$1@dont-email.me> <vit3dg$1quau$1@dont-email.me>
<slrnvleknf.apv.jj@iridium.wf32df> <wwvfrmv3os3.fsf@LkoBDZeT.terraraq.uk>
<vj91a1$t8pn$1@dont-email.me> <vja9r8$14k6s$1@dont-email.me>
<vjbiop$1f2e5$1@dont-email.me> <vjd3jg$1od5c$3@dont-email.me>
<vje7fb$21u8i$1@dont-email.me> <vjfo8l$2vfl9$3@dont-email.me>
<vjh2rr$3c08v$1@dont-email.me> <20241213074207.00004176@gmail.com>
<vjind8$3mkah$2@dont-email.me>
<87frmqja0n.fsf@doppelsaurus.mobileactivedefense.com>
<vjmit9$it70$1@dont-email.me>
<87y10gd4fj.fsf@doppelsaurus.mobileactivedefense.com>
<vjonks$11u0m$1@dont-email.me>
<vjq0c8$1992d$2@dont-email.me>
Injection-Date: Tue, 17 Dec 2024 09:34:54 +0100 (CET)
Injection-Info: dont-email.me; posting-host="1b9ac6efee3006ff80ff9e8ecf679a6d";
logging-data="1759215"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/COjdCubSpafGLLs/PYDLe"
Cancel-Lock: sha1:RJ+mZqLcQcOw2e06MtrwTY8ZX6Y=
View all headers

On Mon, 16 Dec 2024 19:51:36 -0000 (UTC)
Lawrence D'Oliveiro <ldo@nz.invalid> wibbled:
>On Mon, 16 Dec 2024 08:16:28 -0000 (UTC), Muttley wrote:
>
>> Far too many people think complicated = clever.
>
>You mean, clever like struggling with complicated workarounds to clunky,
>ancient init systems that don’t actually handle service management very
>well, when more modern ones solve long-standing problems in a much simpler
>and more elegant fashion?

Sure, but we're talking about systemd.

Subject: Re: Faking a TTY on a pipe/socketpair
From: Muttley@DastardlyHQ.org
Newsgroups: comp.unix.programmer
Organization: A noiseless patient Spider
Date: Tue, 17 Dec 2024 08:35 UTC
References: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: Muttley@DastardlyHQ.org
Newsgroups: comp.unix.programmer
Subject: Re: Faking a TTY on a pipe/socketpair
Date: Tue, 17 Dec 2024 08:35:51 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 11
Message-ID: <vjrd57$1lm98$1@dont-email.me>
References: <vh9vgr$5bb$1@dont-email.me> <jHw3P.41603$vLg2.41154@fx17.iad>
<vimf13$3uoji$1@dont-email.me> <vinp86$avd9$1@dont-email.me>
<vip46l$omqu$1@dont-email.me> <vir23n$17csf$5@dont-email.me>
<virnn2$1g9ja$1@dont-email.me> <vit3dg$1quau$1@dont-email.me>
<slrnvleknf.apv.jj@iridium.wf32df> <wwvfrmv3os3.fsf@LkoBDZeT.terraraq.uk>
<vj91a1$t8pn$1@dont-email.me> <vja9r8$14k6s$1@dont-email.me>
<vjbiop$1f2e5$1@dont-email.me> <vjd3jg$1od5c$3@dont-email.me>
<vje7fb$21u8i$1@dont-email.me> <vjfo8l$2vfl9$3@dont-email.me>
<vjh2rr$3c08v$1@dont-email.me> <20241213074207.00004176@gmail.com>
<vjind8$3mkah$2@dont-email.me> <20241216075519.00002023@gmail.com>
<vjq1o6$19jdn$1@dont-email.me> <slrnvm1clp.adn.jj@iridium.wf32df>
<vjqo54$1dk7j$1@dont-email.me>
Injection-Date: Tue, 17 Dec 2024 09:35:51 +0100 (CET)
Injection-Info: dont-email.me; posting-host="1b9ac6efee3006ff80ff9e8ecf679a6d";
logging-data="1759528"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/hbfr9EOPl21ZBL7WlAD+G"
Cancel-Lock: sha1:23Hdl7ds5rAD1X3HBT3kOmV+OpA=
View all headers

On Tue, 17 Dec 2024 02:37:24 -0000 (UTC)
Lawrence D'Oliveiro <ldo@nz.invalid> wibbled:
>On Mon, 16 Dec 2024 23:07:37 -0000 (UTC), Jim Jackson wrote:
>
>> ... I think some of us get a bit pissed at some people making out
>> that previous inits were (almost) unworkable - which is palpably false.
>
>Do you understand what a “strawman” argument is?

Is it irony week again?

Subject: Re: Faking a TTY on a pipe/socketpair
From: Rainer Weikusat
Newsgroups: comp.unix.programmer
Date: Tue, 17 Dec 2024 17:27 UTC
References: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: rweikusat@talktalk.net (Rainer Weikusat)
Newsgroups: comp.unix.programmer
Subject: Re: Faking a TTY on a pipe/socketpair
Date: Tue, 17 Dec 2024 17:27:37 +0000
Lines: 11
Message-ID: <87ttb2i5iu.fsf@doppelsaurus.mobileactivedefense.com>
References: <vh9vgr$5bb$1@dont-email.me> <vip46l$omqu$1@dont-email.me>
<vir23n$17csf$5@dont-email.me> <virnn2$1g9ja$1@dont-email.me>
<vit3dg$1quau$1@dont-email.me> <slrnvleknf.apv.jj@iridium.wf32df>
<wwvfrmv3os3.fsf@LkoBDZeT.terraraq.uk> <vj91a1$t8pn$1@dont-email.me>
<vja9r8$14k6s$1@dont-email.me> <vjbiop$1f2e5$1@dont-email.me>
<vjd3jg$1od5c$3@dont-email.me> <vje7fb$21u8i$1@dont-email.me>
<vjfo8l$2vfl9$3@dont-email.me> <vjh2rr$3c08v$1@dont-email.me>
<20241213074207.00004176@gmail.com> <vjind8$3mkah$2@dont-email.me>
<87frmqja0n.fsf@doppelsaurus.mobileactivedefense.com>
<vjmit9$it70$1@dont-email.me>
<87y10gd4fj.fsf@doppelsaurus.mobileactivedefense.com>
<vjonks$11u0m$1@dont-email.me> <vjq0c8$1992d$2@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Trace: individual.net 9OAlUDyVb/J04NrHQWExvAfvYfLDLacIrNSv+KqDrDkAJHL0o=
Cancel-Lock: sha1:CxrgIwhPY5xpCxuDY8LZohoV/5U= sha1:zGDbANW5S/v4ts4Wh1lLynG6xds= sha256:p5ufGMe5BFhc/b75/ffQ8hws4RTiCYpHPYatqfLnP4c=
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux)
View all headers

Lawrence D'Oliveiro <ldo@nz.invalid> writes:
> On Mon, 16 Dec 2024 08:16:28 -0000 (UTC), Muttley wrote:
>> Far too many people think complicated = clever.
>
> You mean, clever like struggling with complicated workarounds to clunky,
> ancient init systems that don’t actually handle service management very
> well, when more modern ones solve long-standing problems in a much simpler
> and more elegant fashion?

The systemd-252 codebase which is used for Debian 12 is composed of
(sloccount) 690,648 lines of code. That's anything but simple.

Subject: Re: Faking a TTY on a pipe/socketpair
From: Rainer Weikusat
Newsgroups: comp.unix.programmer
Date: Tue, 17 Dec 2024 17:28 UTC
References: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: rweikusat@talktalk.net (Rainer Weikusat)
Newsgroups: comp.unix.programmer
Subject: Re: Faking a TTY on a pipe/socketpair
Date: Tue, 17 Dec 2024 17:28:41 +0000
Lines: 12
Message-ID: <87pllqi5h2.fsf@doppelsaurus.mobileactivedefense.com>
References: <vh9vgr$5bb$1@dont-email.me> <jHw3P.41603$vLg2.41154@fx17.iad>
<vimf13$3uoji$1@dont-email.me> <vinp86$avd9$1@dont-email.me>
<vip46l$omqu$1@dont-email.me> <vir23n$17csf$5@dont-email.me>
<virnn2$1g9ja$1@dont-email.me> <vit3dg$1quau$1@dont-email.me>
<slrnvleknf.apv.jj@iridium.wf32df>
<wwvfrmv3os3.fsf@LkoBDZeT.terraraq.uk> <vj91a1$t8pn$1@dont-email.me>
<vja9r8$14k6s$1@dont-email.me> <vjbiop$1f2e5$1@dont-email.me>
<vjd3jg$1od5c$3@dont-email.me> <vje7fb$21u8i$1@dont-email.me>
<vjfo8l$2vfl9$3@dont-email.me> <vjh2rr$3c08v$1@dont-email.me>
<20241213074207.00004176@gmail.com> <vjind8$3mkah$2@dont-email.me>
<20241216075519.00002023@gmail.com> <vjq1o6$19jdn$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Trace: individual.net s3ePdcFwOeIuidC/fovApAA0vqqJ3CYjbVDEJSWLhocJAbKpU=
Cancel-Lock: sha1:4PI/tOeiIjajAv09clrrhWkBF44= sha1:zDrjaxDbRoX+tzCTrCODeq0brSo= sha256:UsEnYKHFWCZJ6RrqtQi4hc2yUR5UMhZV2Dg4xdG7XnU=
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux)
View all headers

Lawrence D'Oliveiro <ldo@nz.invalid> writes:
> On Mon, 16 Dec 2024 07:55:19 -0800, John Ames wrote:
>> The fact that people are free to make stupid choices does not mean that
>> other people aren't allowed to call out stupidity where they see it.
>
> Notice that all the complaints seem to go in one direction, not the other?
> We only see systemd-haters complaining about those using it, you don’t see
> systemd users complaining about those who don’t?

Hmm ... what do you think you are doing here?

:-)

Subject: Re: Faking a TTY on a pipe/socketpair
From: Lawrence D'Oliv
Newsgroups: comp.unix.programmer
Organization: A noiseless patient Spider
Date: Tue, 17 Dec 2024 19:44 UTC
References: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.unix.programmer
Subject: Re: Faking a TTY on a pipe/socketpair
Date: Tue, 17 Dec 2024 19:44:20 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 17
Message-ID: <vjskak$1slm6$2@dont-email.me>
References: <vh9vgr$5bb$1@dont-email.me> <jHw3P.41603$vLg2.41154@fx17.iad>
<vimf13$3uoji$1@dont-email.me> <vinp86$avd9$1@dont-email.me>
<vip46l$omqu$1@dont-email.me> <vir23n$17csf$5@dont-email.me>
<virnn2$1g9ja$1@dont-email.me> <vit3dg$1quau$1@dont-email.me>
<slrnvleknf.apv.jj@iridium.wf32df> <wwvfrmv3os3.fsf@LkoBDZeT.terraraq.uk>
<vj91a1$t8pn$1@dont-email.me> <vja9r8$14k6s$1@dont-email.me>
<vjbiop$1f2e5$1@dont-email.me> <vjd3jg$1od5c$3@dont-email.me>
<vje7fb$21u8i$1@dont-email.me> <vjfo8l$2vfl9$3@dont-email.me>
<vjh2rr$3c08v$1@dont-email.me> <20241213074207.00004176@gmail.com>
<vjind8$3mkah$2@dont-email.me>
<87frmqja0n.fsf@doppelsaurus.mobileactivedefense.com>
<vjmit9$it70$1@dont-email.me>
<87y10gd4fj.fsf@doppelsaurus.mobileactivedefense.com>
<vjonks$11u0m$1@dont-email.me> <vjq0c8$1992d$2@dont-email.me>
<vjrd3e$1llvf$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 17 Dec 2024 20:44:21 +0100 (CET)
Injection-Info: dont-email.me; posting-host="17c6321bc9329b0bb0639cf3262bd427";
logging-data="1988294"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+KUPq+gpz/FJNJPjwiS/oE"
User-Agent: Pan/0.161 (Chasiv Yar; )
Cancel-Lock: sha1:6mqiUebwS3fXmBW2mcBevIXzAMg=
View all headers

On Tue, 17 Dec 2024 08:34:54 -0000 (UTC), Muttley wrote:

> On Mon, 16 Dec 2024 19:51:36 -0000 (UTC) Lawrence D'Oliveiro
> <ldo@nz.invalid> wibbled:
>
>>On Mon, 16 Dec 2024 08:16:28 -0000 (UTC), Muttley wrote:
>>
>>> Far too many people think complicated = clever.
>>
>>You mean, clever like struggling with complicated workarounds to clunky,
>>ancient init systems that don’t actually handle service management very
>>well, when more modern ones solve long-standing problems in a much
>>simpler and more elegant fashion?
>
> Sure, but we're talking about systemd.

Why, what were you talking about?

Subject: Re: Faking a TTY on a pipe/socketpair
From: Lawrence D'Oliv
Newsgroups: comp.unix.programmer
Organization: A noiseless patient Spider
Date: Tue, 17 Dec 2024 19:45 UTC
References: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.unix.programmer
Subject: Re: Faking a TTY on a pipe/socketpair
Date: Tue, 17 Dec 2024 19:45:06 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 14
Message-ID: <vjskc1$1slm6$3@dont-email.me>
References: <vh9vgr$5bb$1@dont-email.me> <jHw3P.41603$vLg2.41154@fx17.iad>
<vimf13$3uoji$1@dont-email.me> <vinp86$avd9$1@dont-email.me>
<vip46l$omqu$1@dont-email.me> <vir23n$17csf$5@dont-email.me>
<virnn2$1g9ja$1@dont-email.me> <vit3dg$1quau$1@dont-email.me>
<slrnvleknf.apv.jj@iridium.wf32df> <wwvfrmv3os3.fsf@LkoBDZeT.terraraq.uk>
<vj91a1$t8pn$1@dont-email.me> <vja9r8$14k6s$1@dont-email.me>
<vjbiop$1f2e5$1@dont-email.me> <vjd3jg$1od5c$3@dont-email.me>
<vje7fb$21u8i$1@dont-email.me> <vjfo8l$2vfl9$3@dont-email.me>
<vjh2rr$3c08v$1@dont-email.me> <20241213074207.00004176@gmail.com>
<vjind8$3mkah$2@dont-email.me> <20241216075519.00002023@gmail.com>
<vjq1o6$19jdn$1@dont-email.me> <slrnvm1clp.adn.jj@iridium.wf32df>
<vjqo54$1dk7j$1@dont-email.me> <vjrd57$1lm98$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 17 Dec 2024 20:45:06 +0100 (CET)
Injection-Info: dont-email.me; posting-host="17c6321bc9329b0bb0639cf3262bd427";
logging-data="1988294"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+5+4ZA15L2Xyh3VDV44FFB"
User-Agent: Pan/0.161 (Chasiv Yar; )
Cancel-Lock: sha1:E64ZvlzyQl6d3NAIXYCHldxSGLk=
View all headers

On Tue, 17 Dec 2024 08:35:51 -0000 (UTC), Muttley wrote:

> On Tue, 17 Dec 2024 02:37:24 -0000 (UTC) Lawrence D'Oliveiro
> <ldo@nz.invalid> wibbled:
>
>>On Mon, 16 Dec 2024 23:07:37 -0000 (UTC), Jim Jackson wrote:
>>
>>> ... I think some of us get a bit pissed at some people making out that
>>> previous inits were (almost) unworkable - which is palpably false.
>>
>>Do you understand what a “strawman” argument is?

It’s when you try to tear down a false argument that the other side never
made.

Subject: Re: Faking a TTY on a pipe/socketpair
From: Richard Kettlewell
Newsgroups: comp.unix.programmer
Organization: terraraq NNTP server
Date: Tue, 17 Dec 2024 19:48 UTC
References: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!nntp-feed.chiark.greenend.org.uk!ewrotcd!nntp.terraraq.uk!.POSTED.tunnel.sfere.anjou.terraraq.org.uk!not-for-mail
From: invalid@invalid.invalid (Richard Kettlewell)
Newsgroups: comp.unix.programmer
Subject: Re: Faking a TTY on a pipe/socketpair
Date: Tue, 17 Dec 2024 19:48:51 +0000
Organization: terraraq NNTP server
Message-ID: <wwvmsgunl98.fsf@LkoBDZeT.terraraq.uk>
References: <vh9vgr$5bb$1@dont-email.me> <vimf13$3uoji$1@dont-email.me>
<vinp86$avd9$1@dont-email.me> <vip46l$omqu$1@dont-email.me>
<vir23n$17csf$5@dont-email.me> <virnn2$1g9ja$1@dont-email.me>
<vit3dg$1quau$1@dont-email.me> <slrnvleknf.apv.jj@iridium.wf32df>
<wwvfrmv3os3.fsf@LkoBDZeT.terraraq.uk> <vj91a1$t8pn$1@dont-email.me>
<vja9r8$14k6s$1@dont-email.me> <vjbiop$1f2e5$1@dont-email.me>
<vjd3jg$1od5c$3@dont-email.me> <vje7fb$21u8i$1@dont-email.me>
<vjfo8l$2vfl9$3@dont-email.me> <vjh2rr$3c08v$1@dont-email.me>
<20241213074207.00004176@gmail.com> <vjind8$3mkah$2@dont-email.me>
<20241216075519.00002023@gmail.com> <vjq1o6$19jdn$1@dont-email.me>
<slrnvm1clp.adn.jj@iridium.wf32df>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Injection-Info: innmantic.terraraq.uk; posting-host="tunnel.sfere.anjou.terraraq.org.uk:172.17.207.6";
logging-data="48116"; mail-complaints-to="usenet@innmantic.terraraq.uk"
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux)
Cancel-Lock: sha1:8z50PXEL9tQVag7ymWqDCbpbGYw=
X-Face: h[Hh-7npe<<b4/eW[]sat,I3O`t8A`(ej.H!F4\8|;ih)`7{@:A~/j1}gTt4e7-n*F?.Rl^
F<\{jehn7.KrO{!7=:(@J~]<.[{>v9!1<qZY,{EJxg6?Er4Y7Ng2\Ft>Z&W?r\c.!4DXH5PWpga"ha
+r0NzP?vnz:e/knOY)PI-
X-Boydie: NO
View all headers

Jim Jackson <jj@franjam.org.uk> writes:
> Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
>> On Mon, 16 Dec 2024 07:55:19 -0800, John Ames wrote:
>>> The fact that people are free to make stupid choices does not mean
>>> that other people aren't allowed to call out stupidity where they
>>> see it.
>>
>> Notice that all the complaints seem to go in one direction, not the
>> other? We only see systemd-haters complaining about those using it,
>> you don???t see systemd users complaining about those who don???t?
>
> No. But I think some of us get a bit pissed at some people making out
> that previous inits were (almost) unworkable - which is palpably false.

‘Unworkable’ may be an exaggeration, but the practical issues and
functionality gaps were real; even if you didn’t personally experience
them, other people did. I think there were at least ten different
attempts to come up with something better in the free software world
alone. Meanwhile the commercial Unixes largely got their act together
long before Linux did.

Whether systemd was the best possible design, or just the best option
available, is another question, and perhaps more opinion-based.

--
https://www.greenend.org.uk/rjk/

Pages:12345

rocksolid light 0.9.8
clearnet tor