Your submission was sent successfully! Close

Thank you for signing up for our newsletter!
In these regular emails you will find the latest updates from Canonical and upcoming events where you can meet our team.Close

Thank you for contacting our team. We will be in touch shortly.Close

  1. Blog
  2. Article

haydenb
on 19 May 2020

New GPU and GUI features announced for WSL at Build


Microsoft Build, Microsoft’s annual developer conference, is taking place virtually May 19-20. Ubuntu will be featured throughout the event, in announcements of new WSL features, demos of cloud-native development on Microsoft Azure, and by presenters using Ubuntu desktop with native Microsoft applications like Teams, Code, and Edge:

GPU and GUI application support

In an address by Microsoft CEO Satya Nadella the company announced new features coming to WSL 2. WSL 2 is the latest version of Windows Subsystem for Linux powered by a real Linux kernel in a lightweight virtual machine. These new features will unlock powerful workflows for users of Ubuntu on WSL:

  • Nvidia CUDA and DirectML support for GPU accelerated applications and development tools, such as Kubeflow on microk8s.
  • Linux GUI application support enabling native and cross-platform development with tools such as GNOME Builder, KDevelop, and Emacs.

From the DirectX Developer Blog:

WSL 2 is currently available in Windows Insiders builds. WSL 2 will be generally available in Windows 10 version 2004, which is anticipated in the next few weeks. GPU support is expected to be available in Windows Insiders builds in a few months. A timeline for Linux GUI application support is expected later this year.

microk8s and LXD on WSL 2

A Kubernetes development environment is available today on Ubuntu on WSL 2 using microk8s. A presentation from Canonical on using microk8s on WSL 2 will go live on May 22. You can sign up to be notified or subscribe to Celebrate Ubuntu on YouTube.

Ubuntu on WSL 2 can also power LXD-based container workflows on Windows. Here is a tutorial from WSLConf on using LXD on WSL 2.

LXD 4.0 recently introduced VM support which can be used after Microsoft lands nested virtualization support in WSL 2 later this year.

See all of the videos from WSLConf on our YouTube Channel.

Additional new features

Additional features coming to WSL announced by Microsoft at Build 2020 include:

  • An easier way to install WSL on any version of Windows using wsl.exe –install and later the ability to specify a specific distribution and version, such as Ubuntu 20.04.
  • WSL 2 will now become the default when installing WSL for the first time.

Learn more about Ubuntu on WSL 2

Related posts


Karen Horovitz
18 March 2024

Accelerate AI development with Ubuntu and NVIDIA AI Workbench

AI Article

As the preferred OS for data science, AI and ML, Ubuntu plays an integral role in NVIDIA AI Workbench capabilities.  ...


Shashank Balashankar
19 March 2024

Canonical collaborates with NVIDIA to simplify enterprise AI deployments with NVIDIA BlueField-3 operating an optimised, Ubuntu-based Linux OS 

Networking Article

The NVIDIA BlueField-3 networking platform – powering the latest data processing units (DPUs) and SuperNICs, and transforming data centre performance and efficiency – runs BlueField OS, an optimised Linux operating system (OS) derived from Ubuntu. With Ubuntu’s signature maintenance and support guarantees, the comprehensive Ubuntu Pro sof ...


Karen Horovitz
18 March 2024

Canonical accelerates AI Application Development with NVIDIA AI Enterprise

Kubernetes Article

Charmed Kubernetes support comes to NVIDIA AI Enterprise Canonical’s Charmed Kubernetes is now supported on NVIDIA AI Enterprise 5.0. Organisations using Kubernetes deployments on Ubuntu can look forward to a seamless licensing migration to the latest release of the NVIDIA AI Enterprise software platform providing developers the latest AI ...