3 ms·
The systemd hate is getting long in the tooth now. It's not like it doesn't do anything with its line count, or that the code is obfuscated.
by bantunes 3y ago
The systemd hate is getting long in the tooth now. It's not like it doesn't do anything with its line count, or that the code is obfuscated.
- JustinGarrison 3y agoI’m actually a big fan of systemd. It’s an awesome, general purpose, and flexible init system. I don’t think the complexity it brings is required for Kubernetes.
- tehbeard 3y agoit could have been said without the x lines of code comment. "lines of code" is so often used as a "disparagement" about software rather than a metric for understandability. Something along the lines of "...not needing a general purpose init system that integrates with logging, network and mounting, when all we are running is Kubernetes."
- hosh 3y agoThere's work in a new kublet replacement that moves things that would normally go into daemonset into systemd (or something like systemd). There's also a neat feature of podman that runs pods as systemd units, which is a nice intermediate step between a more traditional pet server and a full kubernetes cluster.
- cpuguy83 3y agohttps://github.com/cpuguy83/containerd-shim-systemd-v1 https://github.com/cpuguy83/containerd-shim-systemd-v1 to do this with containerd.
- hosh 3y agoAlso this one: https://github.com/virtual-kubelet/systemk https://github.com/virtual-kubelet/systemk Although what I was thinking of was an article written somewhere and posted here in HN, and more a broad rethink on Kubernetes.
- hughesjj 3y agoThe second I learned how to write systems unit files was the second I evicted initv/rc.d scripts from my mind. Well, okay, from my search terms at least ;-) It can even kind of replace cron with timers, and no more mucking with grub. Also, true parallel init tasks. Love it.
- LAC-Tech 3y agoI'm not reading that as hate, I read that as criticising systemd in the context of a stripped down system designed to do one thing. I have systemd on the laptop I am typing on right now. Do I want it on some tiny embedded linux device? probably not.
- JustinGarrison 3y agoThanks for clarifying because that was the vibe I was going for (not hate). I'm using projectbluefin.io for all my laptops/desktops and love it. Wouldn't want the same on single-purpose, production servers.
- shrubble 3y agoSo there is a quantum of criticism/observations about systemd that can be made but after that, no more is acceptable?