Subsistemul Windows pentru Linux (WSL) este un strat de compatibilitate pentru rularea aplicațiilor Linux ( fișiere executabile binare în format ELF ) pe Windows 10 . Ca parte a colaborării dintre Microsoft și Canonical , a devenit posibilă utilizarea imaginii originale a Ubuntu 14.04 [1] pentru a rula direct multe instrumente și utilități din acest sistem de operare pe WSL fără nicio virtualizare [2] [3] [4] . WSL oferă interfețe care sunt în mare măsură compatibile cu cele ale nucleului Linux; cu toate acestea, subsistemul WSL a fost dezvoltat în întregime de Microsoft și nu conține niciun cod sursă pentru nucleul Linux . WSL rulează multe aplicații nemodificate pentru spațiul utilizatorului [5] , cum ar fi bash shell , sed, utilitare awk, Ruby , Python etc. [6]
Începând cu 2018, subsistemul acceptă parțial rularea aplicațiilor grafice Linux (folosind GUI-uri bazate pe X11 ) și nu acceptă rularea aplicațiilor care necesită interfețe de kernel Linux neimplementate [7] . Aplicațiile grafice funcționează numai cu un server de sistem de ferestre X11 [8] extern , cum ar fi VcXsrv sau Xming (cu limitări). Este posibil să lansați mediul și programele Unity din pachetul Apache OpenOffice , funcționează și browserele (de exemplu, Firefox ). WSL utilizează mai puține resurse decât virtualizarea completă și a devenit cea mai simplă modalitate de a rula multe aplicații Linux pe Windows. Aplicațiile Windows și Linux lansate prin WSL au acces la toate fișierele utilizator [9] .
Subsistemul WSL este disponibil numai pe edițiile pe 64 de biți ale Windows 10 [10] și poate fi activat pe Windows 10 Anniversary Update și mai târziu. Subsistemul a început să fie dezvoltat ca parte a proiectului nelansat Astoria , care ar permite unor aplicații Android să ruleze pe Windows 10 Mobile [7] . WSL a fost introdus pentru prima dată în Insider Preview Windows 10 build 14316 [11] .
Microsoft poziționează WSL în primul rând ca un instrument pentru dezvoltatori, dezvoltatori web și cei care lucrează la sau cu aplicații open source [6] .
Bash funcționează pe Windows 10
Firefox pentru Linux rulează pe WSL
Managerul de pachete Synaptic rulează pe WSL