"Linux users have always had a few options for remote desktops, from the X11 itself through to VNC. However these don't work quite as well as commercial implementations such as the popular NoMachine.
"Windows has the reasonably efficient and consistently implemented Remote Desktop Protocol (RDP) but it is inherently proprietary and tied to the Windows architecture, so it's not an option for sharing Linux desktops (though Linux client software is available to control Windows machines using RDP)..."