Surprise comes the announcement of openSUSE for Windows 10, mainly because it is not an official development of Microsoft.
Microsoft and Canonical surprised the entire free software community with the announcement of Ubuntu for Windows 10; More specifically, this collaboration allows us to use Ubuntu’s bash (terminal) on the desktop, along with its programs.
In practice, that means that we can run Linux applications on Windows 10, without the need to mount a virtual machine; It has even been discovered that it is possible to load the Ubuntu desktop, although the results are still somewhat difficult to use.
Ubuntu is not the only Linux distro that we want to see in Windows
The big question that many people asked themselves in the community was Why Ubuntu? Why not another distro? The collaboration may be between Microsoft and Canonical, but Ubuntu shouldn’t have anything special that allows this implementation.
Said and done, there is already another distro compatible with Windows, althoughe is not official, in the sense that Microsoft is not involved; it is nothing less than openSUSE for Windows 10, one of the oldest and most reliable distros in the industry.
You may not know her, but openSUSE is one of the best distros for professionals and enthusiasts; It may not have the popularity of Ubuntu, but instead it focuses on offering a stable experience.
It has a good amount of own development programs, and solutions for the developer and the administrator.
So some at openSUSE believe that Microsoft chose the wrong distro to implement bash for Windows; a functionality that will mainly be used by programmers and system administrators.
How to get openSUSE for Windows 10
This is how openSUSE for Windows 10 was born, which takes advantage of the work already done to run Linux binaries on Windows; in fact, all we have to do is replace some files with openSUSE files. The steps are the following:
- Activate Ubuntu for Windows 10. Here is a tutorial on how to do it.
- Download the openSUSE user space. This is for version 42.2 of openSUSE Leap, the desktop version; but we could also install the server version. Download openSUSE 42.2 user space
- Open bash by typing bash in the start menu.
- Unzip the openSUSE file with the following commands, ignoring error messages. Close bash when done. $ Sudo mkdir rootfs $ sudo tar -C rootfs -Jxf openSUSE-42.2.tar.xz $ exit
- Now let’s make a backup of the Ubuntu rootfs directory (we’ll call it rootfs.ubuntu). We copy the rootfs from openSUSE instead. To do this, open Command Prompt from the start menu and run these commands: cd% localappdata% lxss rename rootfs rootfs.ubuntumove. Home rootfs.
- Now we are going to establish a root user, which we have lost by removing the Ubuntu file. In the same command prompt terminal, run this.lxrun / setdefaultuser root
- Close the command prompt and open bash again. That’s it, you already have openSUSE in Windows 10.
- Optionally, you can change the Ubuntu icon to openSUSE. First download the icon and at a command prompt execute the following: cd% localappdata% lxss rename bash.ico Ubuntu.icorename Saki-NuoveXT-Apps-suse.ico bash.ico
The choice between openSUSE and Ubuntu will depend mainly on what you want to do; Each distro offers its own programs and its own strengths.
But perhaps most interesting of all this is the reaction in the community that caused the collaboration between Microsoft and Canonical.