On Tue, May 12, 2020 at 11:35:51AM +0300, Consus wrote:
> On Tue, May 12, 2020 at 09:30:49AM +0100, Ashley Dixon wrote:
> > systemd, and Lennart Poettering (the anti-Christ  of  open-source)  in
> > general, have a history of placing "hard" dependencies on  stupid  things,
> > sometimes  to push people towards a particular workflow or set of packages
> > [1]. This is one of the (many) reasons that people generally prefer to keep
> > a  safe  distance  from systemd.
> 
> What "safe distance" are you talking about? The only non-systemd distros
> with non-marginal userbase are Alpine, Gentoo and Void.

I'm not claiming it is not extremely popular; many  of  its  intuitive  features
render it more attractive to  a  general  user-base,  however  from  a  computer
science perspective, it is an absolutely travesty of modern software-engineering
and a  blatant  violation  of  many  long-standing  principles  to  which  Linux
application-developers usually adhere.

The overall goal of systemd is rather admirable, but they should have, from  the
very beginning, created modular  components  and  linked  them  with  a  general
interface rather  than  sticking  everything  together  in  a  monolithic  mess.

It also likes to break things. [1]

[1] One example: commits `ab7f9474c70d2a3dd7fcb86be7c168b467e74297` and
`26cec0607f6bfac850c08c5c5d8b5ce53a209d12` in the Fedora mirror of OpenSSH.

-- 

Ashley Dixon
suugaku.co.uk

2A9A 4117
DA96 D18A
8A7B B0D2
A30E BF25
F290 A8AA

Attachment: signature.asc
Description: PGP signature

Reply via email to