Ubuntu, SUSE Linux, and Fedora are all coming to the Windows Store

Microsoft is doubling down on offering developers more options on Windows 10, and at Build 2017, it announced that three of the most popular Linux distributions are coming to the Windows Store.

Ubuntu, SUSE Linux, and Fedora will all be available to install directly from the Windows Store, making it easy to run Linux apps on any Windows 10 device. The Linux installations will run in a sandbox environment side by side with Windows, with the same command-line utilities available that you’d normally have with a full installation as well as shared access to things like the filesystem and networking.

Being on the Windows Store also means that the distros will be able to work on the education-focused Windows 10S. This could give Microsoft an extra edge in appealing to computer science and engineering students who may want access to the open-source operating system for developing code.

Correction: Linux on Windows runs in a sandbox alongside Windows 10, not in a virtualized environment as this article originally suggested.

Comments

This is so cool. Now you can run Linux from the comfort of your own Window, hassle free ^^

Microsoft loves everything now!

Except Chrome

More like "Google doesn’t love to bring their apps to Windows Store doe to reasons"

in the Chrome case is more like, due to restrictions imposed by Microsoft on the Web engine Store web browsing apps have to use (even Centennial apps).

Chrome is on IOS with similar restrictions

And if Windows 10S ever gets as many users as iOS, you can bet Chrome will turn up.

what about Windows 10 ? it has way more users than iOS

We have Chrome. And i get your argumen why no chrome on store yet, because you don’t have to install every apps from the store.

Yeah but downloading an app from the store means it’s optimized to work on Windows 10, whereas from a website just means that it works on Windows 10. I prefer optimized over just works.

There are apps called "Chrome" and "Firefox" for iOS, but iOS actually doesn’t allow web browser engines (or other forms of interpreting other code such as NES / SNES / Genesis / Arcade emulators, etc) on the app store.

EVERY web browser on iOS is just a skin on top of Safari’s rendering engine, due to Apple’s walled garden lockdown policies.

Maybe we can install chrome in ubuntu inside windows.

I assume this is openSUSE?

I think it is, but openSUSE and SUSE Linux Enterprise are both distributions of "SUSE Linux" so the terminology is correct anyway.

Yeah I’m not saying the terminology is incorrrect I’m just curious as to which version it was. I immediately thought of price and wondered if you could buy Enterprise through the Windows store, which would be kind of crazy.

I’m not sure it is quite correct to call this a visualized environment. It’s more of a layer that lets Linux API calls work on the Windows kernel. You can still access Windows stuff from within the Linux subsystem (and vise versa technically, but it’s very easy to screw up your Linux environment from Windows, so it isn’t recommended).

Yeah.. it’s pretty much like Wine on Linux.. it’s not an emulator, it’s a reimplementation of the win32 apis. This is a reimplementation of the linux kernel apis.

From what I’ve read, it’s not a reimplementation of the Win32APIs. It’s a co-implementation next to the Win32APIs. Basically there’s a Windows kernel that provides the capabilities Win32API needs. They built a Linux subsystem that sits next to Win32API and uses the same kernel. So changes to the file system from either Win32 or Linux subsystem will have the same impact. You can’t do everything in one subsystem that you can do in the other – but anything that is implemented in one is accessible via the other: shared ram, network, disk, inputs, outputs, etc.

It’s from my perspective the "correct" implementation, and it MS continues to take it seriously, the world for developers who prefer to use Windows OS is going to get a lot better.

I always thought "jaw-dropping" was a stupid term because, really, who just stands there staring at something with their mouth open, void of any actual reaction?

Turns out, today it’s me.

I must say this is a great news. Personally, one of the best news from Microsoft in a while. This will certaintly help grab more dev market share away from Apple. One of the advantages MacOS had for developers was *nix-like command line and tools.

TIL: screenfetch
Just tried it on Bash on Windows

If you can install a Linux distro in Windows 10 S, then shouldn’t you have access to any browser you want through the Linux distro? This might be a way of getting non-Edge browsers fairly easily through Windows 10 S.

This could make Windows 10 S a lot more attractive. Though it might be a major hassle for the average user.

If it’s just an extension of the existing Ubuntu/Bash integration, then it’s command-line apps only, so no browsers (or at least not Chrome and Firefox, though you can probably browse in emacs or something).

People have managed to get an X server and Firefox running under Windows Subsystem for Linux.

Having a Unix terminal and development environment has been one of my main reasons for switching to MacOS. I’ve been expecting Microsoft to give a half baked solution to their Linux support, but that doesn’t seem the case.

Between Microsoft’s genuine full support of this and Apple’s huge missteps on the latest MBP lineup, my next laptop may very well be a Windows one.

View All Comments
Back to top ↑