Conversation
Notices
-
Embed this notice
Ghislaine :dancing_z: (ghislaine@poa.st)'s status on Tuesday, 18-Mar-2025 02:31:22 JST Ghislaine :dancing_z:
I’ve never really heard reason why systemd is bad that made sense to me and all the major Linux distros use it so it must be doing something right -
Embed this notice
EdBoatConnoisseur (edboatconnoisseur@poa.st)'s status on Tuesday, 18-Mar-2025 02:31:21 JST EdBoatConnoisseur
@Ghislaine Syatemd is funded by mossad and more than half of it's developers reside in israel.
-
Embed this notice
Johnny Peligro (mischievoustomato@tsundere.love)'s status on Tuesday, 18-Mar-2025 02:31:21 JST Johnny Peligro
@EdBoatConnoisseur @Ghislaine i love mossad now -
Embed this notice
Johnny Peligro (mischievoustomato@tsundere.love)'s status on Tuesday, 18-Mar-2025 02:32:13 JST Johnny Peligro
@Ghislaine systemd is bad becacuse le unix philosophy (because that for some reason matters... somehow) and because it le has a lot of things (that are useful anyway). -
Embed this notice
EdBoatConnoisseur (edboatconnoisseur@poa.st)'s status on Tuesday, 18-Mar-2025 02:33:14 JST EdBoatConnoisseur
@mischievoustomato @Ghislaine We know about the negev images collection.
Phantasm and Johnny Peligro like this. -
Embed this notice
Johnny Peligro (mischievoustomato@tsundere.love)'s status on Tuesday, 18-Mar-2025 02:33:21 JST Johnny Peligro
@EdBoatConnoisseur @Ghislaine i wish it was bigger, i dont have many negev images -
Embed this notice
Johnny Peligro (mischievoustomato@tsundere.love)'s status on Tuesday, 18-Mar-2025 02:37:24 JST Johnny Peligro
@anemone @Ghislaine i haven't recognized that, but at the same time, their arguments never seemed to be worth anything to me. In my experience I've used systemd well. The biggest thing they (could, because it's fixed now) would point out is the "lol waiting to shut down" thing which if you thought for more than half a second was a good thing because you don't want stuff that has open files or whatever to be killed mercilessly... but at the same time no one really uses linux on the desktop so who cares really -
Embed this notice
anemone@ebiverse.social's status on Tuesday, 18-Mar-2025 02:37:25 JST anemone
@mischievoustomato@tsundere.love @Ghislaine@poa.st every time i have had a "debate" about systemd the systemd haters act in extremely bad faith
-
Embed this notice
Johnny Peligro (mischievoustomato@tsundere.love)'s status on Tuesday, 18-Mar-2025 02:37:58 JST Johnny Peligro
@anemone @Ghislaine also it's funny how people that don't use systemd have to piece together a million utilities to do similar thing -
Embed this notice
EdBoatConnoisseur (edboatconnoisseur@poa.st)'s status on Tuesday, 18-Mar-2025 02:43:09 JST EdBoatConnoisseur
@mischievoustomato @anemone @Ghislaine Nah, i just have a handful of utils to do what systemdon't, and that handful is inflated by the utils i roll by myself.
-
Embed this notice
Johnny Peligro (mischievoustomato@tsundere.love)'s status on Tuesday, 18-Mar-2025 02:43:09 JST Johnny Peligro
@EdBoatConnoisseur @anemone @Ghislaine my point stands -
Embed this notice
Phantasm (phnt@fluffytail.org)'s status on Tuesday, 18-Mar-2025 03:27:19 JST Phantasm
@mischievoustomato @anemone @Ghislaine
It's this time again :blobugh: So I'll make it short.
I've used it for years and found numerous somewhat serious bugs in it. For example, the dependency resolving was broken for some time in a release, which meant some of the services would not start at all and would need to be started manually. Timer overrides weren't being applied meaning that planned jobs wouldn't run as planned.
I've read the "Windows 10 Creators Update issue for systemd" where due to a poor documentation, it deleted /home folders. A long time maintainer went "working as intended, closing issue", closed pull requests fixing the docs, or temporarily disabling the functionality. And after people complained in the GitHub issue, he went onto Mastodon and called it overblown drama created by Internet drama seekers. He did the same when systemd broke hybrid sleep functionality.
I've tried to compile multiple releases from scratch with most of the features disabled, because I needed to read journals from a different machine and some other completely basic functionality. And what I received was hours of finding fixes for the build-breaking bugs in stable releases and manually fixing some. They seemingly don't test basic build configuration.
And guess what doesn't have these problems. OpenRC. It has one long-standing bug with swap file mounting that is a single line change and a one-line edit to the PKGBUILD away and most people won't even notice that, unless they use a swapfile on a BTRFS subvolume. Same with any BSD rc system. Do you need service supervision? We have a thing for that. It's called daemontools or FreeBSD's daemon. -
Embed this notice
Johnny Peligro (mischievoustomato@tsundere.love)'s status on Tuesday, 18-Mar-2025 03:49:37 JST Johnny Peligro
@menherahair @EdBoatConnoisseur @Ghislaine I'm weak to cute pink women and i have no issues with people that i dont care about being genocided so I'd like a jewish negev cosplayer gf -
Embed this notice
menherahair (menherahair@eientei.org)'s status on Tuesday, 18-Mar-2025 03:49:38 JST menherahair
@mischievoustomato @EdBoatConnoisseur @Ghislaine same -
Embed this notice
Johnny Peligro (mischievoustomato@tsundere.love)'s status on Tuesday, 18-Mar-2025 03:55:00 JST Johnny Peligro
@phnt @anemone @Ghislaine and here you see the other thing i said someplace else: linux shit is mediocre. In any case, yes, there's always issues but there's not enough good reasons to ditch systemd, and for most people it's just gonna work fine. I'm not even gonna argue further since I hope to move to macOS when I change laptops someday, since all i do would just work on macOS -
Embed this notice
Johnny Peligro (mischievoustomato@tsundere.love)'s status on Tuesday, 18-Mar-2025 04:15:05 JST Johnny Peligro
@Ghislaine @anemone @EdBoatConnoisseur when it was introduced, it was seen as a straight up upgrade iirc (this was in 2012) -
Embed this notice
EdBoatConnoisseur (edboatconnoisseur@poa.st)'s status on Tuesday, 18-Mar-2025 04:15:06 JST EdBoatConnoisseur
@mischievoustomato @anemone @Ghislaine my most complex tool to do systemd like things:
initctl
#!/bin/sh ################################################################################ #### A wrapper around update-rc.d(8) and service(8) #### #### to feel similar to systemctl and dispatch actions to multiple services #### ################################################################################ myname=${0##*/} # return type: string get_header_comment () { sed -n '/^#### /p' "$0" | sed 's/^#### /\t/ ; s/ ####$//' } run_dispatch () { for service in $service_list; do $1 "$service" "$action" done } show_usage () { printf '%s\n' "Usage:" printf '\t%s\n' "${myname} --help | [ ACTION ] <services>" } show_help () { printf '%s\n' "${myname}" get_header_comment show_usage printf ' %s' "ACTION" printf '\t%s\n' "where action is one of the following:" printf '\t\t %s\n' "start" printf '\t\t %s\n' "stop" printf '\t\t %s\n' "restart" printf '\t\t %s\n' "reload" printf '\t\t %s\n' "enable" printf '\t\t %s\n' "disable" printf '\t\t %s\n' "remove" printf '\t\t %s\n' "defaults" printf '\t\t %s\n' "defaults-disable" printf '\t\t%s%s\n' "for more information on the actions check" \ " 'man service' and 'man update-rc.d'" printf '\n' printf ' %s' "services" printf '\t%s\n' "is a space separated list of the services to perform the action on" printf '\n' printf ' %s' "--help" printf '\t%s\n' "show this message, the shortcuts '-h' and 'help' are also supported." } service_list="" # while the number of arguments is greater than 0 while [ "$#" -gt 0 ]; do case "$1" in enable|disable|defaults|remove|defaults-disable) dispatcher=update-rc.d action="$1" ;; start|stop|restart|reload|status) dispatcher=service action="$1" ;; -h|--help|help) show_help exit 0 ;; *) if [ -e "/etc/init.d/${1}" ]; then service_list="$service_list $1" else printf '[%s]: %s\n' "$myname" "service '$1' not present in /etc/init.d/" fi ;; esac shift done if [ -z "$action" ]; then printf '[%s]: %s\n' "${myname}" "no action was provided!" show_usage exit 1 fi if [ "$dispatcher" = "service" ]; then run_dispatch service else run_dispatch update-rc.d fi -
Embed this notice
Ghislaine :dancing_z: (ghislaine@poa.st)'s status on Tuesday, 18-Mar-2025 04:15:06 JST Ghislaine :dancing_z:
@EdBoatConnoisseur @mischievoustomato @anemone ok if what systemd does (which I don’t understand btw) is so easily replaced with something simple, why does every major distro use it? -
Embed this notice
anemone@ebiverse.social's status on Tuesday, 18-Mar-2025 04:15:09 JST anemone
@Ghislaine@poa.st @EdBoatConnoisseur@poa.st @mischievoustomato@tsundere.love because it actually does a lot more than that obviously
Johnny Peligro likes this. -
Embed this notice
pantherastare (pantherastare@lab.nyanide.com)'s status on Tuesday, 18-Mar-2025 04:48:06 JST pantherastare
################################################################################ #### _________________________________________ #### #### / A wrapper around update-rc.d(8) and \ #### #### | service(8) to feel similar to systemctl | #### #### | and dispatch actions to multiple | #### #### \ services / #### #### ----------------------------------------- #### #### \ ^__^ #### #### \ (oo)\_______ #### #### (__)\ )\/\ #### #### ||----w | #### #### || || #### ################################################################################ -
Embed this notice
pantherastare (pantherastare@lab.nyanide.com)'s status on Tuesday, 18-Mar-2025 04:48:07 JST pantherastare
@EdBoatConnoisseur @anemone @Ghislaine @mischievoustomato can you run the boxed top comment through cowsay so it's more visible -
Embed this notice
EdBoatConnoisseur (edboatconnoisseur@poa.st)'s status on Tuesday, 18-Mar-2025 04:48:07 JST EdBoatConnoisseur
@pantherastare @anemone @Ghislaine @mischievoustomato it gets fetched and printed by sed when passing the -h arg to the script tho.
nyanide :nyancat_rainbow::nyancat_body::nyancat_face: repeated this. -
Embed this notice
Johnny Peligro (mischievoustomato@tsundere.love)'s status on Tuesday, 18-Mar-2025 06:04:50 JST Johnny Peligro
@EdBoatConnoisseur @anemone @Ghislaine i set the google dns at the router level bro -
Embed this notice
Ghislaine :dancing_z: (ghislaine@poa.st)'s status on Tuesday, 18-Mar-2025 06:04:51 JST Ghislaine :dancing_z:
@EdBoatConnoisseur @anemone @mischievoustomato what leverage does using systemd give them? -
Embed this notice
EdBoatConnoisseur (edboatconnoisseur@poa.st)'s status on Tuesday, 18-Mar-2025 06:04:51 JST EdBoatConnoisseur
@Ghislaine @anemone @mischievoustomato Lets start with the fact that systemd has an integrated networking module that may re-route all your internet requests through the google DNS service behind your back, no log file will ever show that the DNS lookup of your requested webpage through your prefered DNS failed and instead systemd decided to send that request to the google DNS server, only way to know is to check from your browser or ping what DNS server is being used to resolve your look ups.
-
Embed this notice
EdBoatConnoisseur (edboatconnoisseur@poa.st)'s status on Tuesday, 18-Mar-2025 06:04:52 JST EdBoatConnoisseur
@Ghislaine @mischievoustomato @anemone as i said, israel.
-
Embed this notice