Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[question] What's the state of Arm support? #762

Closed
ericoporto opened this issue Jan 14, 2021 · 2 comments
Closed

[question] What's the state of Arm support? #762

ericoporto opened this issue Jan 14, 2021 · 2 comments
Labels

Comments

@ericoporto
Copy link
Contributor

I am more interested in MacOS Big Sur 🍎 , but Windows 🔟 and Linux 🐧 would be interesting to be aware of the current situation too.

@fkorotkov
Copy link
Contributor

Hey @ericoporto, Big Sur VMs are already available but only Intel ones. We are working on migrading to another virtualization technology which should get ARM support faster then the current one. So once virtualization supports ARM macOS we'll order M1 Mac Minis. For now if you have an M1 device you can use it as a persistent worker.

Similar with Windows. Cirrus Only supports server editions of Windows so not even sure if we'll ever have Desktop Windows as part of the cloud offering. But persistent workers should work on both Intel/AMD and ARM Windows instances.

Linux is other area that we are looking at for a long time (see #218). For the OSS cloud offering we use Google Cloud and have a lot of expertise with their Preemptible instances to lower cost of the service we provide for free to OSS. Once GCP has ARM instance it will be matter of hours to add support. In order to use something like AWS Graviton we'll need to implement the same tricks for AWS Spot Instances as we have for the GCP Preemptible Instances. At the moment we have other priorities and simply don't have bandwidth.

Overall I think macOS ARM support will be available ASAP (once virtualization supports it, I've been told in Q1 2021). Linux will follow with more bandwidth (Q2-Q3 or once GCP supports ARM) and Windows ARM is out of plans for now but feel free to create a separate issue similar to #218 to add Windows ARM instances.

Finally, any ARM hardware can be added to Cirrus via Persistent Workers but I think you were interested in the managed-by-us instances.

@ericoporto
Copy link
Contributor Author

Awesome, thanks for the answers!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants