On Fri, May 19, 2017 at 8:09 AM, Bernhard Voelker
On 05/17/2017 06:25 PM, James Knott wrote:
Fedora, openSUSE and Ubuntu are now available in the Windows Store, making life easier for Windows-dominant organizations to run open source software
I didn't try WSL, but isn't this what Cygwin is doing for us successfully since many, many years?
I would imagine some parts are similar. I have not installed WSL (no W10 machine around). WSL must have a libc that maps Linux calls into the appropriate kernel calls, just as it does on Linux. To the outside, it provides the same interface. I would imagine that is the 'easy' part. What I think WSL has added over cygwin are things like /proc. And making asynchronous I/O work as a Linux app expects. And things like process control. It is not just the API, it is the ABI as well. It is not just that the program will compile and pretty much run. All the little execution-time differences must be provided as well. I would imagine that cygwin provided a useful start point for WSL. At least in identifying what things needed to be considered. As interesting as this sounds, I cannot see us providing to Windows users the Linux versions of our software. Linux is our primary platform. But we are happy to make Windows binaries. All developed in the comfort of Linux. We use mingw on openSUSE (installed from the builds in OBS) to make all our Windows software. So my Makefile builds (on openSUSE) both the Linux and Windows (32- and 64-bit) versions of everything. BTW, I really hope that the MinGW stuff in OBS stays supported! -- Roger Oberholtzer -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org