| What is your specific beef with Homebrew? You insult it but don't provide any reason it's so much more inferior compared to apt. There are some ways Homebrew is actually more secure than apt. For example in order to do anything with apt you must give it superuser rights. The same is not true of Homebrew, which installs binaries in userspace and explicitly tells you to never use sudo. A Homebrew installer is a simple Ruby script you can easily audit for yourself. The packages are SHA256 signed to ensure code integrity. You can point it at a specific repo you trust and tell it to get a package from there. All downloads are done through a TLS connection, which is not the case for apt. And of course the whole thing is open source. I fail to see where the hate is coming from. > Notarizing is not strict by any definition of the term, unless you consider "scans your software for malicious content, checks for code-signing issues" to be strict? I mean, having to register as a developer, get a certificate to sign your apps, and still have to send off your software to Apple each time you update it before you can distribute it on your own website is pretty "strict" compared to every other OS. It doesn't seem to do much to prevent malware in the wild either. |
I still use brew (because it has more apps than macports), but why in the world they made this decision rather than using, say ~/Applications (the macOS recommended practice for software that only one user needs) or ~/homebrew is beyond me (granted, apt doesn't do this either, but I'm 99% sure that you can do it with yum and it is how scoop works on windows).