Not the OP, but I've thought about doing something like this, because you can justify a much fancier computer if it's shared. I have no reason for 16-cores, but 16-cores across three people is reasonable, maybe not even enough, so better get something bigger.
Then at least 64 GB of ram, and a sweet disk array, etc.
I did run a dual head Windows environment for a while, but it did have issues from time to time.
> Did try Windows but Windows has no built in support for multi seat, so it didn't work well.
Windows kind of does have built in support for multi seat[1], it's just Microsoft won't sell it to you, and if they did, licensing costs would be enormous for 2-5 people; I was using third party software to enable multiseat, which worked ok for the version of windows it was built for, but hotplugging USB was always an opportunity for calamity, etc.
Then at least 64 GB of ram, and a sweet disk array, etc.
I did run a dual head Windows environment for a while, but it did have issues from time to time.