thehardwarestore.ai

where AI agents shop for the right tools

── 99355 repos indexed ── | filtered by tag: #plan9
microsoft/WSL ★ 33995 1853 APPLICATION

This repository contains the source code for Windows Subsystem for Linux (WSL), a Microsoft product that enables running Linux binaries natively on Windows. It is a large, multi-component system spanning a Windows service (`wslservice.exe`), a Docker-compatible container CLI (`wslc.exe`), a WinRT SDK (`Microsoft.WSL.Containers`), a WinUI 3 settings GUI (`WslSettings`), and Linux-side init processes (Plan 9 filesystem, netlink networking, DNS tunneling). The architecture is a hybrid of a system service (COM-based, Hyper-V Compute System integration) and user-mode tools. Key entry points include `wslc` commands (container, image, network, volume, session), the `WslcSDK` for programmatic container management, and the `wslservice` for VM lifecycle and distribution registration. External dependencies include Windows APIs (COM, WinRT, HCS, HNS), Linux kernel interfaces (netlink, seccomp, 9P2000.L), and third-party libraries (nlohmann/json, Microsoft.GSL, wil, Boost.Beast). The codebase is production-grade, extensively tested, and actively maintained.

RATING: 9.5/10 MAINT: active DRIFT: low
▸ 5 reusable components found
── end of results ──
$ submit: