Earlier quoted context omitted.
> quite annoying It's also quite stable, which you'd think more people would prize given the recent and on-going supply chain attacks.
Given the recent dramatic uptick in vulnerability discoveries, it's also prone to being quite insecure...
Show HN: Homebrew 6.0.0
131–140 of 380 posts
Re: Show HN: Homebrew 6.0.0
#132Earlier quoted context omitted.
The concept of a "userspace package manager" is something I would expect Linux to have figured out twenty years ago. It's ridiculous that the usual situation for non-root users is "you can't install XY but feel free to build from source". Homebrew, Mise and Nix are filling that hole now. (Flatpak is more oriented towards GUI apps, and Snap... exists.)
At the very least, Linux package managers should have some concept of different layers of packages. For example, there might be layers for “system” (core components), “environment” (display manager, DE, etc), and “user”, each of which are maintained fully separately so they can’t ever step on each others’ toes and break things. Yes, it means there will be some redundancy but for all the trouble and complexity it’s sa…
I've since moved my desktop box to NixOS, where everything is just flakes, but my mac runs circles around it so it's just there for Steam nowadays.
Re: Show HN: Homebrew 6.0.0
#133Re: Show HN: Homebrew 6.0.0
#134Well, I might as well ask my tech support question here :) I just ran the upgrade to 6.0.0, and it downloaded so many things concurrently that it killed my wifi (old router). Is there a way to cap bandwidth or maximum concurrent connections? (this is something I have to do in many download heavy apps, e.g., steam)
HOMEBREW_DOWNLOAD_CONCURRENCY
Re: Show HN: Homebrew 6.0.0
#135Forced upgrades are not nice.
Re: Show HN: Homebrew 6.0.0
#136Earlier quoted context omitted.
> Most Linux package managers cannot separate user-installed packages from system packages. And because of pinning versions to LTS releases on certain Linux distributions many times those packages stay out of date for years. Which is quite annoying.
> quite annoying It's also quite stable, which you'd think more people would prize given the recent and on-going supply chain attacks.
Stable can also mean "you get to keep all the bugs present in this version for the next 4+ years"
Re: Show HN: Homebrew 6.0.0
#137Re: Show HN: Homebrew 6.0.0
#138I recently switched back to Homebrew from Nix, and the three big factors in that switch are: - Brew seems to have better support for the packages it has, compared to Nix where it seems a percentage of packages are not as well maintained, - Better Mac support; some Nix packages have features disabled on macOS, I think just because the maintainers of this packages don’t have a Mac for testing, - Better UX. Obviously I…
May I ask for what do you use it at work? I have a few places I think nix might suit but I can’t really put my finger on it.
Re: Show HN: Homebrew 6.0.0
#139I have switched my full OS-level dev env to https://mise.jdx.dev/ from Homebrew+pipx+npm, initially as an experiment but found out that it actually works amazingly well. Many things get installed directly from GitHub releases or a corresponding package manager (uv, pnpm, go get ...), zero glue code to "repackage", zero version lag. You can install any arbitrary version of a package, even multiple ones at once, and dy…
I did the same but with Nix.
Re: Show HN: Homebrew 6.0.0
#140I install homebrew as a first thing on my corporate amazon linux too as many system packages are lacking, and I couldn't get neovim in a different way.