3 ms·
Systemd binaries are not a monolithic system but they are so tightly coupled that they are almost like a monolith. There is no api spec so you cannot swap any c
by akagusu 6y ago
Systemd binaries are not a monolithic system but they are so tightly coupled that they are almost like a monolith. There is no api spec so you cannot swap any component exactly like a monolith, and this is why people call systemd a monolith and this is one of many reason a lot of people dislike systemd, because it's a non swappable batteries included app.
- zxzax 6y agoThat still doesn't make it monolithic. It's not exactly rare for an open source project to have no API spec. If you want to replace a part you just look at the code and then implement that API. If you ask me a lot of systemd is actually pretty easy to swap if you're interested, most is separated out into clean d-bus APIs.