Homestead on Apple Silicon

Joe • November 26, 2020

opensource

I've been asked a few times about supporting Laravel Homestead on Apple Silicon, specifically the new M1 ARM architecture. As I mentioned in the Github issue I'm not currently planning on supporting Apple Silicon because I have no intention of buying an M1 laptop anytime soon. Between the cost of a new machine with enough RAM and storage space to facilitate vagrant box building, and the time it would take me to build, test, and release a compatible version (Assuming Vagrant & Providers support Apple Silicon, without them Homestead cannot support the platform.)

I was asked about sponsorship options; I have been thinking about this. I felt like this might be a good time to outline what I'd need to build and support a compatible Homestead version on Apple Silicon M1 machines. Homestead has a lot of users. According to Github's Insights, Homestead has had 3,629 Unique cloners from 11/15 to 11/28. On Vagrant Cloud the Homestead base box has been downloaded over 14 million times. 511,773 of those downloads have been since 9/29/2019. Support could be from several individuals or from one or more companies.

If you or your company would like to support a Homestead environment running on Apple Silicon I have created a list of things I would need to raise sponsorship funds for:

  • Mac Mini M1, 16GB RAM, 1TB Storage: $1,299.00
  • Applecare: $99
  • TN State Sales Tax Est: $136.31
  • US Income Tax (35%): $537.01*

Total: $2,071.32 (*or $1,534.31 if a company purchases the machine instead of me raising money)

The current delivery options as of today are end of December 2020/January 2020.

In exchange, I will build a compatible Homestead base box and Repo project which will be MIT licensed open source hosted on Github. I will maintain and support the project for a minimum of 1 calendar year from the date of first stable release.

Risk Assesment: There is a possibility of specific providers simply not supporting Apple Silicon. As long as Vagrant (active development happening for support), and some providers are available I will be able to successfully build a version.

Parallels is in active development for their products. VMware is also in development to support the M1.

If you or your company would like to sponsor this work or discuss options please contact me via email. My address is my first name at my first name last name dot me. Please use "Homestead Sponsor" or similar subject line.