Our great sponsors
-
gitpod
The developer platform for on-demand cloud development environments to create software faster and more securely.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
Puts Debuggerer
Ruby library for improved puts debugging, automatically displaying bonus useful information such as source line number and source code.
-
doesitarm
🦾 A list of reported app support for Apple Silicon as well as Apple M2 and M1 Ultra Macs
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
The primary goal is a consistent development environment across Windows, Linux, and Mac for teaching a variety of DevOps concepts and tools. I don't want to have one way of creating a VM for Apple M1 Macs and another if you are on Intel. If that were the case I would simply use UTM and spin up a arm64 Ubuntu image and be done with it.
brew install vagrant brew install virtualbox git clone http://github.com//.git cd vagrant up vagrant ssh
The repo for the lab is here: https://github.com/rofrano/devops-workshop-2020
You would have to determine if all the tools you need are running properly. You can check Does it ARM? to see what tools exist on ARM but I don't see any reason not to upgrade an old Intel Mac to an M1 Mac unless you need Intel Windows support. Everything else seems to be working fine for me and it's only going to get better as more support for arm64 emerges.