@BeefitupIsaid
In general, programs written for one Operating System are incompatible with another OS that does not use the same underlying File System structure.
Example
If you want to run Windows programs in Linux, you need a "translator" that can make sense of the Windows programs within the Linux environment.
WineHQ
Excerpted:
Wine (originally an acronym for "Wine Is Not an Emulator") is a compatibility layer capable of running Windows applications on several POSIX-compliant operating systems, such as Linux, macOS, & BSD. Instead of simulating internal Windows logic like a virtual machine or emulator, Wine translates Windows API calls into POSIX calls on-the-fly, eliminating the performance and memory penalties of other methods and allowing you to cleanly integrate Windows applications into your desktop.
Wine Application Database
Wine User Guide
Depending on your flavor of Linux and the current state of the Wine not-an-emulator software, there may be problems with Wine talking to USB ports.
Click the Thumbs Up to say Thanks!
Answered? Click this post Accept as Solution to help others find it.