Windows Subsystem for Linux
| Windows Subsystem for Linux | |
| Fejlesztő | Microsoft |
| Legfrissebb stabil kiadás | 3.0.3 (stabil verzió, 2026. október 9.)[1] |
| Legfrissebb fejlesztői kiadás | 3.0.4 (kiadás előtti verzió, 2026. október 20.)[2] |
| Programozási nyelv | C++ |
| Operációs rendszer | |
| Kategória |
|
| Licenc |
|
| Kódtár | |
| A Windows Subsystem for Linux weboldala | |
A Windows Subsystem for Linux, röviden WSL a Microsoft által fejlesztett kompatibilitási réteg, amely lehetővé teszi Linux környezet és Linux-alkalmazások futtatását a Microsoft Windows operációs rendszer alatt. A rendszer segítségével a felhasználók Linux parancssori eszközöket, segédprogramokat és alkalmazásokat használhatnak közvetlenül Windows alatt, hagyományos virtuális gép futtatása nélkül.
A technológia elsősorban szoftverfejlesztési és rendszergazdai feladatok támogatására készült, különösen olyan esetekben, amikor a Windows és a Linux eszközkészlet egyidejű használata szükséges.
A WSL először 2016-ban jelent meg a Windows 10 egyik frissítésében,[3] majd később a Windows 11 rendszerben továbbfejlesztett formában vált elérhetővé.
Története
[szerkesztés | forrásszöveg szerkesztése]A Windows Subsystem for Linux fejlesztését a Microsoft azzal a céllal indította el, hogy javítsa a Windows kompatibilitását a Linux-alapú fejlesztői eszközökkel és munkafolyamatokkal. A technológiát 2016-ban mutatták be a Microsoft Build fejlesztői konferencián.[4]
Az első generáció (WSL 1) a Linux rendszerhívások Windows-kompatibilis megvalósításán alapult. A 2019-ben bejelentett WSL 2 már valódi Linux kernelt használ, amelyet a Microsoft karbantart és a Windows frissítési rendszerén keresztül terjeszt.[5]
Működése
[szerkesztés | forrásszöveg szerkesztése]A Windows Subsystem for Linux lehetővé teszi különböző Linux-disztribúciók telepítését és futtatását a Windows rendszerben. A támogatott rendszerek közé tartozik például az Ubuntu, a Debian és az openSUSE. A disztribúciók a Windows terminálból indíthatók, és hozzáférnek a Windows fájlrendszeréhez is.
A technológiának két fő változata ismert:
- WSL 1 – a Linux rendszerhívásokat közvetlenül Windows kernelhívásokra fordítja le, így Linux kernel futtatása nélkül biztosít kompatibilitást.
- WSL 2 – egy könnyű virtualizációs megoldást használ, amely valódi Linux kernelt futtat a Hyper-V virtualizációs technológia segítségével.
A WSL 2 által használt Linux kernelt a Microsoft tartja karban, és a rendszer frissítései a Windows Update szolgáltatáson keresztül jutnak el a felhasználókhoz. A WSL 2 jelentősen javította a Linux-alkalmazások kompatibilitását, valamint a fájlrendszer- és hálózati műveletek teljesítményét.
Parancssori kezelés
[szerkesztés | forrásszöveg szerkesztése]A WSL működése a Windows parancssorából vagy termináljából a wsl.exe parancssori eszközzel vezérelhető. A program a Windows Command Prompt, a PowerShell, illetve a Windows Terminal környezetből indítható.
A wsl.exe segítségével telepíthetők és kezelhetők a Linux-disztribúciók, kiválasztható az alapértelmezett rendszer, valamint indíthatók Linux-parancsok közvetlenül Windowsból. A parancssori eszköz lehetővé teszi továbbá a WSL példányok állapotának kezelését, valamint a WSL 1 és WSL 2 közötti váltást is.
A wsl.exe a Windows rendszer része, és a WSL alrendszer elsődleges kezelőfelületének tekinthető.
Grafikus Linux-alkalmazások
[szerkesztés | forrásszöveg szerkesztése]A Windows Subsystem for Linux újabb változatai lehetővé teszik grafikus Linux-alkalmazások futtatását is. A WSLg nevű komponens a Windows 11 rendszerben jelent meg 2021-ben, és biztosítja, hogy a Linux grafikus programok közvetlenül a Windows asztali környezetében jelenjenek meg.
A megoldás egy integrált Wayland- és X11-kompatibilis grafikus réteget használ, amely lehetővé teszi, hogy a Linux-alkalmazások a Windows alkalmazásokhoz hasonló módon, külön ablakban fussanak.
Konténertechnológiák
[szerkesztés | forrásszöveg szerkesztése]A Windows Subsystem for Linux különösen fontos szerepet kapott a konténeralapú fejlesztési környezetekben. A WSL 2 teljes Linux kernel használatával lehetővé teszi a Linux-konténertechnológiák hatékony futtatását Windows rendszeren.
Ennek köszönhetően több konténerplatform, például a Docker, közvetlenül a WSL környezetre építve működik Windows alatt. Ez lehetővé teszi, hogy a fejlesztők Linux-alapú konténereket futtassanak és kezeljenek anélkül, hogy külön virtuális gépet kellene használniuk.
Felhasználása
[szerkesztés | forrásszöveg szerkesztése]A Windows Subsystem for Linux elsősorban fejlesztői és rendszergazdai környezetben használatos. Tipikus felhasználási területei:
- Linux parancssori eszközök használata Windows környezetben
- szoftverfejlesztés és build folyamatok Linux eszközökkel
- konténeralapú fejlesztés (például Docker használatával)
- Linux-alapú szerveralkalmazások fejlesztése és tesztelése
A rendszer lehetővé teszi a Windows és Linux eszközök integrált használatát ugyanazon fejlesztői környezetben.
Jegyzetek
[szerkesztés | forrásszöveg szerkesztése]- ↑ "Release 3.0.3". 2026. október 9. Hozzáférés: 2026. október 13.
- ↑ "Release 3.0.4". 2026. október 20. Hozzáférés: 2026. október 23.
- ↑ Anniversary Update, 1607-es verzió
- ↑ Bhartiya, Swapnil. "Microsoft Brings the Linux Command Line to Windows » Linux Magazine". Linux Magazine (amerikai angol nyelven). Hozzáférés: 2026. március 18.
- ↑ Loewen, Craig (2019. május 6.). "Announcing WSL 2". Windows Command Line (amerikai angol nyelven). Hozzáférés: 2026. március 17.
Források
[szerkesztés | forrásszöveg szerkesztése]- Warren, Tom (2025. május 19.). "Microsoft's Windows Subsystem for Linux is now open-source". The Verge (amerikai angol nyelven). Hozzáférés: 2026. március 17.
- GrantMeStrength. "Windows Subsystem for Linux Documentation". learn.microsoft.com (amerikai angol nyelven). Hozzáférés: 2026. március 17.