... | ... | @@ -72,9 +72,13 @@ The Microsoft Visual C runtime. This is the `libc` of the Windows world. It also |
|
|
|
|
|
`mintty` is a terminal emulator shipped with the `msys2` distribution (and Cygwin). It's not so great; you probably want to use something else (e.g. [ConEmu](https://conemu.github.io/)).
|
|
|
|
|
|
## Linux on Windows
|
|
|
## WSL
|
|
|
|
|
|
Linux on Windows (also known as the Windows Subsystem for Linux, WSL, or Drawbridge) is a project undertaken by Microsoft seeking to add a Windows subsystem to the Windows kernel, allowing full user-mode emulation of a Linux environment. Currently we don't use LoW for GHC development.
|
|
|
Windows Subsystem for Linux (WSL, also known as the Linux on Windows or Drawbridge) is a project undertaken by Microsoft seeking to add a Linux subsystem to the Windows kernel, allowing full user-mode emulation of a Linux environment. Currently we don't use LoW for GHC development. It exhibits a few infelicities relative to "typical" POSIX systems (e.g. [file locking](https://github.com/haskell/cabal/issues/6551#issuecomment-589212080), and [mmap performance](https://github.com/microsoft/WSL/issues/1671)).
|
|
|
|
|
|
## WSL2
|
|
|
|
|
|
Version 2 of WSL abandons the user-space emulation approach in favor of full hypervirtualisation and various driver- and userspace-level interoperability bridges.
|
|
|
|
|
|
## Useful tools
|
|
|
|
... | ... | |