How to run Windows apps on Linux

How to run Windows apps on Linux
Photo by Paul Carroll / Unsplash

There are many different options available, whereas the most prominent one might be Wine – "a compatibility layer capable of running Microsoft Windows applications on Unix-like operating systems".

This post should provide a first overview of those options:

💡
Tip: Before you go for CrossOver, I would recommend trying Bottles (free and open source) first, as they seem pretty similar.
💡
Insight: On Fedora, I used to rely on VMware Workstation, but frequently ran into issues after kernel updates. As a result, I switched to virt-manager to avoid these issues entirely. – There’s an excellent guide for running a "Windows 11" guest with virt-manager, including practical tips and performance tweaks (available as both an article and a YouTube video).
  • Additionally, you could always check if your Windows app is available as a web version – or alternatively if there is a Linux-native app, which fits your needs as good or even better as the Windows one.
Update: There's a new player on the block: WinBoat. It's an Electron app that runs Windows apps on Linux using a containerized approach, whereas communication happens via the WinBoat Guest Server (more info here). – I'll give it a shot once it supports Podman and leaves beta.

References:


Share this post: