( jevgenyij | 2024. 05. 04., szo – 20:07 )

ARM váltás miatt úgyis megy az egész a levesbe valamilyen emulációs réteg felé. Amennyiben komolyan gondolja a Microsoft, hogy erős alternatíva kíván lenni ARM platformon is és nem csak jelen akar lenni. 
Ami DOS korszakból való, arra már ma egyébként PC-platformon is inkább a teljes hardveres emuláció a jó megoldás, mint DOSBox. Win16 szintén mehet full emulációba, a leggyengébb mai CPU/SOC is megbirkózik vele.
A Wine és proton változata hatalmasat lépett előre az elmúlt években a Microsoft támogatása nélkül. Ma már szinte minden windows program működik Linuxon, ami még nem az pont a Microsoftnak nem okozna problémát, akár valamilyen wine-fork vagy teljesen önálló megoldást alkalmazva. Végső esetben pedig igen lehetne akár egy WSL-jellegű vagy LSW:) megoldás is egy lecsupaszított windows maggal. 

Mit nyerne vele a Microsoft?

Minden ma létező, desktopra alkalmas ARM SoC támogatása a Linux által. Ezt Windows-szal összehozni nagyobb munka mint a legacy kompatibililás megoldása.

.NET 5.0 (Core ág) óta Linuxon is működik. MAUI már multiplatform, na ebből egyelőre pont a Linux desktop maradt még ki, de pótolható. Winapi által hívogatott user32.dll és comctl32.dll -eket kell lecserélni meglevő programokkal való kompatibilitás megőrzése mellett és szinte minden működni fog. 

Egyébként az Apple lazán eltöri a visszafelé kompatibilitást a régi progikkal, mindenki tudomásul veszi, hogy meg kell venni az új verziót az új Mac-re.