Just curious, what tools are running that you install and manage with homebrew? I do Machine Learning which implies python and C++ libraries and tools.
I run Hugo.
Just curious, what tools are running that you install and manage with homebrew? I do Machine Learning which implies python and C++ libraries and tools.
Not generally. Not every python module is actually 100% written in Python, but in some other language (say C++ or Fortran). So if that doesn't compile yet, you won't be able to use them. Which ones work and which don't needs to be checked individually, although distributions like anaconda should be a good place to see what the state of things is. I guess it's possible to use Rosetta to get a lot of stuff running that isn't currently supported natively too.Maybe this is a dumb question. Now that both Python and Homebrew are officially supported on M1 Macs, can I expect to run almost any library without major issues?
I mostly use Pandas, Matplotlib, etc... to write short scripts for data manipulation and analysis but am not an expert nor a developer. I'm excited but don't want to buy a machine I really can't use day to day yet.
Developers should be happy.....it’s free
Popular macOS package management system Homebrew today received a major update, with the 3.0.0 version introducing official support for Apple silicon chips.
Homebrew, for those unfamiliar with the software, is a package manager like the Mac App Store. It's designed to let users quickly and easily install, uninstall, and update apps using Terminal.![]()
Prior to now, Homebrew was able to run on M1 Macs through Rosetta 2, but now it works on the new MacBook Air, MacBook Pro, and Mac mini natively. Homebrew doesn't yet support bottles for all packages on Apple silicon that are available on x86_64, but improvements will be made in the future.
According to Homebrew developer Mike McQuaid, the 3.0.0 development was helped along by MacStadium and Apple, with Apple providing hardware and migration help.
Article Link: Open Source Package Management Software Homebrew Gains Native Apple Silicon Support
Not generally. Not every python module is actually 100% written in Python, but in some other language (say C++ or Fortran). So if that doesn't compile yet, you won't be able to use them. Which ones work and which don't needs to be checked individually, although distributions like anaconda should be a good place to see what the state of things is. I guess it's possible to use Rosetta to get a lot of stuff running that isn't currently supported natively too.
Maybe this is a dumb question. Now that both Python and Homebrew are officially supported on M1 Macs, can I expect to run almost any library without major issues?
I mostly use Pandas, Matplotlib, etc... to write short scripts for data manipulation and analysis but am not an expert nor a developer. I'm excited but don't want to buy a machine I really can't use day to day yet.
I created a second Terminal that has Rosetta turned on for these cases.Not generally. Not every python module is actually 100% written in Python, but in some other language (say C++ or Fortran). So if that doesn't compile yet, you won't be able to use them. Which ones work and which don't needs to be checked individually, although distributions like anaconda should be a good place to see what the state of things is. I guess it's possible to use Rosetta to get a lot of stuff running that isn't currently supported natively too.
Macaports FTW!Bah... still using MacPorts!
It might not be useful at all to you depending on what you do with your computer. Homebrew is mostly a good way to get a lot of open-source Linux software running on the Mac.I dont know why but I cant seem to find anything useful in Homebrew, yes I could use youtube-dl but even short videos are like almost a gig.
Do you guys recommend trying out something? I just dont think Homebrew is useful in any way.
because you are not a developer or an Engineer. Homebrew is not for the average Joe.I dont know why but I cant seem to find anything useful in Homebrew, yes I could use youtube-dl but even short videos are like almost a gig.
Do you guys recommend trying out something? I just dont think Homebrew is useful in any way.
It really isn’t.I couldn't live without homebrew. If you do software development it's a must.
To those asking what it's used for
Popular macOS package management system Homebrew today received a major update, with the 3.0.0 version introducing official support for Apple silicon chips.
Homebrew, for those unfamiliar with the software, is a package manager like the Mac App Store. It's designed to let users quickly and easily install, uninstall, and update apps using Terminal.![]()
Prior to now, Homebrew was able to run on M1 Macs through Rosetta 2, but now it works on the new MacBook Air, MacBook Pro, and Mac mini natively. Homebrew doesn't yet support bottles for all packages on Apple silicon that are available on x86_64, but improvements will be made in the future.
According to Homebrew developer Mike McQuaid, the 3.0.0 development was helped along by MacStadium and Apple, with Apple providing hardware and migration help.
Article Link: Open Source Package Management Software Homebrew Gains Native Apple Silicon Support
There’s already a preview build. It works pretty well.Give it time. We will get there eventually.
I’m waiting for Docker to update for Apple Silicon, and likewise for Node.js.
That’s not a same comparison at all. Brew saves time. A lot of time. When setting up a new machine. It’s particularly helpful when onboarding new devs to get their environment setup. A developer doesn’t need to waste time downloading and compiling tools necessary for their job. It doesn’t make the end product any better. In fact, it’s wasting employer dollars.It really isn’t.
It’s quite concerning that a “software developer” is claiming a tool whose original point was just to automate the compilation steps is a “must have”.
for those who don’t understand the concept: imagine if you went to a pizza shop and they said frozen pizzas, or frozen pre-made pizza bases, or pizza sauce in a bottle are a “must have” to do business.
(edit: add some component examples)
I don't understand any of this...
I am no pro or dev just average joe, but have 55 packages installed because it contain useful toolbox on my workflow.I dont know why but I cant seem to find anything useful in Homebrew, yes I could use youtube-dl but even short videos are like almost a gig.
Do you guys recommend trying out something? I just dont think Homebrew is useful in any way.
That’s not a same comparison at all. Brew saves time. A lot of time. When setting up a new machine. It’s particularly helpful when onboarding new devs to get their environment setup. A developer doesn’t need to waste time downloading and compiling tools necessary for their job. It doesn’t make the end product any better. In fact, it’s wasting employer dollars.
By that logic developers shouldn’t use IDEs either. Just use VI and compile via command line.
It really isn’t.
It’s quite concerning that a “software developer” is claiming a tool whose original point was just to automate the compilation steps is a “must have”.
for those who don’t understand the concept: imagine if you went to a pizza shop and they said frozen pizzas, or frozen pre-made pizza bases, or pizza sauce in a bottle are a “must have” to do business.
[...]my comment wasn’t about the quality of the end product, it was about questioning the skills of a person who is seemingly incapable of doing a very basic thing their field calls for: compiling software.
s/he doesn’t understand the meaning of the word “must”, or
S/he doesn’t know how to compile software.
What does this do? I downloaded a PSP emulator and had to install this, which as a Windows user seems totally weird to me.
Who's claiming that every developer uses "hundreds of libraries and tools"? Are you? You're wrong. That isn't an opinion, it's fact.Who has the time to download and manually compile hundreds of libraries and tools — and keep them updated
I disagree with the premise that Brew has sensible defaults, but that's irrelevant to the discussion at hand.Homebrew saves time, comes with sensible defaults and generally makes one's life much easier.
If you do software development it's a must.
You're butchering the analogy, badly.If you are serious about your pizza, you need a reliable logistics partner that will continuously supply you with high quality, specialized flour and other products.
If someone says to you, "you must give me $1000", what do you think they mean?I am a bit sad that you feel the need to lash out at your fellow posters for minor semantics.