I was thinking about a setup, where I'd have a linux VM with emacs daemon running inside it, and have emacsclient running on windows connect to it in some way.

Is this possible, and if yes, are there any known limitations?

Evgeni