I think my point is, for developers it’s not working out that great in a lot of cases, especially docker and so on. Performance is not everything if you were hoping to get some actual work done!
I think my point is, for developers it’s not working out that great in a lot of cases, especially docker and so on. Performance is not everything if you were hoping to get some actual work done!
I'm guessing you're running into issues with C dependencies. You can go also go full Rosetta: create an alias to your terminal, right-click enable "Run in Rosetta", open it, then everything you run from this terminal will also be Rosetta (amd64), and you run Rosetta homebrew, node, etc. You can confirm what is running under Rosetta in Activity Monitor.
I've recently switched my default homebrew from Rosetta (/usr/local) to native (/opt), by switching my PATHs around since I was mostly waiting for go1.16 to arrive.
Great tip! Didn’t know. Thanks.
If you want to get an M1 Mac for development, I haven't found too many things that don't work and most work very well. The compile speed on even an M1 MacBook Air is incredible.
Homebrew works great on M1. I use it a lot and have only had one problem (some gem on ruby doesn't compile properly) where I've had to switch to the x86 version, but it all seems to work side by side perfectly and you can just prefix any command with _arch x86-64_ if you do need x86.