Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> If most of the major distros have switched to pulseaudio and systemd, it's because the people who actually know about this stuff have looked at his work and found it excellent.

Here's a theory. This is pure conjecture on my part—I'm not close to the systemd project or the various distros—so please take it with a grain of salt.

Programmers prefer to do less work. Simple tools get the job done and are easy to understand, but often require more effort to use effectively. Using a hand saw, it is hard work to cut a solid piece of wood, but the only servicing it needs is to sharpen the blade. On the other hand, with a chainsaw it is much easier to cut through wood, but there are many more things that you need to care about to keep it running smoothly. When put this way, the hand saw seems superior in its simplicity, but remember that it's not immediately obvious that chainsaws can be difficult to start, or that the chains get stuck sometimes. Standing in the hardware store, the chainsaw might seem like the way to go, but one might regret not choosing the simpler option when complications arise later.

It seems to me (conjecture, remember) that systemd offers a lot to the distros. It gives them hooks to manage difficult things and, after all, the systemd people are doing all the work. That explains why the distro maintainers might choose it, but my worry is that the convenience comes at a cost.



Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: