Linux does, in different kinds.
rdesktop will allow you to connect to Windows terminal service without any probles.
There are multiple kinds of VNC software that allow you to take control of the graphical desktop of another computer.
There is ssh, which will allow you to open a command line, or I think, also a graphical desktop from another machine.
Check these links:
Hope that helps.