The biggest potential issue will be how people get hardware for doing the builds. Hopefully Apple will provide a good way of cross-compiling or a new machine that is suitable for datacenter deployment (ARM based mac mini?). We'll have to wait for the WWDC announcement to find out.
But instead of docker, just deboostrap the amd64 release under a directory, copy qemu-amd64 to $DIR/usr/bin and chroot into that directory. Docker is a bit of a mess.
Before chrooting, bind-mount:
/dev to $DIR/dev
/proc to $DIR/proc
/dev/pts to $DIR/pts
/sys to $DIR/dev
/home to $DIR/home
copy /etc/resolv.conf to $DIR/etc/resolv.conf
Then chroot and login (su -l yourusername). That way you could try running a lot of software.
debootstrap an ARM rootfs, please.
It’s no stretch to say that iTerm 2 is a major one of the reasons I cannot stand desktop Linux (or Windows, even with the new terminal there).
https://code.visualstudio.com/updates/v1_46#_windows-arm64-i...
EDIT: It works great, and it has remote for ssh and wsl!!! This made my day!
Outdated information: Windows on ARM requires you to build UWP apps which is more work than just a recompile.
Maybe I'm spoiled because my development is mostly java, python, Go, docker, etc, all of which should have no runtime problem.
In terms of IDE, It looks like vscode is ported which is great.
I see two projects in my workflow: intellij and iterm2. I can live with a vanilla terminal but I'll need intellij. It looks like there's some[1] discussion around support.
1. https://github.com/JetBrains/intellij-community/commit/db531...