After integrating a full Linux kernel into Windows 10, Microsoft had revealed at BUILD 2020 that it was working on full Graphical User Interface (GUI) support for Linux apps on the Windows Subsystem for Linux (WSL). With this built-in Linux kernel, there was decent support for various Linux features and tools. But there was no way to run, test, and use Linux GUI apps.
Ubuntu Desktop/GUI Apps on WSL | Updated Guide
That is, until now. Those who have enrolled in the Windows Insider Program are now getting a preview of GUI application support, allowing developers to build, test, and run their applications in a Linux environment.
The lack of GUI support has been a common issue that led many developers to abandon the Windows experience for its open-source counterpart. But with the latest Windows 10 Build 21364, Microsoft aims to address that by introducing support for Linux apps that require a GUI, making this a crucial update for developers who have until now favored Linux over Windows due to the availability of comprehensive app tools.
Before this update, developers had access to Linux command line tools, features and functionality, and apps, but no support for GUI apps. To get around the limitation, developers had to go up against third-party servers and tools.