There is an open source project called Box64 that provides similar functionality to Rosetta for a Linux VM.
Before I moved my Intel application to a Debian VM using Rosetta under UTM, I managed to get my application working under Box64 in a Fedora VM under Fusion. Performance was actually on par with the application under Rosetta and UTM.
But, getting Box64 setup wasn't easy and it was pretty fragile. (I.e., updating Fedora would tend to break Box64.)