Remix.run Logo
curt15 3 hours ago

Brew got one thing right that no Linux package manager seems to emulate: it doesn't require root for normal operations and even goes so far as to error out if running as root (https://docs.brew.sh/FAQ#why-does-homebrew-say-sudo-is-bad).

hiciu 2 hours ago | parent | next [-]

"let's allow any user process to modify my binaries" is not something to be proud of...

pzmarzly 2 hours ago | parent | prev [-]

It needs world-writtable /opt/homebrew, so I guess a Linux equivalent would be Nix (which IIUC requires writable /nix).

For something that only uses your home folder, I recommend checking out mise https://mise.jdx.dev/

mmarx 29 minutes ago | parent | next [-]

In multi-user mode, Nix uses dedicated build users to write to the store. There is also single-user mode, but that also doesn't require a world-writable store.

exploderate an hour ago | parent | prev [-]

Or just homebrew on Linux?