Been developing in WSL2 for various things like Ruby/Rails, Elixir, Python, and even some Android development for quite some time. However, I came across the new Apple Silicon M1 Chip and heard a lot of positive things about it. I wanted to purchase a device for my side projects so trying to get some insight on what your experience has been on this "new" platform.
My work heavily involves Docker, and I have always known that OSX never had a good support for it. I tried Docker for Mac on intel many many times in the past and it always was painfully slow and not of much use.
People who have experience with Docker, and software development on the new M1 platform, can you comment on differences compared to WSL2? I really liked my experience with WSL2 and it has always been a breeze to have a Linux machine live right in my Windows.
Thank you!
Running virtualbox/vmware would be a better bet if you want to develop the same setup (docker host) you would use in lab/production and develop on your workstation. (gold copies, clone, terraform, whatever way you provision)
But if I really wanted a dedicated homelab for linux operating systems. I'd run vmware esxi (or even kvm) would be my choice. And you the free version of esxi is more than enough to get things done.
M1 is more for arm vm's, thou you could run parallels, it be slower, but you most likely dont need speed for docker, but you have to buy an M1 with more ram.
Myself, I've finally just ended up with vmware workstation on my win10 overkill workstation, and keep wsl for my quick tasks. I actually like win11, but I won't upgrade yet, android (asl) works fine. My M1 mac mini is a great general workstation, runs dual monitors, runs arm arch in a vm, easily the nicest cheap workstation out.
WSL is not up to snuff, frankly. Nor is MacOS.