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

I suspect it's because nobody ever really has to touch launchd configurations because Macs aren't commonly used as Internet servers.


Anecdata: I wanted to set up a Mac box as a remote syslog server. It's running, IIRC, rsyslogd, which is to say, remote syslogd.

All you've got to do is tweak the PLIST.

Read the manages. They're out of date.

Looked at the PLIST tools (not my thing). Doesn't seem to be an option.

There used to be, back when PLISTs were actual files you could edit. That's gone away now though, best I can tell.

Got a Linux box up and running, that now accepts remote logs.


For future reference, you might find it helpful to read "man defaults" and "man PlistBuddy". And its binary is at /usr/libexec/PlistBuddy.

I can't say I blame you, though. Figuring out what all these tools did and what they were for required a fair amount of reading and experimenting on my end.


Binary plists have been around for ages, in fact they come from NeXT. But most stuff on OSX will still happily interpret XML (and now JSON) based plists just fine if need be. For all your conversion needs there's plutil.


As I said: not my area of expertise. Though the docs I was reading were suggesting that the change from file to binary had occurred after OSX was introduced.


I've been happily using macOS server at home for a few months. It's not a production-ready deployment, but I haven't had any complaints.

Aside from that, using it on my personal laptops has worked surprisingly well. Once I familiarized myself with the CLI tools, I haven't had any issues.


> I've been happily using macOS server at home for a few months. It's not a production-ready deployment, but I haven't had any complaints.

It's not on AWS. Your use case is just a hobby or one man shop or just one data point. It doesn't necessarily scale well for other use cases.

I think what other people are pointing out is that companies aren't lining up to use it or replacing it over a linux server or window server.




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

Search: