Live data from Hacker News

Linuxbrew – A fork of Homebrew for Linux

brew.sh

31–40 of 68 posts

Re: Linuxbrew – A fork of Homebrew for Linux

#31
post #14

Finally! It looks like a lot of commenters here are confused, but there are a lot of situations where the default package Linux package managers don't cut it. After getting used to the (update) speed, flexibility, and reliability of Homebrew, it's shocking and frustrating to go back to Linux, where package managers were born, and have to settle for a less robust ecosystem.

>After getting used to the (update) speed, flexibility, and reliability of Homebrew, it's shocking and frustrating to go back to Linux, where package managers were born, and have to settle for a less robust ecosystem.

I feel the exact same way, but in the opposite direction.

Re: Linuxbrew – A fork of Homebrew for Linux

#33
Am I correct in using the term "bike-shedding" to describe our obsession with package managers, programming languages and web frameworks? It seems every new release changes things just a little bit, usually to make things more comfortable but without much efficiency gains. And we discuss it over and over. Have we run out of hard problems?

Re: Linuxbrew – A fork of Homebrew for Linux

#35

This is totally silly. Homebrew isn't a very good package manager. When I used it at a previous job (the only time I've used OS X), it was quite unreliable. It would try to build most things from source (which sometimes failed), but then download pre-built binaries for others. IIRC, installing the MySQL package just downloaded a binary from Oracle, it wasn't even a binary pre-built and verified with Homebrew! I have…

The whole point of Homebrew is:

1) To install things in userland

2) To make maintenance easier.

Is there a Linux package manager that puts everything in userland in a place like /usr/local? If not, then it installs things into the operating system, essentially. And that is bad design, pure and simple. You're basically mutating your OS, with nondeterministic results- such as I often run into when I hit "update everything" and my Linux distro then refuses to boot.

Re: Linuxbrew – A fork of Homebrew for Linux

#36

This is totally silly. Homebrew isn't a very good package manager. When I used it at a previous job (the only time I've used OS X), it was quite unreliable. It would try to build most things from source (which sometimes failed), but then download pre-built binaries for others. IIRC, installing the MySQL package just downloaded a binary from Oracle, it wasn't even a binary pre-built and verified with Homebrew! I have…

Here's what Homebrew runs for the MySQL installation. Can you point out the part of this that's giving you security concerns?

https://github.com/Homebrew/homebrew/blob/master/Library/For...

Re: Linuxbrew – A fork of Homebrew for Linux

#37

This is totally silly. Homebrew isn't a very good package manager. When I used it at a previous job (the only time I've used OS X), it was quite unreliable. It would try to build most things from source (which sometimes failed), but then download pre-built binaries for others. IIRC, installing the MySQL package just downloaded a binary from Oracle, it wasn't even a binary pre-built and verified with Homebrew! I have…

The whole point of Homebrew is: 1) To install things in userland 2) To make maintenance easier. Is there a Linux package manager that puts everything in userland in a place like /usr/local? If not, then it installs things into the operating system , essentially. And that is bad design, pure and simple. You're basically mutating your OS, with nondeterministic results- such as I often run into when I hit "update everyt…

The whole point of Homebrew is to be a package manager for OS X, and it's only popular because its the best of several shit options.

That it installs things as a non-admin user is not specific or inherent to its goal.

Re: Linuxbrew – A fork of Homebrew for Linux

#38
post #23
post #14

Finally! It looks like a lot of commenters here are confused, but there are a lot of situations where the default package Linux package managers don't cut it. After getting used to the (update) speed, flexibility, and reliability of Homebrew, it's shocking and frustrating to go back to Linux, where package managers were born, and have to settle for a less robust ecosystem.

Honest question, in what way is brew faster, more flexible, or more reliable than apt-get or yum? I've had far more problems with it than I have its Linux brethren.

I have never hung my OS X boot simply by updating Homebrew packages.

I have frequently hung up my Linux distro boot simply by apt-get updating. To the point that I now run all my Linux OS'es in a VM and take a snapshot prior to updating. Coming from a Mac background, this possibility is not only ridiculous, it's fucking unacceptable. And it happens BECAUSE apt-get and yum mutate the OS install instead of installing into userland the way Homebrew does.

Game, set, match.

Re: Linuxbrew – A fork of Homebrew for Linux

#39

This is totally silly. Homebrew isn't a very good package manager. When I used it at a previous job (the only time I've used OS X), it was quite unreliable. It would try to build most things from source (which sometimes failed), but then download pre-built binaries for others. IIRC, installing the MySQL package just downloaded a binary from Oracle, it wasn't even a binary pre-built and verified with Homebrew! I have…

"it wasn't even a binary pre-built and verified with Homebrew"

Most (all?) "formulas" include cryptographic hash checks for any downloaded files: https://github.com/Homebrew/homebrew/blob/master/Library/For...

Re: Linuxbrew – A fork of Homebrew for Linux

#40
post #18
post #14

Finally! It looks like a lot of commenters here are confused, but there are a lot of situations where the default package Linux package managers don't cut it. After getting used to the (update) speed, flexibility, and reliability of Homebrew, it's shocking and frustrating to go back to Linux, where package managers were born, and have to settle for a less robust ecosystem.

Too bad you are getting downvoted, it's a very good point.

It's too bad a comment is down voted for a dissenting opinion yes. But it isn't a "good point".

Homebrew is fucking atrocious compared to a package management system like dpkg/apt.

Post reply on HN