OH: „uSystemD“
OH: „uSystemD“
Ok #Linux nerds and neckbeards. Why does #Systemd list this (when using completion) even tho it's not existed for 10yrs on my system, is nowhere, and doesn't come up in list-units/list-unit-files.
Again, this file or pkg doesn't exist anywhere on my system and hasn't for 10 yrs. Maybe just a side effect of having a 10yr old install
What is your opinion on systemd?
Monkeying around with Devuan Linux (Excalibur) while absentmindedly listening in on a deployment bridge. Joys of not having 'root' on anything work related any more. Ha!
What's the most reliable path to run a systemd unit after another unit was finishes successfully?
If I write systemctl status --all in the terminal I can see some writing about old units like "Unit ntpsec.service could not be found." or something like that.
So the question is, where does #systemd get it from? I haven't had ntpsec for a long time.
and there are no unit files left in the system, but for some reason systemd remembers them and searches for them for some reason, and throws an error.
New Blog post after 3 years: "Using a simple python script in NixOS as a systemd Service without packaging it" https://euer.krebsco.de/using-a-simple-python-script-in-nixos-as-systemd-service-without-packaging-it.html #nixos #systemd #python
And I'm daring to make a bold statement: This seems to me that here #systemd actually enhances and helps with the application of the #UnixPhilosophy of using a modular design with multiple, small services and interconnecting them.
By creating reliable connections between them. Or if some connection breaks unrecoverably to properly propagate this to all affected users. And by using a simple, short, descriptive, non-programmatic language for service files.
I have to say, I'm getting more comfortable with #systemd services. And I find it fascinating how with its templates and powerful dependency feature I could achieve some wild, very dynamic stacking of @gstreamer, @pipewire, #mpd, #mpv and #SAP / #RFC2974 with only a few lines for various systemd services. So for instance a #multicast SAP announcement of @schenklradio will only appear if something plays on that pipewire device, which only happens if that radio is on air and reachable.
@schenklradio @ffhl @videolan @tokudan entweder muss ich mir vll. noch was mit #systemd basteln, dass das nicht per #SAP (#RFC2974) announced wird, wenn gerade keine Sendung läuft. Weil so ist es außerhalb der Sendezeiten dann komplett still, wenn man's auswählt, was Leute verwirren könnte. Oder gibt es zufällig alternativ sonst noch einen Zwischeneinspieler? Hatte letzten Samstag zum ersten mal reingehört und das klang so, als ob es da am Ende was voraufgezeichnetes gab?
I just found this website about systemd: https://systemd-by-example.com/
It's a teaching website and playground to learn how to do dependency management with systemd units.
You can follow the instructions locally with a podman container or play with how the example systemd units interact on the website.
makadamia:~ # mount -o bind / /mnt
makadamia:~ # mount -o bind / /mnt
Broadcast message from systemd-journald@makadamia (Sat 2025-04-05 22:32:53 CEST):
#systemd[1]: Caught <ABRT>, from our own process.
Broadcast message from systemd-journald@makadamia (Sat 2025-04-05 22:32:53 CEST):
systemd[1]: Freezing execution.
@pid_eins I can imagine why it happens. But is it expected? Or should it be handled more gracefully?
@unix_discussions great, just what the world needed—systemd with extra portability! Now BSD users can finally experience the joy of debugging 500+ services they never asked for. Truly, a victory for freedom!
#linux
#unix
#systemd
#bsd
InitWare, a portable systemd fork running on BSDs and Linux
https://github.com/InitWare/InitWare
Discussions: https://discu.eu/q/https://github.com/InitWare/InitWare