@Skye that is a bit difficult when you maintain a piece of primarily-Windows software!
I mean, yes, I _do_ do most PuTTY development on Linux, because most of the complexity is in the cross-platform code anyway. But testing and developing on Windows is still necessary some of the time, either for mysterious bugs, or changes to the GUI in particular.
@simontatham I'm not too familiar with client software programming, but isn't C/Rust universal? Wouldn't you be able to call upon the ui renderer to do the rest.
Also VMs exist.