6 ms·
Ask HN: Is there a [blazing fast] alternative to homebrew for macOS yet?
Is anyone out there working on it?
- perseysinowatz 2y ago[dead]
- pxc 2y agoI wouldn't call Nix 'blazing fast'; I wish Nix evaluation were 10x as fast as it is. But for many things it's much faster than Homebrew and has a lot of nice properties besides. Pkgsrc is more conventional, and its package set is smaller. But the binary distribution of it from Joyent is is consistently quite fast, and the package quality in Pkgsrc is high. It's a fast, well-behaved package manager, and probably the closest thing to what you're looking for unless your main concern is macOS GUI applications.
- blinded 2y agouv
- deleted 2y ago[deleted]
- thrw42A8N 2y agoNix
- ghthor 2y agoThis, save a few very specific Mac things (MacVim install works better with home brew for me) using Nix and home manager on Mac has been a dream setup
- milch 2y ago+1, installation time of all kinds of software is much faster on nix for me. Over the years I've also been quite annoyed with homebrew for breaking all kinds of things, like the CLI interface or features like being able to easily install a pinned version of a brew (used to be that you could just `brew install https://link/to/git/commit https://link/to/git/commit` which they disabled for "security reasons", the replacement is that you need to make your own tap which is quite a bit more effort)
- sxg 2y agoFor someone whose needs are generally met with homebrew, what are its major issues (aside from speed)?
- orangea 2y ago- Doesn't allow installing multiple versions of packages at the same time - In practice, requires being installed to /usr/local - Hard to uninstall in practice, leaves files scattered behind
- kikimora 2y agoIt allows multiple versions, but only one can be linked. Never needed anything from homebrew in /usr/local, why do you need it? I don’t know if it leaves anything after uninstall, maybe config files in the home directory?
- JSDevOps 2y agoWhat’s wrong with home brew?
- peter-m80 2y agoBulky and slow
- farski 2y agoSorry if this is obvious, but when I do `brew install sassafras`, the bulk of the time between hitting enter and being able to run sassafras is downloading and installing. The overhead of Homebrew seems very minimal. Is the slowness coming from a side of Homebrew that maybe I don't see very often?
- cosmotic 2y agoMacports might be worth considering https://www.macports.org/ https://www.macports.org/
- happytoexplain 2y agoI see two people mentioning speed - is Homebrew doing something inefficient?
- rcarmo 2y ago99% of the time I spend running “brew” is downloading time, so I honestly don’t get this question. What kind of Internet connection do you have? Brew is just fine as it is, unless you’re running an older version of macOS and it has to build packages from source.
- cosmotic 2y agoWhen I used to use brew, most of the time was brew doing housekeeping. You could see the title bar change processes twenty times a second, often ruby, as it did whatever it was doing, even for simple commands like search or before upgrade confirmation is approved.
- threecheese 2y agoYou can disable that; I agree it’s annoying but it keeps from having to deal with accumulated updates at some random inconvenient future time. export HOMEBREW_NO_INSTALL_CLEANUP=1
- deleted 2y ago[deleted]
- namsral 2y agoI have been using pksrc on my macs for years. Also works on Apple Silicon. https://pkgsrc.smartos.org/install-on-macos/ https://pkgsrc.smartos.org/install-on-macos/
- drcongo 2y agoI switched to devbox about a month ago after reading some comments on here about it, so far I couldn't be happier with it. It's certainly blazing fast, but also manages versions better, supports multiple users on the same machine, installs stuff to a sane location etc. https://www.jetify.com/devbox https://www.jetify.com/devbox