WSL Getting GUI Support
WSL1 is an emulation of Linux system calls to allow running Linux tools and software in a special sandbox. It was fast, lightweight and worked well enough to run modern apps but had limited functionality.<p>WSL2 is a Hyper-V virtual machine that runs actual Linux kernel&#x2F;distros with some special integrations to allow accessing the filesystem, terminal, docker, and now the GUI.<p>It&#x27;s no different than running a Linux VM yourself, but it&#x27;s installed with a few clicks from the Windows Store and has much better tooling. It&#x27;s fantastic for building software <i>for</i> Linux while being <i>on</i> Windows. MS has already spent 5 years making the cross-platform .NET Core framework which now runs more on Linux than anywhere else, even in Azure. If you want to build <i>on</i> Linux itself then just boot into Linux, but this is great for Windows becoming a central platform for development, regardless of the final destination for the work.