So, I've had an interesting couple of weeks playing with virtualisation, setting up a couple of Linux VMs and testing. Some of my findings were a little surprising:
But what about Windows. Well, it works and I've started setting up a dev environment - Visual Studio Code is there but I've not checked out things like git and maven in that environment. Nor do I know if Subversion tools are available. If using an 8GB model, like me, I'd suggest closing a few things. Like many M1 users, it seems I have Activity Monitor permanently on so happily watched memory pressure switch up to Insane when Windows did a large update (closing Edge in MacOS got things a bit more stable). For serious use, I suspect Windows is not advisable for 8GB M1 Macs....
I think Apple's move to ARM based silicon is going to speed up the porting of missing bits to both ARM Linux and ARM Windows. And on Linux I'm mostly working around problems as I'm finding (so little in the way of showstoppers).
- It seems Google never bothered to port Chrome to ARM Linux (but couldn't support ARM Mac fast enough - I'm guessing many here will see no Chrome as an upside :-/ )
- Development tools: It seems outfits like Eclipse and JetBrains haven't ported their IDEs for ARM (Edit) Linux
- But Visual Studio Code is up and running (albeit not in the Ubuntu app store - had to install from a deb file)
- Surprisingly, Geckodriver is simply available via sudo apt get, so I'm all set up to get my Web Automation Framework up and running (one point of the project is a big code tidy and make it platform/browser agnostic)
- And I was able to simply clone my Automation/Gherkin/Maven demo from GitHub and get it up and running very quickly
- The ARM port of a Subversion tool I use (kdesvn) proved buggy and spammed me with hundreds of certificate errors, but that has an upside (learning svn command line moved to the top of my list and I'm glad I did)
- Android development is probably a none starter - Android Studio hasn't been ported (but strangely, it seems things like Dart SDK and Flutter are ported).
But what about Windows. Well, it works and I've started setting up a dev environment - Visual Studio Code is there but I've not checked out things like git and maven in that environment. Nor do I know if Subversion tools are available. If using an 8GB model, like me, I'd suggest closing a few things. Like many M1 users, it seems I have Activity Monitor permanently on so happily watched memory pressure switch up to Insane when Windows did a large update (closing Edge in MacOS got things a bit more stable). For serious use, I suspect Windows is not advisable for 8GB M1 Macs....
I think Apple's move to ARM based silicon is going to speed up the porting of missing bits to both ARM Linux and ARM Windows. And on Linux I'm mostly working around problems as I'm finding (so little in the way of showstoppers).
Last edited: