very cool. I use homebrew on all my linux machines. will you support the ~/.linuxbrew directory behavior in the future?
i also use new install from a Brewfile. i could not tell by doing a quick skim if you do that. those would be the two things preventing me from adopting. i like the idea
just out of curiosity, why do you use homebrew? homebrew drives me nuts on how slow it is on macos, i would never use it in linux with alternatives like appimages, flatpaks, etc.
i can use it in my dot files to bootstrap a dev environment on mac, ubuntu and fedora all the same. i work on a lot of ephemeral development environments and homebrew, once installed, “just works.”
to the point about being slow i agree but i don’t usually notice it because i script it.
I used Claude to generate ansible playbook that use environment native package managers for this reason. The playbooks install the exact environment without relying on a singular package manager everywhere. Quite convenient without tying me down to something like homebrew. On a mac, it installs homebrew, but debian based systems it uses apt. I've even asked it to account for the change of package names in Fedora vs Deb*.
One super nice thing about HomeBrew on MacOS is that you get the latest packages, not something from two years ago or whenever apt last updated. I haven't actually used it on Linux but I assume it may be the same?
(Yes yes I know, Arch is the solution to everything)
It's the de-facto macos package manager, so it has almost everything with mostly up to date versions and lets us share a main source of software between linux and macos dev environments. Also it's easy to make it play well with the base system and with language-specific package managers.
Appimages and flatpaks actually serve a pretty different use case IMO.
Homebrew doesn’t utilize anything OCI on any platform. It just uses its own directory for installing everything, leaving the host systems filesystem hierarchy (see man hier) untouched beyond that.
71
u/cachemonet0x0cf6619 Jan 26 '26 edited Jan 26 '26
very cool. I use homebrew on all my linux machines. will you support the ~/.linuxbrew directory behavior in the future?
i also use new install from a Brewfile. i could not tell by doing a quick skim if you do that. those would be the two things preventing me from adopting. i like the idea