Ben Chuanlong Du's Blog

It is never too late to learn.

Windows Emulation on Linux

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

Virtual machine is the recommend way to emulate Windows working environment on Linux.

Windows Virtual Machine

  1. A Windows virtual machine (e.g., using Virtual Machine Manager) provides a full working Windows environment. The only downside is that a Windows virtual machine requires lots of resource to run. You need a very powerful Linux/macOS host machine.

  2. WinTPC is a relatively lightweight 32-bit Windows operating system. What's more important, Microsoft provides free registration for WinTPC. Get a Windows 10 development environment offers free Windows 10 virtual machines for developers.

ReactOS (@GitHub) is a free Windows-compatible Operating System . However, ReactOS has been in alpha stage for about 30 years. It's not recommended.

WinBoat runs Windows apps on Linux with seamless integration .

WinApps

WinApps allows you to run Windows applications (including Microsoft 365 and Adobe Creative Cloud) on GNU/Linux with KDE Plasma, GNOME or XFCE, integrated seamlessly as if they were native to the OS. WinApps is similar to WinBoat but not as user-friendly as WinBoat.

WINE, CrossOver

WINE and CrossOver requires way less resource than a Windows virtual machine. However, the Windows app you want to run might not be supported by WINE or CrossOver. And even if it works, it might be buggy. For more discussions on WINE and CrossOver, please refer to Windows Emulation Using WINE .

References

Comments