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

I think macOS is a perfectly fine Unix operating system. I use it with MacPorts and it does everything I need the exact way I expect it to be.


It's only UNIX 03 when you look at it funny. And not UNIX as shipped.

Why MacPorts and not brew?


When I moved to OSX from Linux for work, there was the choice of homebrew, which blasted crap all over /usr and screwed around with SIP, vs MacPorts that worked within the constraints of the way OSX works, including frameworks and versioning for things like Java and Python.

MacPorts just works, installs everything under /opt and integrates the ports into the OSX world, including things like launchctl services etc.


Brew also installs in /opt, doesn't modify SIP, etc.

Brew from a handful of years ago did, but that changed with the M-series.


I guess so, I haven't bothered to look as MacPorts fulfills all my requirements.


It seems better built and based on the solid BSD ports architecture.

Also, brew broke my machine a vouple times too many. It’s there, installed, but nothing it does is in the PATH. I keep it because I need to help other engineers who bet their machines on it behaving well.




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

Search: