Why do people still use cygwin, and not WSL or an actual linux?
Why do people still use cygwin, and not WSL or an actual linux?
The notable exception is that I indirectly use MSYS2 (which is effectively a fork of cygwin) as part of using git for windows. Git for Windows includes an msys2 environment so that the portions of git that are written as shell scripts or perl scripts, etc can run properly. While you can launch the "git bash" directly, and pre-wsl that could be useful, the MSYS is mostly there because Git for Window's git.exe will automatically launch subcommands in that environment.
Since it's so lightweight, you can have, use, and throw away as many cygwin envs (folders) as you like.
It doesn't require any Windows subsystem, hypervisor, admin rights, Linux distribution or anything, and will even work on an XP machine should you need it.
Finally: much less bloat to run and store.
A. Cygwin works and has been around for a long time. B. Cygwin programs are native windows procs.