Virtual desktops on Windows have been around since at least XP, albeit as a powertoy. I know at least AMD, and I presume Nvidia, also offer(ed) their own virtual desktop solutions as part of their GPU driver suites.
So has Mac OS, since 2007 (the implementation wasn't perfect, though, and possibly still isn't perfect)