Jetson Desktop UI Development

Hello,

I’m trying to develope an UI desktop application for Jetson from my not ARM , Windows machine by using virtual machines and trying to compile project from them for ARM Linux based systems. I need to know which Operating Systems does these jetsons are using to use as a system(like which ubuntu based) so that I can use it on virtual machine to make it more compatible. So may you tell me which OS does these four embedded system is using?

1 - Jetson Orin NX 16GB
2 - Jetson Xavier NX 16GB
3 - Jetson AGX Xavier 32GB
4 - Jetson Nano

Also, do you recommend any kind of distribution of Linux system to develope and compile UI based project to use as virtual machine from?

Best Regards