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

As someone who used to administer solaris, sunos, hpux, and aix boxes, i can almost guarantee that the first thing they'd say is "What the fuck is up with this systemd shit?" Because i say that all the time.


systemd was necessary. In fact, Solaris did it first in the form of SMF.


> systemd was necessary. In fact, Solaris did it first in the form of SMF.

Apple's Unix variant seems fine without it though ... Of course macOS uses launchd [0] which I guess is somewhat similar. And if I am not mistaken it's released under a permissive license.

Perhaps Linux could benefit from using launchd instead of systemd?

---

[0]: https://en.wikipedia.org/wiki/Launchd


> Of course macOS uses launchd [0] which I guess is somewhat similar.

It isn't. Systemd has dependencies and many directives to express them. Launchd doesn't, and instead demands that every service either waits for its dependencies by itself or crashes deliberately if they are not met - so the autorestart by means of its brute force eventually brings the system fully up.


Systemd started as a launchd clone actually.


macOS includes launchd, because it is in fact necessary.


This doesn't make sense to me, twice:

1) the presence of launchd doesn't make systemd necessary

2) the previous absence of anything like systemd on Linux distros means I don't know what you mean by "necessary"




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

Search: