is that only possible with RDP for windows and for example VNC for linux?
O Linux faz o RDP. O MSWindows faz o VNC.
O RDP (e o sistema XWindow) requerem software adicional pré-instalado no lado do cliente. Então talvez não seja uma solução thin client?
Existem clientes VNC de applets HTML5 e Java. OTOH, eu não acredito que é possível rodar múltiplas sessões exclusivas em um servidor MSWindows VNC (com todos os outros sistemas operacionais o hard bit está configurando uma sessão VNC compartilhada!) E usar uma ponte VNC-RDP parece um desperdício. É claro que seria trivial criar um multiplexador de conexão que permita apenas que um fluxo IP de cada vez se conecte a um servidor VNC específico.