← All repos

WSL

Windows Subsystem for Linux

Browse cluster: Distributed Databases & Data Systems
1,242commits
133contributors
10languages

Tech stack & purpose

Windows Subsystem for Linux (WSL) is a compatibility layer that enables running Linux binary executables natively on Windows. This repository contains the core Windows components that implement WSL functionality, along with open-source documentation and sample applications demonstrating the WSL Container API. The project is maintained by Microsoft and uses a tech stack centered on C++, C#, and C for the core Windows service components, with additional support for Python tooling and documentation via MkDocs. The repository includes code samples written in C, C++/WinRT, and C# that show how to use the `Microsoft.WSL.Containers` SDK to run Linux containers from native Windows executables, ranging from minimal "Hello World" examples to more complex applications like a Nextcloud server and a QR code generator powered by a custom Linux container.

Languages

C++
72.8%
C
23.2%
C#
1.5%
CMake
1.0%
Python
0.7%
PowerShell
0.7%
Shell
0.1%
Makefile
0.0%
Batchfile
0.0%
Dockerfile
0.0%

Contributors (top 30 of 133)