I would like to be able to run Linux programs (CLI, maybe GUI) in Windows 10 64-bit, and bonus would be nice to work in the Linux system itself (create files and folders, shell scripts). I used to do this with a virtual machine I installed Linux on, but running a virtual machine takes a long time and it consumes a lot of system resources. I would like to reduce resource consumption and reduce startup time.

What does not work for me:

  • Dual-boot (no simultaneous access to Windows and Linux)
  • RDP, VNC (I need offline version)
  • Cygwin (requires recompiling source code as far as I know, this takes time)
  • WSL2 (it's slow).

What is close to what I want:

  • coLinux and forks (nice, but does not support 64-bit Windows)
  • Wine (designed to run Windows programs on Linux, I would like the opposite)

Maybe I need something that works with Compatibility layer but I didn't find the right program in that list.

  • 1
    Could you clarify whether you were running WSL2 or WSL1 in your tests? What were you running in your tests? Was is a CPU, IO slowdown, or something else? Normally, they both should have close to native performance, unless the applications you're running need GPU acceleration and don't have access to it. Perhaps WSL1 could be a bit faster due to not having a hardware virtualisaton layer in between, but even then HW virtualisation should be pretty fast.
    – aitap
    Commented Jan 20, 2023 at 15:43
  • Agree with @aitap. Unless you have a very slow or underpowered PC, WSL2 should run anything as fast as it would on native Linux, since it is native Linux. What specifically is your issue?
    – OldTimer
    Commented Mar 13, 2023 at 6:37


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Browse other questions tagged or ask your own question.