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

Docker has been my biggest gripe lately but admittedly has gotten better.

Update environment. MacOS requires reboots and nags you constantly until you do. Whereas, apt and dnf are simple and can be automated in the background.

Doing anything 'interesting' requires you to reboot and fiddle with the firmware. Where linux sudo works as expected.

Outdated software due to licensing issues. See GPL and bash. Not to mention you will be much closer to a production environment and you will find less bugs developing due to differences in OS.

Lots more but this is a good start. All of these things are small and mostly can be worked around but they add up I'm a big way.

The road on Linux isn't completely rosy and can take more learning if you need to do anything really complicated. Tools are great but not necessarily pretty, etc.



This seems rather uncharitable.

Docker [was] off on macOS through no fault of the OS. Particular software dev teams taking shortcuts is on themselves.

Linux also requires reboots for certain updates (plus you can disable checks for updates entirely and run one only when you want to on macOS, or even use `softwareupdate` for finer-grained control, so if it was "nagging you constantly" that's kind of on you).

`sudo` works "as expected" for everything that doesn't involve conflict with the built-in System Integrity Protection, which is most things (in the past three or so years on macOS I've only run up against it twice). There isn't any "fiddling with firmware" going on. Plus if you want total freedom to delete your entire `/bin` folder or something, again you can disable SIP and move on with your life.

I'm currently running Bash 5 on my MBP, so I don't get your outdated software complaint either. macOS doesn't have any magical power to force you to use the versions of (third-party!) software it ships with.

If these are the first complaints that come to mind it just sounds like you haven't used the OS much and entirely refused to explore it or give it a chance in the time that you did. I mean, not even trying to set your own update preferences?


> Doing anything 'interesting' requires you to reboot and fiddle with the firmware. Where linux sudo works as expected.

If you mean SIP, can't you just disable it for good? Then you should be in a situation similar to Linux.




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

Search: