Ubuntu on WSL¶
Windows Subsystem for Linux (WSL) enables developers to run a GNU/Linux environment on Windows. The Ubuntu distribution for WSL is tightly integrated with the Windows OS, supporting features including remote development with popular IDEs and cross-OS file management.
Ubuntu Pro for WSL is an automation tool for managing instances of Ubuntu on WSL. If you are responsible for a fleet of Windows devices, Pro for WSL will help you to monitor, customise and secure WSL at scale.
Ubuntu on WSL provides a fully-featured Ubuntu experience on Windows, suitable for learning Linux, developing a personal open-source project or building for production in an enterprise environment.
In this documentation¶
Getting started: Setting up a development environment from scratch with Ubuntu on WSL
Installation: Install Ubuntu on WSL • Install Pro for WSL
Releases: Distribution release reference • Release notes for the Ubuntu distro and Pro app
WSL for enterprise: Remote deployment of WSL with Landscape • Attaching a Pro subscription using the Windows registry • Configuring the Landscape client • Using the Landscape API • Enforcing Pro agent startup • Starting the agent remotely with InTune
Security and Ubuntu Pro: Security overview • Securing WSL with Pro • Firewall requirements
Configuration and customisation: Instance configuration reference • Automating configuration with cloud-init • Customising an Ubuntu image for WSL • Differences between WSL 1 and WSL 2
GPU and graphics: Enabling GPU acceleration with CUDA • Creating data visualisations
DevOps: GitHub actions for WSL • Running a WSL GitHub workflow on Azure
How the documentation is organised¶
This documentation uses the Diátaxis structure.
Tutorials take you through practical, end-to-end learning experiences.
How-to guides provide you with the steps necessary for completing specific tasks.
References give you concise and factual information to support your understanding.
Explanations include topic overviews and additional context on the software.
Project and community¶
Ubuntu on WSL is a member of the Ubuntu family. It’s an open-source project that warmly welcomes community contributions, suggestions, fixes and constructive feedback.
Thinking about using Ubuntu on WSL for your next project? Get in touch!