Hacker News new | ask | show | jobs
by apostacy 2072 days ago
That's really gross. But it is sadly not at all unusual. In fact, Google's obscurely named "Keystone Agent" isn't much better.

Apple should expose services in Control Center instead of making you use the terminal.

1 comments

> Apple should expose services in Control Center instead of making you use the terminal.

Especially given how obtuse launchctl is to work with compared to it’s Windows and Linux counterparts.

Hmm. I don't know about Windows, but when I've used Linux in the last few years, my impression of systemd is that somebody looked over at Apple's launchd and inexplicably said "yes, that's a great idea, let's do that," then did it just a little bit worse.
Poettering actually did model systemd on launchd. See http://0pointer.de/blog/projects/systemd.html.

It's kind of funny because launchd and especially launchctl made a lot more sense to me after I learned systemd. In both good and bad ways.

I mean, the general design is fine, the UX kind of sucks though. systemctl stop/start/restart/reload/enable/disable is a lot easier to grok than launchctl.
Is it really that bad? launchctl (load|unload) doesn't seem to hard to use…