The moral isn't "Don't use systemd", the moral is "Write stuff in better languages than C". rsyslog doesn't exactly have an enviable security record either.
20
84
18
449
I'd love to see more of our core functionality written in the safe subset of some other language such as Rust. I fear Haskell and Go have too much 'runtime' to really want to be at the systemd level, but who knows :-D
1
I fear I've been burned by software written in Go one two many times to just snap it up, but I'd be interested at least.
1
4
The sense I got with Go, in my admittedly limited time with it, is that it seems designed by the same sort who think you can write safe software in C, so that while it enforces some safe practice, it still allows for many other of the same things that escape their notice.
1
3
Mmm, the 'bites' I've experienced have included Go programs segfaulting, which just feels BROKEN for a managed language. I mean, I've seen Rust programs panic too, but somehow that feels less bad.
1
3
I've noticed that, yes :-/
Jan 11, 2019 Β· 4:23 PM UTC
1




