The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
From: Alexis <flexibeast@gmail.com>
To: The Unix Heritage Society mailing list <tuhs@tuhs.org>
Subject: [TUHS] Re: Version 256 of systemd boasts '42% less Unix philosophy' The Register
Date: Mon, 17 Jun 2024 11:01:40 +1000	[thread overview]
Message-ID: <87iky84c23.fsf@gmail.com> (raw)
In-Reply-To: <m1sIP5U-003CtcC@more.local> (Greg A. Woods's message of "Sat, 15 Jun 2024 01:48:39 -0700")

"Greg A. Woods" <woods@robohack.ca> writes:

> At Sun, 16 Jun 2024 15:48:15 +1000, Alexis 
> <flexibeast@gmail.com>
> wrote:
> Subject: [TUHS] Re: Version 256 of systemd boasts '42% less Unix
> philosophy' The Register
>>
>> Here's an excerpt from something i wrote
>> on the Gentoo forum back in April:
>>
>> > [[...]] the situation on
>> > Linux was a mess. Many of the (usually
>> > volunteers) who maintain packages for
>> > Linux don't want to have to learn the
>> > complexities of shell scripting and the
>> > subtle issues that can arise
>
> That pretty much says it all about the state of the GNU/linux 
> world
> right there.
>
> In the "Unix world" everyone learns shell scripting, some better 
> than
> others of course, and some hate it at the same time too, but I 
> would
> say
> from my experience it's a given.  You either learn shell 
> scripting or
> you are "just a user" (even if you also write application code).

i feel this comment is unfair.

The specific thing i wrote was:

> the _complexities_ of shell scripting and the _subtle issues_ 
> that can arise

[emphasis added]

The issue isn't about learning shell scripting _per se_. It's 
about the extent to which _volunteers_ have to go beyond the 
_basics_ of shell scripting to learn about the _complexities_ and 
_subtle issues_ involved in using it to provide _robust_ service 
management. Including learning, for example, that certain 
functionality one takes for granted in a given shell isn't 
actually POSIX, and can't be assumed to be present in the shell 
one is working with (not to mention that POSIX-compatibility might 
need to be actively enabled, as in the case of e.g. ksh, via 
POSIXLY_CORRECT).

Here's a FreeBSD thread from 2014, about how service(8) wasn't 
providing the same environment to scripts that boot did:

  https://lists.freebsd.org/pipermail/svn-src-head/2014-July/060519.html

i'm a BSD user as well as a Linux user - i've been maintaining 
OpenBSD servers for several years. i certainly have my own 
criticisms of Linux versus OpenBSD - for example, i'm, mm, 'not a 
fan' of the somewhat cavalier attitude towards documentation that 
can often be found in the Linux world, so i'm grateful for people 
like Alejandro Colomar and his extensive work on the Linux 
man-pages project. But i feel the above thread suggests that 
either the FreeBSD devs are clueless about shell scripting or - as 
i feel is actually the case - that service management via shell 
scripting isn't as straightforward as one might assume.


Alexis.

  parent reply	other threads:[~2024-06-17  1:01 UTC|newest]

Thread overview: 174+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-06-13 14:56 [TUHS] Version 256 of systemd boasts '42% less Unix philosophy' • " Charles H Sauer (he/him)
2024-06-13 15:33 ` [TUHS] " Dan Cross
2024-06-13 15:35 ` [TUHS] Re: Version 256 of systemd boasts '42% less Unix philosophy' ??? " Larry McVoy
2024-06-13 15:41   ` Alan D. Salewski
2024-06-13 15:55   ` Steve Nickolas
2024-06-13 15:39 ` [TUHS] Re: Version 256 of systemd boasts '42% less Unix philosophy' • " Clem Cole
2024-06-13 16:47   ` Arrigo Triulzi via TUHS
2024-06-13 18:39     ` segaloco via TUHS
2024-06-13 18:45       ` [TUHS] Re: Version 256 of systemd boasts '42% less Unix philosophy' ??? " Mychaela Falconia
2024-06-14  8:59         ` Ralph Corderoy
2024-06-13 18:54       ` [TUHS] Re: Version 256 of systemd boasts '42% less Unix philosophy' • " Dan Cross
2024-06-12 19:29         ` [TUHS] Re: Version 256 of systemd boasts '42% less Unix philosophy' " Greg A. Woods
2024-06-13 20:03           ` Dan Cross
2024-06-13 17:07             ` Greg A. Woods
2024-06-14 14:17             ` Grant Taylor via TUHS
2024-06-16  5:48               ` Alexis
2024-06-15  8:48                 ` Greg A. Woods
2024-06-16 19:44                   ` Clem Cole
2024-06-17  0:10                     ` Peter Yardley
2024-06-17  0:29                       ` Clem Cole
2024-06-17  1:01                   ` Alexis [this message]
2024-06-17  1:21                     ` Warner Losh
2024-06-17  1:25                     ` Larry McVoy
2024-06-17  1:32                       ` Warner Losh
2024-06-17 19:21                       ` Stuff Received
2024-06-17 19:28                         ` Larry McVoy
2024-06-17 22:34                         ` Steve Nickolas
2024-06-16  7:57                           ` Greg A. Woods
2024-06-17 23:44                             ` Warner Losh
2024-06-18  0:06                               ` Larry McVoy
2024-06-18 22:44                               ` Greg A. Woods
2024-06-19  2:33                                 ` David Arnold
2024-06-18  1:52                             ` Steve Nickolas
2024-06-18  4:52                               ` segaloco via TUHS
2024-06-18 22:50                                 ` Greg A. Woods
2024-06-18 23:03                                   ` Warner Losh
2024-06-18 23:27                                     ` ron minnich
2024-06-19  1:38                                     ` Greg 'groggy' Lehey
2024-06-19  1:42                                       ` Warner Losh
2024-06-19 23:28                                         ` Greg A. Woods
2024-06-20  5:01                                           ` Scot Jenkins via TUHS
2024-06-20  5:09                                             ` Luther Johnson
2024-06-20  5:18                                               ` Luther Johnson
2024-06-20 18:34                                             ` Greg A. Woods
2024-06-20 18:41                                               ` Adam Thornton
2024-06-20 19:59                                                 ` Warner Losh
2024-06-20 20:12                                                   ` ron minnich
2024-06-20 20:22                                                     ` Adam Thornton
2024-06-20 20:29                                                     ` ron minnich
2024-06-21 15:46                                                     ` Chet Ramey via TUHS
2024-06-21 16:06                                                       ` Henry Bent
2024-06-21 16:24                                                         ` Chet Ramey via TUHS
2024-06-21 16:40                                                           ` Henry Bent
2024-06-21 16:52                                                             ` Warner Losh
2024-06-21 17:25                                                             ` Chet Ramey via TUHS
2024-06-21 17:31                                                             ` Phil Budne
2024-06-21 17:55                                                               ` Chet Ramey via TUHS
2024-06-20 20:19                                                   ` Clem Cole
2024-06-20 20:34                                                   ` Luther Johnson
2024-06-20 21:00                                                     ` ron minnich
2024-06-20 21:53                                                       ` David Arnold
2024-06-20 22:00                                                         ` ron minnich
2024-06-20 22:11                                                           ` Larry McVoy
2024-06-20 22:35                                                       ` Luther Johnson
2024-06-21 13:57                                                       ` Stuff Received
2024-06-20 19:57                                               ` [TUHS] Version 256.1: Now slightly less likely to delete /home Jim Capp
2024-06-20  8:05                                           ` [TUHS] Re: Version 256 of systemd boasts '42% less Unix philosophy' The Register Steve Nickolas
2024-06-19  2:38                                     ` David Arnold
2024-06-19 22:52                                     ` Greg A. Woods
2024-06-19  0:08                                   ` Luther Johnson
2024-06-19  0:46                                     ` Nevin Liber
2024-06-19  1:00                                       ` segaloco via TUHS
2024-06-19  3:07                                       ` Luther Johnson
2024-06-19  3:14                                         ` Luther Johnson
2024-06-19  3:36                                           ` Luther Johnson
2024-06-19  6:50                                           ` arnold
2024-06-19 11:28                                             ` sjenkin
2024-06-19  9:00                                         ` Ralph Corderoy
2024-06-19 13:28                                       ` Larry McVoy
2024-06-19 14:44                                         ` Warner Losh
2024-06-19 14:53                                           ` Larry McVoy
2024-06-19 15:08                                             ` Warner Losh
2024-06-19 15:11                                             ` G. Branden Robinson
2024-06-19 15:16                                             ` ron minnich
2024-06-19 15:59                                         ` Theodore Ts'o
2024-06-19 22:48                                           ` Kevin Bowling
2024-06-20  5:14                                             ` David Arnold
2024-06-20  5:32                                               ` George Michaelson
2024-06-20  6:37                                                 ` Alexis
2024-06-20  7:07                                                   ` David Arnold
2024-06-20 21:07                                                   ` [TUHS] Building programs (Re: " Bakul Shah via TUHS
2024-06-20 23:35                                                     ` [TUHS] " Alexis
2024-06-21  0:05                                                       ` Warner Losh
2024-06-21  0:34                                                         ` Alexis
2024-06-21  0:54                                                           ` Greg A. Woods
2024-06-21  1:06                                                             ` G. Branden Robinson
2024-06-21  1:32                                                             ` Alexis
2024-06-21  1:43                                                               ` Warner Losh
2024-06-21 16:07                                                           ` Chet Ramey via TUHS
2024-06-21  0:35                                                       ` Bakul Shah via TUHS
2024-06-21  1:15                                                         ` Alexis
2024-06-21  1:43                                                           ` segaloco via TUHS
2024-06-21 13:58                                                             ` Alan D. Salewski
2024-06-21  0:35                                                       ` Larry McVoy
2024-06-21  0:49                                                         ` Alexis
2024-06-21  1:22                                                           ` Greg A. Woods
2024-06-21  1:44                                                             ` Kevin Bowling
2024-06-21 15:57                                                       ` Chet Ramey via TUHS
2024-06-22  0:04                                                         ` Alexis
2024-06-22 17:53                                                           ` Chet Ramey via TUHS
2024-06-22 18:15                                                             ` Luther Johnson
2024-06-22 21:16                                                               ` David Arnold
2024-06-23  0:29                                                                 ` segaloco via TUHS
2024-06-23 18:50                                                                 ` Theodore Ts'o
2024-06-23 18:56                                                               ` Chet Ramey via TUHS
2024-06-23 20:15                                                                 ` Stuff Received
2024-06-24 14:03                                                                   ` Theodore Ts'o
2024-06-24 14:33                                                                     ` Dan Cross
2024-06-24 15:17                                                                       ` Warner Losh
2024-06-24 15:23                                                                   ` Chet Ramey via TUHS
2024-06-21 15:41                               ` [TUHS] " Chet Ramey via TUHS
2024-06-21 15:38                           ` Chet Ramey via TUHS
2024-06-20 20:14                       ` Alexander Schreiber
2024-06-16  6:43                 ` Wesley Parish
2024-06-16 21:56               ` David Arnold
2024-06-16 23:34                 ` Luther Johnson
2024-06-16 23:46                   ` Larry McVoy
2024-06-17 21:40                     ` Steffen Nurpmeso
2024-06-17  0:54                 ` Åke Nordin
2024-06-18  5:55                 ` Alexis
2024-06-18  6:39                   ` Michael Kjörling
2024-06-13 19:37       ` [TUHS] Re: Version 256 of systemd boasts '42% less Unix philosophy' • " Alan D. Salewski
2024-06-13 20:05         ` Clem Cole
2024-06-13 20:31           ` Bakul Shah via TUHS
2024-06-13 20:06         ` A. P. Garcia
2024-06-13 20:26           ` Jim Capp
2024-06-13 21:35           ` [TUHS] Re: Version 256 of systemd boasts '42% less Unix philosophy' ??? " Larry McVoy
2024-06-14  0:27         ` [TUHS] Re: Version 256 of systemd boasts '42% less Unix philosophy' • " Alexis
2024-06-14  0:59           ` [TUHS] Re: Version 256 of systemd boasts '42% less Unix philosophy' ??? " Larry McVoy
2024-06-14  1:11             ` Luther Johnson
2024-06-14  1:42             ` Alexis
2024-06-14  4:22               ` ron minnich
2024-06-14  6:54               ` Angel M Alganza
2024-06-14  7:04             ` Dave Horsfall
2024-06-14  7:33             ` arnold
2024-06-14  7:34             ` Andy Kosela
2024-06-14  7:44               ` Dave Horsfall
2024-06-14 11:31             ` Vincenzo Nicosia
2024-06-13 20:26     ` [TUHS] Re: Version 256 of systemd boasts '42% less Unix philosophy' • " Dave Horsfall
2024-06-14 11:32       ` Michael Kjörling
2024-06-14 12:21         ` A. P. Garcia
2024-06-18 12:02           ` Arrigo Triulzi via TUHS
2024-06-23  0:13         ` Dave Horsfall
2024-06-23  1:47           ` Alexis
2024-06-23 19:00             ` Theodore Ts'o
2024-06-23 20:04               ` Alexander Schreiber
2024-06-24 13:50                 ` Theodore Ts'o
2024-06-24 14:21                   ` Dan Cross
2024-06-26  7:39                     ` Kevin Bowling
2024-06-24 15:03                   ` Steffen Nurpmeso
2024-06-17  0:48 [TUHS] Re: Version 256 of systemd boasts '42% less Unix philosophy' " Noel Chiappa
2024-06-17  1:02 ` Clem Cole
2024-06-17  1:05 ` Larry McVoy
2024-06-17  3:56   ` ron minnich
2024-06-17  3:57     ` ron minnich
2024-06-17  5:41       ` Bakul Shah via TUHS
2024-06-17  5:51         ` Bakul Shah via TUHS
2024-06-17 15:56           ` Clem Cole
2024-06-17 16:00             ` Clem Cole
2024-06-17 16:59               ` Charles H Sauer (he/him)
2024-06-17 16:43             ` Larry McVoy
2024-06-17 22:49         ` Steffen Nurpmeso
2024-06-20 16:45 Lyndon Nerenberg (VE7TFX/VE6BBM)
2024-06-20 18:32 ` Kevin Bowling

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87iky84c23.fsf@gmail.com \
    --to=flexibeast@gmail.com \
    --cc=tuhs@tuhs.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).