Hello,

Dan's answer is spot on but I supposed Suman would appreciate more details :-)

From my point of view:

- Microsoft is a company with a considerable amount of money and a sizeable human workforce. And it took them years to propose Windows Subsystem for Linux (WSL) and Windows Sybsystem for Android (WSA). So it is not easy. WSL and WSA implement a real Linux kernel because Linux and Android (the base Android without Google Play and such) is free/libre so Microsoft may do it. Please note that WSA does not implement Google Play but the Amazon Store (it is not free/libre and probably Microsoft has negociated with amazon a rigth to use its store in WSA.

- There already is something like Linux Subsystem for Windows (let(s call it LSW): Wine has the same scope as WSL: run applications (not the whole OS). The difference is: Microsoft Windows is a proprietary OS so WineHQ (Wine editor) cannot use the genuine Windows kernel, and has developed a layer to -very roughly- translate Windows instructions in Linux instructions.

There are elements of different nature that prevent the emergence of a new LSW:
- philosophical (proprietary vs free/libre)
- monetary (Debian is poor compared to Microsoft)
- logistical (Debian is an association and has a limited workforce composed almost completely of unpaid volonteers compared to Microsoft developers who earn a living working for Microsoft)
- organisational (why reinvent Wine?)
- ...

As a side note Wine is a layer intended to run Windows applications on a Linux distribution but there is an whole OS intended to replace Windows: ReactOS. It has been in development for more than twenty years and in my opinion is nowhere near being really usable: that's another clue that running Android or Linux apps on a Windows OS is much easier than running Windows apps on an OS taht is not Windows.


Reply via email to