Linux is my DD on Wintel (AlderLake); IIRC (K)Ubuntu have those same packages in ARMv8 (and gcc for the rest) so it should 99% be the same for me.
The porting issues are not as spotty as a few years back, but one should check your use-case won't be hit with 3D/codec issues or missing services. Recall qemu does ARM64 just fine... =3