Live data from Hacker News

We need to document macOS

eclecticlight.co

251–260 of 266 posts

Re: We need to document macOS

#251

Earlier quoted context omitted.

I can already see how n-gate is going to summarize this thread: > An internet complains about how macOS documentation is only transmitted by tribal knowledge. Hackernews acknowledges the problem, and proceeds to trade said knowledge in exchange for internet points.

You are not wrong, but my account is throw-away just for this thread. Not hoarding HN points, that is a ridiculous behavior.

Don't worry; I didn't mean to bash on you. I just saw the irony of the thread.

Re: We need to document macOS

#252
post #249
post #248

Earlier quoted context omitted.

I understand that gdb is not part of the official SDK. I would expect an OS in widespread use to not break userspace and when it does, take substantial remedial action to fix / patch widely used applications.

The onus is on gdb developers to keep up with the OS API changes, not the other way around.

If the changes are well documented and communicated ahead of time, then sure I agree with you. Am also curious now what Apple uses to run cloud services - ie do they use OSX as a server operating system themselves.

Re: We need to document macOS

#253
post #249
post #248

Earlier quoted context omitted.

I understand that gdb is not part of the official SDK. I would expect an OS in widespread use to not break userspace and when it does, take substantial remedial action to fix / patch widely used applications.

The onus is on gdb developers to keep up with the OS API changes, not the other way around.

Gives a fairly balanced view of the picture - http://www.infoworld.com/article/2988096/mac-os-x/sorry-unix... .

Re: We need to document macOS

#254
post #252
post #249

Earlier quoted context omitted.

The onus is on gdb developers to keep up with the OS API changes, not the other way around.

If the changes are well documented and communicated ahead of time, then sure I agree with you. Am also curious now what Apple uses to run cloud services - ie do they use OSX as a server operating system themselves.

Well, https://www.apple.com/macos/server/

Re: We need to document macOS

#255
post #253
post #249

Earlier quoted context omitted.

The onus is on gdb developers to keep up with the OS API changes, not the other way around.

Gives a fairly balanced view of the picture - http://www.infoworld.com/article/2988096/mac-os-x/sorry-unix... .

OS X isn't the first UNIX to have a constrained root.

Safety conscious UNIXes like Tru64 did it first.

Re: We need to document macOS

#256
post #253
post #249

Earlier quoted context omitted.

The onus is on gdb developers to keep up with the OS API changes, not the other way around.

Gives a fairly balanced view of the picture - http://www.infoworld.com/article/2988096/mac-os-x/sorry-unix... .

As I can not edit my comment any longer, examples how Tru64 made use of Security Integration Architecture, are described on the "Security Programming" guide, http://h41361.www4.hpe.com/docs/base_doc/DOCUMENTATION/V51B_...

Re: We need to document macOS

#257
post #244

Earlier quoted context omitted.

Maybe you had different requirements than other developers. Or maybe you've got a lower bar for considering something "usable".

My requirements were those that any OS X and iOS developer have, which don't require UNIX CLI rather XCode tooling, and are happy to use any UNIX certified POSIX system for the occasional CLI automation of OS X and iOS development. Now those that bought OS X as a pretty alternative to GNU/Linux and *BSD, for development that should actually be done on those systems, might miss something like homebrew. Apparently only…

Interesting definitions. Theirs excludes you as an OSX developer, and yours excludes them as OSX developers. How about: Your requirements weren't those of "any OS X and iOS developer", unless you apply a "no true Scotsman" argument. Similarly, a nicer CLI environment is only applicable to some styles of dev on OSX.

Re: We need to document macOS

#258
post #244

Earlier quoted context omitted.

My requirements were those that any OS X and iOS developer have, which don't require UNIX CLI rather XCode tooling, and are happy to use any UNIX certified POSIX system for the occasional CLI automation of OS X and iOS development. Now those that bought OS X as a pretty alternative to GNU/Linux and *BSD, for development that should actually be done on those systems, might miss something like homebrew. Apparently only…

Interesting definitions. Theirs excludes you as an OSX developer, and yours excludes them as OSX developers. How about: Your requirements weren't those of "any OS X and iOS developer", unless you apply a "no true Scotsman" argument. Similarly, a nicer CLI environment is only applicable to some styles of dev on OSX.

[deleted]

Re: We need to document macOS

#259
post #244

Earlier quoted context omitted.

My requirements were those that any OS X and iOS developer have, which don't require UNIX CLI rather XCode tooling, and are happy to use any UNIX certified POSIX system for the occasional CLI automation of OS X and iOS development. Now those that bought OS X as a pretty alternative to GNU/Linux and *BSD, for development that should actually be done on those systems, might miss something like homebrew. Apparently only…

Interesting definitions. Theirs excludes you as an OSX developer, and yours excludes them as OSX developers. How about: Your requirements weren't those of "any OS X and iOS developer", unless you apply a "no true Scotsman" argument. Similarly, a nicer CLI environment is only applicable to some styles of dev on OSX.

OS X is a certified UNIX, no need for external tooling.

Re: We need to document macOS

#260
post #259

Earlier quoted context omitted.

Interesting definitions. Theirs excludes you as an OSX developer, and yours excludes them as OSX developers. How about: Your requirements weren't those of "any OS X and iOS developer", unless you apply a "no true Scotsman" argument. Similarly, a nicer CLI environment is only applicable to some styles of dev on OSX.

OS X is a certified UNIX, no need for external tooling.

Except for all the tooling that people like to use that isn't covered under Unix certification, of course. It's not like the Open Group is the ultimate arbiter of useful software on Unix-like systems.
Post reply on HN