Microsoft announces WSL2 GUI application operation and package manager 'winget' etc. at Build 2020



The integration of Windows and Linux by Microsoft is progressing, such as the development of '

WSL ' that allows Linux to operate easily on Windows. Meanwhile , Microsoft announced on May 19, 2020 at the online event ' Build 2020 ' that GUI application operation in WSL, preview version of package manager ' winget ' for Windows, WSL support for DirectX , etc. did.

Windows Package Manager Preview | Windows Command Line
https://devblogs.microsoft.com/commandline/windows-package-manager-preview/

DirectX ❤ Linux | DirectX Developer Blog
https://devblogs.microsoft.com/directx/directx-heart-linux/

Introducing .NET Multi-platform App UI | .NET Blog
https://devblogs.microsoft.com/dotnet/introducing-net-multi-platform-app-ui/

WSL is a virtual environment that allows you to easily run Linux on Windows. Conventionally, it was necessary to use virtualization software such as VMware and VirtualBox to run Linux on Windows, but with the advent of WSL, you can use Linux just by installing an application from the Microsoft Store.



Such WSL evolved into 'WSL2' with Windows 10 version 2004 scheduled to be released in May 2020. WSL2 runs the actual Linux kernel and includes new features such as

Docker Desktop support for hosting WSL2 environments.

During 2020, WSL will also support the operation of Linux GUI applications. An image of the file manager of the Linux desktop environment ' GNOME ' running on WSL is released.



In Build 2020, Microsoft also announced the package manager ' winget '.

A package manager is a program that manages software installed on your computer, installs or removes software, and resolves dependencies. It is a common system in Linux, and APT and DNF are well known package managers. Currently it is still in preview stage by ' Windows Package Manager Insiders Program ', but it is possible to install software with commands such as 'winget install powershell'.



In addition, it was also announced that the API '

Microsoft DirectX ' for games and multimedia developed by Microsoft will support WSL2. It is said that the passthrough between the GPU recognized by Windows of the host OS and WSL2 has been established by the mechanism called 'dxgkrnl' .If you install the corresponding GPU on Windows, the device file of Linux on WSL '/ Dev / dxg' is created, and Linux can use DirectX via the device file.



Also, Build 2020 announced that it will unify .NET Core, Xamarin , and Mono into a single SDK for ' .NET 5 '. The new UI framework '.NET MAUI' is said to facilitate development across multiple platforms.



Build 2020 is open from May 19th, 2020 to 8:00 am, 21st May 2020 and 8:00 am, 21st Pacific Time , and you can attend online events by registering for an account.

Microsoft Build 2020-Home-Home
https://register.build.microsoft.com/

in Software, Posted by darkhorse_log