Get the latest tech news

How to develop on Windows: comparing native, MinGW, Cygwin, WSL


Developing on Windows can be frustrating; while some development software is Windows-native or fully cross-platform, a lot of tools are made primarily for Linux. Surprisingly this even includes very popular ones like Git.

Minimal hardware access e.g. GPU, USB: While VM hosts can have some support for these (e.g. WSL2 has OpenGL and OpenCL acceleration) you won’t get the full experience. The main advantage to WSL1 over 2 is that is no virtual storage drive, making it faster to access Windows files directly. So on Windows, I prefer native builds from official sources or Scoop, falling back to Cygwin for any unsupported utilities.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of Windows

Windows

Photo of WSL

WSL

Photo of Cygwin

Cygwin

Related news:

News photo

Stock in freefall: Here’s how much the Windows outage will cost CrowdStrike

News photo

CrowdStrike blames test software for taking down 8.5 million Windows machines

News photo

Windows 10 KB5040525 fixes WDAC issues causing app failures, memory leak