I’m thinking about setting up a workstation running OpenSUSE with VM (Windows 8.1 in it) and remote desktop access. But I’m not sure which VM and which remote desktop option would work best - would love to hear from those more experienced than me.
My initial idea is to use VMware for the vm part - as I’ll be using apps that require a bit of 3d power inside vm this seems like a good choice (but I’m really not sure - apart from VMware I’ve only used Virtualbox).
I’m quite lost when it comes to remote desktop. In the past I had a separate Windows workstation which I’ve accessed from my Linux machine using FreeRDP. This gave me really smooth experience with really small lag. When I try similar thing with TigerVNC the expereince was pretty bad - huge lags, really not a smooth ride. Would that be the same with Linux to Linux connection? If yes what other options could possibly work better (mind I need to access gui and work in it)?
Or maybe I should simply set up remote desktop in VM and use rdp connection? I’d prefer to have remote access to a Linux host and see a VM from there, rather than separate remote desktop for the host and vm, but I’m not even sure that’s a good idea.
For those interested why I’m researching such setup - I prefer Linux for work. Apart from many other reasons when I have a hardware failure usually Linux allows me to simply put the hdd into other workstation and continue working without the hassle of reinstalling the apps, managing licenses etc. Windows simply wouldn’t boot if I tried similar thing. And that’s exactly what has happened to me last week - Windows workstation that I use to set 3d printing jobs fried and this stopped my work for a couple of days when I had to deal with software/hardware vendors and ask them to allow me to install licenses for the apps on a temporary machine. At the same time I simply can’t go full Linux - there are apps missing that I simply couldn’t work without. Thus I got the idea of a VM and remote access.
Any thoughts / suggestions on the matter are greatly appreciated.