Hacker News new | ask | show | jobs
by mathstuf 1182 days ago
If you work within standard POSIX, sure. But there are many things that are not POSIX that are useful and not available on macOS:

- systemd has some inspiration from launchd, but certainly not its documentation strategy - `du` doesn't have a `-b` flag (repeat for oodles of useful GNU flags baked into my fingers) - getting a "pristine" environment on macOS is a true PITA and a horror for CI (containers win massively here) - some things are only available through the UI (e.g., TCC.db edits are SIP-locked to when Preferences deigns to ask you) - useful window management (macOS is quite a bit behind even Windows' rudimentary tiling and focus management and even Windows has all kinds of sad quirks compared to what XMonad and Awesome provide)