comp.lang.ada
 help / color / mirror / Atom feed
From: Lawrence D'Oliveiro <ldo@nz.invalid>
Subject: Re: systemd controversy
Date: Wed, 20 Mar 2024 23:01:43 -0000 (UTC)	[thread overview]
Message-ID: <utfpsn$1ol4n$9@dont-email.me> (raw)
In-Reply-To: utebs2$1e4aa$1@dont-email.me

On Wed, 20 Mar 2024 09:56:18 -0000 (UTC), Kevin Chadwick wrote:

> I'm skeptical of the flexibility being lost.

systemd service definitions let you state dependencies between services. 
Furthermore, it separates them into ordering dependencies versus 
requirement dependencies.

E.g. an application that uses a MariaDB database requires MariaDB to be 
running before it can be started (ordering + requirement dependency).

An application that can (but doesn’t have to) make use of network services 
should be started after the network stack is up (ordering dependency).

I’m not aware of any other service-management system that provides this 
level of control.

> SysV init scripts are quite horrid but OpenBSDs rc system is far more
>  transparent, flexible and nicer to work with than systemd.

Does it have the equivalent of cgroups? These are a Linux feature (also 
used by OpenRC) to ensure that, no matter how service processes may fork/
exec/terminate, the service manager can always track them down.

  reply	other threads:[~2024-03-20 23:01 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-03-13 14:07 SystemD controversy Nioclás Pól Caileán de Ghloucester
2024-03-13 14:34 ` magardner2010
2024-03-13 16:41   ` Nioclás Pól Caileán de Ghloucester
2024-03-13 19:01     ` Keith Thompson
2024-03-13 21:55   ` systemd controversy Lawrence D'Oliveiro
2024-03-18 17:05     ` streaksu
2024-03-18 19:56       ` Lawrence D'Oliveiro
2024-03-19  0:36         ` streaksu
2024-03-19  2:36           ` Lawrence D'Oliveiro
2024-03-19  3:01             ` streaksu
2024-03-19 10:16         ` Kevin Chadwick
2024-03-19 22:29           ` Lawrence D'Oliveiro
2024-03-20  0:58             ` Kevin Chadwick
2024-03-20  3:17               ` Lawrence D'Oliveiro
2024-03-20  9:56                 ` Kevin Chadwick
2024-03-20 23:01                   ` Lawrence D'Oliveiro [this message]
2024-03-21  0:06                     ` Alexis
2024-03-21  1:50                     ` Kevin Chadwick
2024-03-21  2:41                       ` Lawrence D'Oliveiro
2024-03-21  0:10         ` Alexis
2024-03-13 20:32 ` SystemD controversy Pascal Obry
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox