( timi | 2025. 05. 22., cs – 16:15 )

Kimarad, hogy a WSL1-re vagy WSL2-re vonatkozik a kérdés. A kettő nagyon más. WSL1 úgy-ahogy a wine megfelelője a Windows világban. Mind a Wine, mind a WSL1 kompatibilitási réteg, amely rendszerhívásokat fordít. A wine főleg gpu gyorsított gui programoknál erősebb. 

Ezzel szemben a WSL2 emulációs technológiát használ. Ennek sok előnye és hátránya is van. Először a  linux guest(ek) mindig futnak, és elvesznek a gép erőforrásaiból. Persze wsl --shutdown parancs leállítja az összes futó WSL2 disztribúciót és a mögöttes virtuális gépet, így felszabadítja az erőforrásokat. Azonban a WSL2 gyorsan újraindulhat, és újra fogyasztja az erőforrásokat. Különösen ha több disztró van telepítve ami nálam gyakori ez probléma. 

A WSL2 nem kínál natív snapshot funkciót a Linux disztribúciókhoz, nem biztosít teljes értékű virtuális gépkezelést. 

A "csak" type-2 hipervizor a VirtualBox, de akkor kapcsolom be és ki amikor akarom. Sok disztró esetén sem fogyaszt sok erőforrást ha általában csak egy guest-et kapcsolok be. Kikapcsolva az összeset pedig semmit nem fogyasztanak, csak tárhelyet, ami belefér. A WSL2 nem kínál natív snapshot funkciót a Linux disztribúciókhoz, még a VirtualBox igen. Nehezen hiányolható funkció szintén.