Thanks for the useful comments Paul. That gives me several actionable suggestions to follow!
Original Message:
Sent: May 28, 2024 03:58 PM
From: Technogeezer
Subject: Linux 64-bit ARM distro to run as VM under Fusion Pro OR DevContainers for software development?
Most of the major Linux distros have pretty good ARM support these days. Fedora, OpenSUSE (both Tumbleweed and Leap), RHEL (9 and above), Oracle Linux (8.7 and above), Ubuntu and others all run as Fusion VMs on Fusion on ARM pretty well. There's no need to mess with WSL(1 or 2) on Windows ARM.
I'd suggest taking a look at the Unofficial Fusion for Apple Silicon Companion guide https://community.broadcom.com/viewdocument/the-unofficial-fusion-for-apple-sil?CommunityKey=0c3a2021-5113-4ad1-af9e-018f5da40bc0 for tips, tricks, and "gotcha"s.
WSL1 (which does not require nested virtualization like WSL2) will work on Win 11 ARM VMs.
FYI -
I just did a quick check and VS Code (both proprietary Microsoft released build and OSS versions) are both available via Flatpak on ARM. ubuntu and Fedora both have the VSCodium app in their respective app stores - which is an open-source build of VSCode from Microsoft sources without Microsoft branding.
------------------------------
- Paul (technogeezer)
Original Message:
Sent: May 28, 2024 03:21 PM
From: JustDon
Subject: Linux 64-bit ARM distro to run as VM under Fusion Pro OR DevContainers for software development?
I have Fusion Pro on my M1 MacBook Pro and have a Windows 11 ARM VM running nicely.
However, when I explored configuring WSL2 under Win 11, I discovered that nested virtualization does not appear to work on the M1. So, what are my options to get a Linux distribution up and running on my MBP for software development?
- Find a Linux 64-bit ARM distro to run under Fusion Pro. I'm open to suggestions on selecting a distro with decent ARM support.
- Run Docker on my MBP and create custom Linux Dev Containers appropriate for each project.
I use Visual Studio Code which would handle Dev Containers or ssh remote connections equally well.
Any suggestions would be appreciated - thanks.
Don