4 ms·
Of course. Any time you try to run a non-ARM binary on an ARM CPU without some form of translation or emulation, it will fail. This is also true for any other
by cassianoleal 5y ago
Of course. Any time you try to run a non-ARM binary on an ARM CPU without some form of translation or emulation, it will fail.
This is also true for any other CPU architecture.
If you want to know about specific compatibility issues, I'm happy to try to help as I've been using an M1 Air as my daily driver for many months now.
- grp000 5y agoDid they finally get Docker working on the M1 chips?
- cassianoleal 5y agoDocker works mostly fine. ARM images are pretty common, and for those that don't have it, it runs a QEMU emulated x86 machine. I have hit issues with it but they're rare enough that I don't care.
- X-Istence 5y agoDocker has been working for months.
- lstamour 5y agoYes. https://docs.docker.com/desktop/mac/apple-silicon/ https://docs.docker.com/desktop/mac/apple-silicon/
- fulafel 5y agoNative ARM containers work but there are various things that break with Docker x86 emulation, eg with Node.
- solarkraft 5y agoIt’s somewhat unreliable and file system interaction is slow, but from what I’ve heard that means it’s no different from x86 Docker Desktop.
- jamesgeck0 5y agoMostly. Docker for Mac's internal VM consistently kernel panics the first time I launch it after a reboot. I also have containers freeze up every now and then, something that never happened on my Intel machine.
- friseurtermin 5y ago> without some form of translation or emulation IIRC that's why Rosetta2 exists. The question is more whether there are issues despite that
- cassianoleal 5y agoI don't think I've ever had an issue related to Rosetta2. Everything I had to run on it worked flawlessly and without any noticeable performance hit. This is only my own anecdote though.
- sebazzz 5y agoThere have been some font rendering issues in Ultimaker Cura (which is written in Python) that ran as x86 on M1. These have been resolved in the Python library.
- zlsa 5y agoIn fairness, I've seen font rendering in Cura on Linux as well.
- cassianoleal 5y agoI've seen font rendering issues in Cura on Intel Macs as well. Cura's GUI and UX are pretty bad in general IMO though, so I don't use it.
- eknkc 5y agoI also had everything working fine but performance is really bad when you go through rosetta. For example, discord client is still x86 and while it works without any issues, the heaviness is noticeable. Also, .NET 5 does not have an arm build (.NET 6 does but it is still in beta). The entire toolchain works but compiling a binary can be 3-4 times slower on the emulated one. Things work without any issues though. They are just slow.
- 5y ago
- solarkraft 5y agoYou’re missing the point, it’s an ecosystem question. I personally don’t experience many issues at all. If I do they’re usually solved by switching to Rosetta (but that does introduce some hairiness for command line stuff).