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

It is not possible to run this development environment on Apple Silicon #37

Open
slifty opened this issue Apr 11, 2022 · 3 comments
Open

Comments

@slifty
Copy link
Contributor

slifty commented Apr 11, 2022

Apple has discontinued use of intel chips and has replaced their hardware to use an Arm chipset.

VirtualBox is a "x86 and AMD64/Intel64 virtualization product" -- which unfortunately means it cannot run on new macs.

This locked and stickied post indicates there will NEVER be VirtualBox support for Arm.

@dyerjos
Copy link

dyerjos commented Apr 16, 2022

Have you considered switching over to Docker? My company switched from Vagrant to Docker about 3 years ago and it was a very smooth transition. Just one command to the build a container on a Mac, Windows, or Linux machine and it's good to go. Not to mention that for an open-source project it would be great to lower the barrier to new people setting up their local dev environments.

@slifty
Copy link
Contributor Author

slifty commented Apr 19, 2022

@dyerjos you're absolutely right (also, hello; glad to see a fresh face in these repos!)

There has been some discussion about whether the right next step would be Docker or whether trying to remove the need for any form of container would be the best approach (e.g. transitioning away from a PHP backend to a typescript backend that can be run directly on a dev machine.

I definitely agree there's merit to Docker (though Docker has its own set of awkwardness when it comes to OSX, due to the closed source nature of Docker Desktop).

For someone like yourself, though the biggest blocker is the fact that the backend software isn't yet published in the first place! I'm optimistic the project can get there.

@dyerjos
Copy link

dyerjos commented Apr 19, 2022

Nice to meet you too! I interviewed with Cecilia last week Friday and thought I'd peruse the open source repo's over the weekend.

Docker does have some hiccups every now and then on a Mac. I've had many docker errors resolve with docker system prune and ideally I should never have to delete a build cache like that. Compared to Vagrant though I love Docker. VirtualBox just makes my mac sound like a jet engine but docker runs very smooth.

Another reason I mention docker is it's one step closer to using Kubernetes too where you could even utilize kubernetes secrets for stuff like env variables (api tokens, etc) and you could scale things up easier.

@slifty slifty changed the title It is not possible to run this development environment on Apple Silicone It is not possible to run this development environment on Apple Silicon Jun 4, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants