Windows Subsystem for Linux got a big update along with the Windows 10 Fall Creators Update. It offers other Linux distributions and, in addition to the original Ubuntu, you are already natively in Windows running SUSE or Fedora.
Windows Subsystem for Linux is no longer named "Bash on Windows", but Microsoft names it according to the distribution you install. You can have "Ubuntu on Windows Subsystem for Linux", "OpenSUSE on Windows Subsystem for Linux" and so on. The distribution menu has also expanded, besides the original Ubuntu, you can also install openSUSE, SLES or Fedora.
The ability to run natively Linux applications in Windows was launched at the beginning of last year, it's actually Wine Outside: It's not about virtualization or editing Windows running programs (like Cygwin). Microsoft has added a compatibility layer to its systems that provides applications with Linux APIs and allows them to run directly natively.
Microsoft is gradually working on improving this feature and integrating the Windows Linux environment. The latest update no longer runs bash.exe, which installed the Ubuntu. Now, you simply choose the distribution from the Microsoft Store and install it as a regular application.
The older solution called "Bash on Ubuntu on Windows" remains functional, but is considered obsolete and will not be maintained. Microsoft recommends to uninstall and migrate data to one of the newly supported distributions.
To install, you must enable the "Windows Subsystem for Linux" property and reboot the system. Then you search for "Linux" in Microsoft Store and choose your favorite Linux distribution.
It is still a feature designed primarily for developers who primarily use the Linux command line. However, it is also possible to run desktop applications experimentally. The advantage is that it is possible to install multiple distributions next to each other, all have their own disk space and can be run at the same time.
The advantage of integration is that you can share Windows files so you can use the same files in multiple distributions. At the same time, a Windows network stack is used, so it is possible to run server services in a common way in a Linux environment, linking each environment to each other.
RUB 1,067 / Mo
RUB 9,830 / Mo