3 ms·
Package managers on Linux work better than brew IMO. They are more mature and better integrated with the OS. It would be nice if brew upgrade installed OS secur
by rangibaby 10y ago
Package managers on Linux work better than brew
IMO. They are more mature and better integrated with the OS. It would be nice if brew upgrade installed OS security patches etc.
Instead there are the unsolicited, constant, and annoying nags from the MAS.
I found it easier to rebind keys in GNOME than Mac OS.
Dual booting OSes has existed longer than Mac OS X.
Are there many truly Mac-only apps these days? Apple's own apps used to be a draw for me but they got rid of the one I used seriously (Aperture) and change the others so much it is hard to keep up.
Adobe apps are honestly the only reason I am keeping my Mac partition at this point.
- danieldk 10y agoPackage managers on Linux work better than brew IMO. I used Linux on the desktop for many years (1994 to 2007) and until now on servers, but I have to disagree respectfully. It's great that on macOS package management of third-party software is decoupled from the OS. It means that one can upgrade third-party software (per Homebrew) without upgrading (and potentially breaking) the whole OS. On Linux, it is normally a choice between a stable OS and stale software, or fresh software with an unstable OS. Of course, things like Snap, AppImage, etc. are changing that. I found it easier to rebind keys in GNOME than Mac OS. More important to me are consistent shortcuts. On macOS virtually every native application uses the same keyboard shortcuts. With Linux it's all over the place. Are there many truly Mac-only apps these days? Yes. Omni{Graffle,Focus}, Little Snitch, TweetBot, etc. And then there are many applications that are only available on Windows or macOS, besides Adobe software, the Affinity apps, Microsoft Office, 1Password, etc.
- Fnoord 10y ago> Package managers on Linux work better than brew IMO. They are more mature and better integrated with the OS. Brew is more than Brew because of Brew Cask. More mature, how? Can you already install multiple versions of a package with Linux package management? From what I read, NixOS comes close to the way Apple works with .App. Debian and Fedora don't use that. Don't get me started on Debian. Stable, yet always out of date. macOS is also UNIX while Linux is Linux (and has Systemd which I'd have to learn, while for example Launchctl I already know). macOS comes with PF (which I know how to use and is much easier than IPT), and a Little Snitch license is only 30 EUR. Then there's X11 and Wayland. Is Wayland default already? I don't know. > It would be nice if brew upgrade installed OS security patches etc. softwareupdate* allows that. If it bothers you to type, make some shell scripts. Not a big deal. You even see they're available in the Dock. My main gripe with Brew is Brew Cask. I need to check with a shell script if the closed source packages have been updated. But on Linux I'd be using APT repositories or would have to check manually as well. Windows has Chocolatey which is nice, but like I said you notice Windows isn't UNIX all the time (tho it has improved, and so is Microsoft!). > I found it easier to rebind keys in GNOME than Mac OS. You don't get it. I don't have to rebind much. The default are consistent, logical, and useful already. I don't use Spotlight or Siri so that is disabled. Alt + Space leads me to iTerm (with Tmux), and Cmd + Space leads me to Alfred. Caps Lock is bound to Ctrl. The rest is default. When I looked for Linux notebooks the price of a MBP 2015 was slightly higher (while there was an in between 1080p and 4k) but then I know I don't have a learning curve, and the above advantages also remain. Finally, my gf can use Microsoft Office on my MBP if she really has to (I don't use it myself). I tried to get her to LibreOffice but there's a learning curve involved and we both CBA.
- mitchty 10y agoIf I may recommend, softwareupdate. I just run softwareupdate -dir. Feel free to ad your own home-brew formula to run softwareupdate. But as it stands, having that handle OS updates, similar to freebsd-update works fine for me. I also personally use nix to handle package management on OS X which I argue works better than most linux package managers in general. If a bit finicky. Sketch is a mac only app example, amongst others. I keep OS X for a few reasons: - it upgrades fine, I've had issues with upgrades on almost every linux distribution ever - it supports multiple monitors without pulling teeth and fingernails - more recently, high dpi support, i tried windows 10 and its a bit of a tire fire based on what you run, not a fan, linux was pretty close - overall just get out of my way ness of full screen mode works fine and the touch gestures