Live data from Hacker News

ARM Mac: Why I'm Worried About Virtualization

bmalehorn.com

21–30 of 313 posts

Re: ARM Mac: Why I'm Worried About Virtualization

#21

> Why can't you update the Docker image to also support ARM? You theoretically could switch your backend to run ARM Linux. However, this would take months - renting out ARM instances, re-building all repositories, and a tense switch over. I don't see why this would be so hard. If anything, I expect to see a massive upswing in things like AWS Graviton2 uptake, and a lot of common Docker images being built with ARM ver…

Didn't they show off a native arm docker image running in the keynote?

Re: ARM Mac: Why I'm Worried About Virtualization

#22

Didn't think of that. If running Docker is 10 times slower on ARM and virtual box doesn't support the architecture at all, this might indeed end developers using Mac.

I would hope this leads to more people running native Linux, but the cynical side of me thinks it'll push people to WSL2.

Re: ARM Mac: Why I'm Worried About Virtualization

#23

This is ridiculous. Your code will just have to support multiple architectures, which is very easy with modern languages and tooling.

I think you missed the point. What about all the dependencies of your code that are only compiled for x86_64? The article isn't talking about native apps on the laptop, it's about apps that run on a server but that you are developing locally.

You can't run your x86 docker image on your ARM mac without emulation. You can't run your x86 Windows VM without emulation etc.

Of course there are solutions like using a remote server or a VM in the cloud, but if you're buying a decent machine then you would normally expect to be able to run these things locally.

Re: ARM Mac: Why I'm Worried About Virtualization

#26

> Why can't you update the Docker image to also support ARM? You theoretically could switch your backend to run ARM Linux. However, this would take months - renting out ARM instances, re-building all repositories, and a tense switch over. I don't see why this would be so hard. If anything, I expect to see a massive upswing in things like AWS Graviton2 uptake, and a lot of common Docker images being built with ARM ver…

>>> expect ... a lot of common Docker images being built with ARM versions out of the box.

This has no chance of happening. The common cloud CI systems do not support ARM at all (travis, circle CI and co). There is only a minority of developers with macbook and the rest is not going to spend $2000 to buy one just to build some docker images.

Re: ARM Mac: Why I'm Worried About Virtualization

#28
post #8

It will be extremely interesting to see what the dev's say with the test boxes. Curious if there's any magical fixes like switching over to ARM Linux, since the software of an image would likely be compiled for x86 I really doubt it... Perhaps this will spur some people over to running ARM servers in the cloud...

It's unlikely the test boxes are going to people who deploy to x86 backends. They are targeted towards iOS and macOS developers.

We can have the experience of developing on ARM to deploy on x86 right now with ARM workstations. A 16 core barebones costs around $700

Post reply on HN