Microsoft Learn provides documentation for Windows Subsystem for Linux.
Virtualization
Browse 28 virtualization websites and tools from our Software & Utilities directory, including WSL, Hyper-V, and PCjs Machines. 15 of them are open source. Every listing has its own page with details and similar sites, so you can compare before you visit.
Microsoft Learn documents Hyper-V’s functional specification and APIs for developers.
PCjs runs online emulators for DOS, Windows, OS/2, and other vintage PC systems in a web browser.
This repository curates resources and projects related to Windows Subsystem for Linux.
WSLg adds support for Wayland and X server scenarios to the Windows Subsystem for Linux.
virt-manager is a desktop tool for managing virtual machines through libvirt.
Blink provides a compact emulator for running x86-64 Linux programs, according to its project description.
Oracle VirtualBox provides open-source virtualization software for running virtual machines.
QEMU emulates and virtualizes systems, including full operating systems and individual programs across architectures.
Looking Glass provides low-latency KVM Frame Relay for virtual machine guests using VGA PCI passthrough.
Distrod installs Linux distributions in WSL 2 and includes an automatic startup feature.
Looking Glass provides low-latency display and input for using Windows from a Linux environment.
Windows Subsystem for Linux lets users run Linux environments within the Windows operating system.
The Virtual OS Museum collects preinstalled operating systems in a Linux virtual machine with launchers for Windows and Linux.
Run QEMU in a Docker container using the configuration and files in this repository.
This GitLab repository hosts the main QEMU project source code and contributor guidance.
Manage libvirt virtual machines through virt-manager, a desktop interface primarily targeting KVM.
OSBoxes offers virtual machine images for use with VirtualBox and VMware.
This GitHub repository contains source code for Oracle VirtualBox and its virtual machine software.
JSLinux runs Linux and other operating systems in a browser through emulated systems.
Neko runs a self-hosted virtual browser in Docker and uses WebRTC to share the browser experience.
Dexpot adds virtual Windows desktops and lets users switch between them with keyboard shortcuts or the mouse.
Infinite Mac runs classic Mac operating systems and software in a browser-based interactive environment.
Run systems such as KolibriOS, Linux, or Windows 98 in a browser with the v86 emulator.




















