Technology, Data and Science

Learning Windows Subsystem for Linux

Windows Subsystem for Linux provides a Linux environment for developers inside of Windows. Rather than starting a virtual machine or relying on a remote Linux machine for development, WSL provides a Linux kernel and enables you to install various distros within the Windows environment. In this course, Scott Simpson walks you through the basics of WSL, as well as common tasks and procedures for developing with Linux. Scott explains different versions of WSL, then goes over installing a Linux distribution, using the Windows Terminal interface, accessing files, using network services, and more. He shows you how to manage software in Linux, then dives into controlling processes and services, defining automated tasks, tools for software development, and accessing a WSL network service. After covering GUI apps in WSL2, Scott finishes up with useful tips on how to customize and troubleshoot your Linux environments.

Learn More