3 ms·
for the desktop it helps to switch to ... osx. I think Apple has to thank systemd/redhat for its commercial success; I mean that a tightly coupled management sy
by MichaelMoser123 5y ago
for the desktop it helps to switch to ... osx. I think Apple has to thank systemd/redhat for its commercial success; I mean that a tightly coupled management system works fine, if every detail of the system is run by a single company. In this case a showstopper in any part of the system will have to be solved by that single vendor.
Actually Apple has its own launchd service management system, and that one doesn't try to handle stuff like logging or dns.
Apple changed the licensing of launchd to Apache license 2.0, but no linux distribution has adopted it. Ubuntu checked it out, but didn't use it because launchd used a more restrictive license at the time. Interesting that the license change didn't trigger a wider adoption of launchd. https://en.wikipedia.org/wiki/Launchd#History https://en.wikipedia.org/wiki/Launchd#History
- surajrmal 5y agoInterestingly, upstart was inspired by the shortcomings of launchd, and systemd was inspired by the shortcomings of upstart. So in a way systemd traces it's lineage back to launchd.
- MichaelMoser123 5y agoWikipedia says that google chrome os/Chromium os are using upstart, that would make it the only widely adopted distibution that uses a non systemd service manager. Well Alpine linux is using OpenRC, but alpine is big with servers or as base image for k8s pods, not as a desktop distribution. https://en.wikipedia.org/wiki/Chrome_OS https://en.wikipedia.org/wiki/Chrome_OS https://en.wikipedia.org/wiki/OpenRC https://en.wikipedia.org/wiki/OpenRC in a way this would disprove the assertion that everyone has to use systemd, because of dependency creep.