Wasn’t aware of WSL so I decided to put an hour into looking at this…
Just installed it and the “openSUSE 42.2” on to a Win10.
This is <not> anything like previous Linux Tools for Windows, this is a windowed Linux environment and not simply Linux accessibility tools.
First look areound,
By default, the windowed openSUSE looks like a fairly standard “Server” text-mode openSUSE 42.3 (yes, it’s already set to 42.3 since 42.2 is no longer supported).
All openSUSE commands seem to work as expected.
First things I checked were configured repositories and installed patterns and it looks like the repository cache is empty so it’s likely the installed openSUSE is a bare image.
Initial check is that it only has two patterns installed, Base and Minimal Base.
You can and probably should run “zypper up” to update the system image.
When I did so, I ran into a quirk… If you cancel, the zypper process continues to run and prevents you from running the same command immediately so I had to close the window and wait a few seconds (for the WSL process to properly die), re-open and try again.
It’s not really a full Linux system, for instance you can’t install and run whatever you want and your Linux doesn’t “boot up”…
It’s only a BASH shell with some limited functionality.
I was able to run yast, but yast software manager is only the “Search” and doesn’t support all the other ways you can display patterns and packages.
And, you can’t install a Desktop, although the x11 pattern can be installed, a number of other packages like the MinimalX for IceWM is missing.
See the following Microsoft FAQ that describes what you can and can’t do in WSL.
It seems that MS is suggesting you can run a full subsystem… for instance a Ruby (their example). I assume this applies to everything else that’s similar, so this might be a great way to run Python on Windows (a notoriously awkward and limited thing to do)
The Microsoft WSL FAQ (and quick links to everything else about WSL including installation)