Hacker News new | ask | show | jobs
by outcoldman 904 days ago
I do my work on Apple Silicon laptops since the first M1 came out.

I use Docker Desktop that can run for me amd64 images as well.

I do run Splunk in it (which is a very enterprise product, written mostly in C++), I was so shocked to see that I was able to run it on Rosetta pretty much from day 1. Splunk worked on macOS with Rosetta from day 1, but had some issues in Docker running under QEMU, now Docker uses Rosetta for Linux, which allows me to run Splunk for Linux in Docker as well.

I use RedHat CodeReady Containers (local OpenShift), which works great as well.

And I use Parallels to run mostly headless Linux to run Kubernetes. And sometimes Windows just to look at it.

In a first two years of Apple Silicon architecture I definitely had to find some workaround to make things work. Right now I am 100% rely only on Apple Silicon, and deliver my software to large enterprise companies who use it on amd64/arm64 architectures.