Subsystém, který před několika lety Microsoft zavedl do Windows 10 a který umožňuje spouštění nativních linuxových programů ve Windows, se dostává na další úroveň. Nejdříve (WSL1) šlo jen o mezivrstvu, která (nedokonale) překládala volání linuxového jádra na volání pro NT kernel, posléze (WSL2) byl subsystém povýšen na běh celého virtualizovaného Linuxu zároveň s NT jádrem, celou dobu se ale jednalo pouze o aplikace běžící v textovém režimu, maximálně se dala grafika zobrazovat pomocí lokálně běžícího síťového X11 serveru coby aplikace pro Windows. To ale nebylo ani rychlé ani příjemné, proto MS již vloni ohlásil, že začíná pracovat na podpoře plného běhu GUI aplikací. Teď se na světlo světa dostává preview této technologie.
Zatím je vše dostupné pouze v GitHub repozitáři Microsoftu, s Windows 10 Insider Preview build 21362+ by se ale měla podpora dostat i mezi členy programu Windows Insider a někdy později i do běžných Windows. Vše je řešeno tak, že součástí WSL nadále bude přímo malá distribuce Linuxu rovnou od Microsoftu, s níž teprve bude komunikovat distribuce instalovaná uživatelem do WSL2. Tato malá distribuce obsahuje Wayland, X server, Pulse Audio a vše ostatní potřebné pro běh grafiky, audia a videa, existují pro ni i ovladače pro grafiky od Intelu, AMD a NVidie. Grafické programy spouštěné v uživatelské distribuci budou přímo komunikovat s kompozitorem Weston, který bude kreslit vše požadované.
Zdroje:
Kdo by to byl před dvaceti lety řekl, že Microsoft bude někdy až takhle alternativní? Linux se posunul z rakoviny až na skoro součást systému a když teď už bude umět i kreslit grafické aplikace, nezbývá než počkat na dobu, kdy bude NT jádro jen volitelnou součástí instalace Windows.