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
signature.asc
Description: PGP signature