Still a WIP with WSUS. I'm working on finishing downloading Windows 10,11 and Windows server 2016+ updates, verifying the VMs can connect and updating them.
Current downloaded WSUS updates are around 800GB. Can probably reduce that by about 300GB by removing OS upgrades from one ver to another, I actually did that already for one OS because the total download size was crazy (lots of .esd files) so plan to check that again when my server hits 1TB of free space. Currently holding at 3TB.
Would be nice to store these somewhere on the net for others but I'm not interested in paying to store on the Internets what would amount to likely 1TB+ of updates. Before even doing that would first verify with a blank WSUS install if WSUS would detect these updates and not re-download or if it would overwrite, If it would overwrite then not much point in uploading. Mabye the focus should be on OS you would have to jump through hoops to update so all Windows OS up to vista.
So after WSUS updates are done then Windows VMs for below Windows 2000 will need to be created. Will have to decide Autopatcher vs scripts for updates and make sure I have all those updates and if not download them. Script is likely better, much simpler and less obfuscation.
I think the above would be sufficient to then stop for now with VM setup and go through the repos I've already put on the vogonsorg github and add the missing last working version for each OS or update what is already there. This wouldn't cover systems without SSE,SSE1 or SSE2 but it would be sufficient from an OS compatibility standpoint.
As far as 3D acceleration then for Vmware OGL and D3D are supported for XP+ on Vmware 16. For Vista you have to use older Vmware tools otherwise OGL is broken but no big deal. Windows 2000 used to have 3D acceleration but appears that isn't the case with newer versions of Vmware but there is a rumour that you can set the hardware version of the VM to a lower version to get it working again. If this is untrue then pcem it is for 3D for 9x-3.5x-NT4-2000. I also have my test desktop which I'll just sysprep my vmware vms and restore them to my desktop so I don't have to create seperate images.
For wrappers KernelEx for 9x, Blackwingcat for 2000, OneCoreAPI for XP and I think there's one for vista as well I'll just duplicate the existing vms and have a VM for each one.