It\u2019s no longer a Windows vs Linux world. It\u2019s a Windows and Linux World. And when it comes to the cloud, Linux rules.\n\n\nThat creates a unique challenge for Microsoft. Windows doesn't have tools and utilities to manage Linux servers. This has meant that developers running Windows on their local machines have had to either dual boot with Linux or run Linux in a virtual machine (VM). Neither was an ideal situation.\n\n\nMicrosoft tried to bring Linux capabilities to PowerShell, but that was going to be a daunting task, so they came up with a clever solution. They created a subsystem for Linux so admins and developers can run Linux utilities natively on Windows without having the overhead of a VM and without leaving the Windows environment, which means they can develop and deploy for both platforms.\n\n\nAs expected, Microsoft chose Ubuntu as the base for its Linux layer. The reason was purely technical and market driven. Ubuntu is the most popular cloud OS for obvious reasons. Ubuntu is available free of cost, unlike RHEL and SUSE, so you can run thousands of Ubuntu instances without paying a dime, and if you do need commercial support you can easily get it through Canonical.\n\n\nBut what if you are an openSUSE user or you run SUSE Linux Enterprise Server on Azure? How will you get access to SLES\/openSUSE specific tools and commands?\u00a0\n\n\n There is good news for such users: openSUSE\/SUSE engineers have come up with a solution that lets users replace Ubuntu with openSUSE Leap on Windows 10.\n\n\nIf you want to run openSUSE on your Windows 10 system, here is how you do it:\n\nPrepare Windows 10 for Linux\n\nYou need to become a Windows Insider to get early access to the experimental Windows Subsystem for Linux (Beta) feature. Go to Settings and under \u2018Update and Security\u2019, find the \u201cFor Developers\u2019 option and enable \u2018Developer Mode\u2019. Then go to Windows Updates setting and click on Advanced Options, click on \u2018Get Started\u2019 under Get Insider Preview Builds option. You will need to log into your Microsoft account. Once logged in, choose the \u2018Fast\u2019 level for Insider program. Windows may now install some updates. If no updates are available, search for \u2018turn windows features on or off\u2019 in the search bar of settings. A new window will open, scroll down and enable \u2018Windows Subsystem for Linux (Beta)\u2019. Click OK and close settings.\n\n\nOpen the Command Prompt from the Start menu and type \u2018bash\u2019. Windows will start downloading Ubuntu for Windows. I know, it\u2019s Ubuntu and not openSUSE. Don\u2019t panic. We do need the base Ubuntu layer, once we have that, we can use any Linux distribution on it. After successful installation, it will ask you to create a username and password. Once done, open the Ubuntu bash shell in Windows by typing \u2018bash\u2019 in the Start menu of Windows and it will open a Linux terminal.\n\n\nNow it\u2019s time to turn Ubuntu against itself. First run system updates to make sure all packages on Ubuntu are up to date.\n\nsudo apt-get update\nsudo apt-get dist-upgrade\n\nOnce it\u2019s fully updated, download openSUSE Docker image:\n\nwget -O openSUSE-42.2.tar.xz https:\/\/github.com\/openSUSE\/docker-containers-build\/blob\/openSUSE-42.2\/docker\/openSUSE-42.2.tar.xz?raw=true\n\nNow create \u2018rootfs\u2019 directory, extract openSUSE image and exit by running these commands, one by one:\n\nsudo mkdir rootfs\nsudo tar -C rootfs -Jxf openSUSE-42.2.tar.xz\nexit\n\nOpen Windows command Prompt and make a backup of Ubuntu, by running these commands, one by one:\n\ncd %localappdata%lxss\nrename rootfs rootfs.ubuntu\nmove .homerootfs .\n\n(Note: exchange \u2018ubuntu_user\u2019 with the name of the user that you created for Ubuntu).\n\n\nFor now, we will just use \u2018root\u2019 as the user on our openSUSE install, so set root as the default user, from the Command Prompt of Windows 10:\n\nlxrun \/setdefaultuser root\n\nClose the command prompt and open \u2018bash\u2019 from the start menu. To check if you are running openSUSE and not Ubuntu, run the following command:\n\ncat \/etc\/os-release\n\nYou will feel immense joy to see \u2018openSUSE Leap. Eureka! You have openSUSE running on Windows 10. Go ahead and run \u2018zypper up\u2019 to run system updates and then start using openSUSE Leap on Windows 10.