As a lifetime Windows user, I've recently been trying out my workflow on a mac. After a couple of months of mac-usage, I'm impressed to see every part of my workflow being improved, except for 1, most important thing: Ignition development.
Ignition takes proud in being supported on all platforms, but there are some bugs I see in MacOS that I don't see in Windows. The main ones being:
Sudden crashes, without warning where the Designer just shuts down.
The whole application is not focused, and it does not get refocused by clicking on it. I have to click on another app and then back to the Designer before I can click on anything again.
If you've become comfortable with Mac's Unixy flavor, you'll probably be comfortable in Linux, too. And the problem reports for Ignition with Linux are rare. (I haven't had any trouble at all since v8.1 was released.)
Have you tried to run Ignition Linux version on WSL2 rather than a VM? It allows running Ubuntu and Widows side by side. I think it gives a better development environment! I didn't try to run Ignition but did try MS code for other development.
Thanks for the update. WSL2 allows installing kubuntu as well. May be a useful information for Windows users, WSL2 is quite convenient tool on windows which allows switching between Windows and Linux easy.