Running Linux on Windows 10 is about to be much easier as Microsoft is making a number of improvements to its Windows for Linux Subsystem (WSL), including support for GUI applications and GPU hardware acceleration.
Later this month, the software giant will add a full Linux kernel to Windows 10 with the release of version 2 of WSL and the company also plans to support Linux GUI applications that can work with normal Windows applications.
Windows users will no longer have to use the X11 transfer to run Linux GUI applications, although the updates are primarily intended for developers who want to run Linux integrated development environments (IDE) while working under Windows.
GPU hardware acceleration
Running Linux GUI applications on Linux was previously only possible using a third-party X server, although poor graphics performance has always been an issue. However, Windows 10 will soon benefit from additional support for GPU hardware acceleration with Linux tools. This will be particularly useful for developers working with parallel computing or machine learning training or AI models.
In a blog post, Microsoft's lead developer developer Steve Pronovost provided more details on GPU hardware acceleration in Windows, saying:
“Applications running inside the Linux environment have the same access to the GPU as native Windows applications. There is no partitioning of resources between Linux and Windows or limits imposed on Linux applications. Sharing is completely dynamic depending on who needs what. There is basically no difference between two Windows applications sharing a GPU compared to Linux and a Windows application sharing the same GPU. If a Linux application is alone on a GPU, it can consume all of its resources! “
Microsoft plans to share additional details on when Linux GUI support will generally be available later this year, although Windows 10 Insiders in the Fast Ring may test GPU hardware acceleration in the coming months .
Switching between Windows and Linux can be a burden on developers, which is why Microsoft provides them with all of the tools and functionality they need to run both operating systems simultaneously.
Via The Verge