Check out our Monthly Survey Page to see what our users are running.
We do often include affiliate links to earn us some pennies. See more here.

Microsoft president admits they were wrong on open source

By - | Views: 62,742

During a recent online event the current Microsoft President, Brad Smith, opened up a little bit about open source and their previous failures with it.

Sadly, their history with open source is a rather tumultuous one. Previous Microsoft CEO, Steve Ballmer, famously said years ago how "Linux is a cancer" and no one really forgot. It's interesting now though because of how Microsoft has changed over the years, as they finally warmed up to open source.

In a chat hosted by MIT CSAIL, President Brad Smith mentioned:

Microsoft was on the wrong side of history when open source exploded at the beginning of the century and I can say that about me personally. The good news is that, if life is long enough, you can learn … that you need to change.

They now own GitHub, a website built around code sharing and their own Visual Studio Code editor is also open source under the MIT license. Expanding there, GitHub also recently acquired npm (the company behind Node package manager) too. That's merely scratching the surface, as they're even integrating Linux more and more into Windows itself with their Windows Subsystem for Linux. Heck, they're even going to put their own web browser Edge onto Linux which is now being built with the open source Chromium.

What are your thoughts?

Article taken from GamingOnLinux.com.
31 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly came back to check on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly. Find me on Mastodon.
See more from me
The comments on this article are closed.
62 comments
Page: «6/7»
  Go to:

Linuxwarper May 19, 2020
This means very little to desktop Linux. Correct me if I am wrong but isn't open source software different than FOSS? One is free (Linux), while other is open source with a restrictive license.

So them admiting they were wrong about open source is a matter of them going back on the decision to share their code. It's not going back on anything else. Many of their apps are either not supported or lacking on Linux. And they stand in the way for desktop Linux to progress. Do you all really believe DX12 Ultimate is a coincedence? In a time when Vulkan is being utilizied (Switch, Android, Proton, Stadia). Gaming is important aspect to get marketshare, and Vulkan being widely used on PC will power up gamng on Linux significantly. With more marketshare more games and apps will come to Linux.

They don't love Linux
. The notion that they do is bordering on propaganda. They simply love the parts of Linux that helps their business.
brucemuggins May 19, 2020
I certainly don't trust Microsoft. Didn't someone once say they have 100s of lawsuits open against open source software? And if they were serious, shouldn't they stop taxing Android?
Pangaea May 19, 2020
Don't believe them for one second.

They may conclude that it was a strategic error. That it made it more difficult to co-opt, steal and destroy. But I don't think even they themselves think they were wrong as such, and will now make a 180 degree turn. They're still the Spawn of Satan as far as I'm concerned :P

Many tech companies in that category these days, though, so it's not terribly high "praise".
14 May 20, 2020
View PC info
  • Supporter Plus
Quoting: slaapliedje
Quoting: 14
Quoting: F.Ultra
Quoting: LinasAnd I am sure that is why Windows Subsystem for Linux (WSL) exists. Not because they actually want their users to use Linux, but because they know that they lost to Linux in the server market, and cannot pull off a compelling Windows-proper alternative.

I'm quite sure that WSL only exists in order to keep Linux Server developers and Administrators using the Windows desktop, and not loosing them to a Linux desktop like they lost on the server side.
I don't think so. It's to make it easier to manage Linux services that run on Azure. Now, admins and developers don't have to run a VM. I don't think MS was "losing" anybody to Linux that is now satisfied with WSL.
I've basically been forced to use WSL1 for the past few months, and it's horrible. Even doing things like a simple 'apt update' take forever compared to a real Linux system (VM or otherwise). WSL2, they gave up on it being a kernel supported subsystem, and is instead just a virtual machine using Hyper-V extensions. Which by the requirements I'm currently restricted to is not okay either (and it's basically a VM that won't give you any X applications...)

So WSL is probably really only meant as a way to get a more native version of bash /ssh, etc. doing anything beyond just that is rather painful.
Thankfully, I do not have to use WSL. I tried it a year or two ago and was fed up with it really fast. Running a VM on my desktop is a bit annoying, but it's overall way better to me.
Shmerl May 20, 2020
Their latest "let's push DX junk into the kernel because we don't want to support Vulkan" shows well how they really relate to open source still.
furaxhornyx May 21, 2020
View PC info
  • Supporter Plus
Quoting: randylNow this is the perspective I don't get, at all. Why would opening the source of any Windows version make it more attractive to use?

Windows being proprietary closed-source OS is often mentioned as an argument in favor of using FOSS, so I guess it "could" make it more attractive, especially if you can see (and "fix") potential spywares.


Quoting: randylEverything that is horrible about using Windows (drive letters, registry, abysmal userland design, etc) would still be present including the horrible UI/UX design, which can easily be replicated in other desktop environments.

This is something I do not understand when Linux users speak about Windows. And, I would like to point out that, while I am quoting your post, I have nothing against you in particular, it is just some trend I observe quite often in some Linux "die-hard fans".

But, how is Windows drive letters system bad ? It help keeping things tidy (when I install a game, I want to install it on my SSD drive, but when I am downloading, say, a Linux iso, I want to have it on my big capacity hard drive). On Linux, I struggle trying to get games installed on the right physical disks.

About the registry (that I never have had to use in years of using Windows, it is only required for very specific tweaks), how is that worse than tinkering with conf files scattered everywhere ?

It seems to me that people aren't being fair when comparing Linux to Windows (or any OS to any other OS, for that matters), and I am not sure how it is being helpful to anyone ?
randyl May 21, 2020
Quoting: furaxhornyx
Quoting: randylNow this is the perspective I don't get, at all. Why would opening the source of any Windows version make it more attractive to use?

Windows being proprietary closed-source OS is often mentioned as an argument in favor of using FOSS, so I guess it "could" make it more attractive, especially if you can see (and "fix") potential spywares.


Quoting: randylEverything that is horrible about using Windows (drive letters, registry, abysmal userland design, etc) would still be present including the horrible UI/UX design, which can easily be replicated in other desktop environments.

This is something I do not understand when Linux users speak about Windows. And, I would like to point out that, while I am quoting your post, I have nothing against you in particular, it is just some trend I observe quite often in some Linux "die-hard fans".

But, how is Windows drive letters system bad ? It help keeping things tidy (when I install a game, I want to install it on my SSD drive, but when I am downloading, say, a Linux iso, I want to have it on my big capacity hard drive). On Linux, I struggle trying to get games installed on the right physical disks.

About the registry (that I never have had to use in years of using Windows, it is only required for very specific tweaks), how is that worse than tinkering with conf files scattered everywhere ?

It seems to me that people aren't being fair when comparing Linux to Windows (or any OS to any other OS, for that matters), and I am not sure how it is being helpful to anyone ?
It's a personal preference. All of those things I mentioned are real issues regardless whether you have experience with them or not.

And I am a full time Windows user (at work) as much as I'm a Fedora user (at home) so I am commenting from experience not philosophy. If someone doesn't get why Linux is better at all the things you mentioned, then please have them keep using Windows.

You quoted me out of context. The person I replied to seems to think that opening the source of Windows would somehow make it all better. I'm pointing out that it won't because all those flaws are engineered by design and can't just be ripped out and coded over; how Windows itself works wouldn't change much from opening the source.
furaxhornyx May 21, 2020
View PC info
  • Supporter Plus
Quoting: randylIt's a personal preference. All of those things I mentioned are real issues regardless whether you have experience with them or not.

And I am a full time Windows user (at work) as much as I'm a Fedora user (at home) so I am commenting from experience not philosophy. If someone doesn't get why Linux is better at all the things you mentioned, then please have them keep using Windows.

The problem with people pointing out those issues (in general, not you specifically) is that they seem to forget that there are also issues with Linux (e.g. conf files vs registry, drive letters vs folders, etc).

Quoting: randylYou quoted me out of context. The person I replied to seems to think that opening the source of Windows would somehow make it all better. I'm pointing out that it won't because all those flaws are engineered by design and can't just be ripped out and coded over; how Windows itself works wouldn't change much from opening the source.

If, instead of the end of support of Windows 7, Microsoft had made it open source (so that the support could be done by users) as someone else suggested, I probably would still be using Windows 7 (and have all my stuff work flawlessly). But since the alternative was Windows 10, well... ^_^
Eike May 21, 2020
View PC info
  • Supporter Plus
Not everything is better on Linux, but IMHO, the points you mention are.

Quoting: furaxhornyxBut, how is Windows drive letters system bad ? It help keeping things tidy (when I install a game, I want to install it on my SSD drive, but when I am downloading, say, a Linux iso, I want to have it on my big capacity hard drive). On Linux, I struggle trying to get games installed on the right physical disks.

On Linux, everything is reachable from a single point, "/". On Windows, it's not. You seem to see that as an advantage, but what if the drive letters are used up? (Yes, I've been at least close to this.) You still can easily mount your physical drives or partitions under /B/, /C/, etc in Linux if you want to... But you've got infinite possibilities - not 26.

Quoting: furaxhornyxAbout the registry (that I never have had to use in years of using Windows, it is only required for very specific tweaks), how is that worse than tinkering with conf files scattered everywhere ?

Could you please copy me your configuration of program X? It's complicated and I really like the way you did it. Well it's scattered over places in the registry (which AFAIR is in several physical files). It's under /etc/Xapp on Linux, copy the file and fine. You want to make a backup of your whole system configuration? cp --recursive /etc /somewhereelse. (That was how I moved from 32 bit to 64 bit Linux back in the days.) How do you do that with the registry? I don't know. Additionally, configuration files are a thing on Windows, too, they're just scattered around the place. (Yes, Linux user configuration files do not all follow the standard either.)


Last edited by Eike on 21 May 2020 at 7:32 pm UTC
furaxhornyx May 21, 2020
View PC info
  • Supporter Plus
I am starting to think that I should start a thread in the forum, as I didn't want to hijack the original News. Please tell me if I should do so, because I am still new here...

Quoting: EikeNot everything is better on Linux, but IMHO, the points you mention are.

Quoting: furaxhornyxBut, how is Windows drive letters system bad ? It help keeping things tidy (when I install a game, I want to install it on my SSD drive, but when I am downloading, say, a Linux iso, I want to have it on my big capacity hard drive). On Linux, I struggle trying to get games installed on the right physical disks.

On Linux, everything is reachable from a single point, "/". On Windows, it's not. You seem to see that as an advantage, but what if the drive letters are used up? (Yes, I've been at least close to this.) You still can easily mount your physical drives or partitions under /B/, /C/, etc in Linux if you want to... But you've got infinite possibilities - not 26.

I do not fully agree with the "you can still easily mount your physical drives [...]", since I recently change a dead hard drive and it took me a good 20 minutes to figure out how to mount it to /games and have it recognized after a reboot... Still, you can also mount drives or partitions in Windows as folders, too, so you are not limited to 26 mounted drives either.

Also, If I want to make a backup of my system "/", I am not sure if all my "/home" and "/games" content will be copied too (resulting in a huge backup file, I guess). With letters for separate partitions, I find it easier.


Quoting: Eike
Quoting: furaxhornyxAbout the registry (that I never have had to use in years of using Windows, it is only required for very specific tweaks), how is that worse than tinkering with conf files scattered everywhere ?

Could you please copy me your configuration of program X? It's complicated and I really like the way you did it. Well it's scattered over places in the registry (which AFAIR is in several physical files). It's under /etc/Xapp on Linux, copy the file and fine. You want to make a backup of your whole system configuration? cp --recursive /etc /somewhereelse. (That was how I moved from 32 bit to 64 bit Linux back in the days.) How do you do that with the registry? I don't know.

Unless you have a specific "program X" in mind, I do not know know of any program which configuration is stored in the registry ? Usually the files are within the program folder directly, or in My documents folder (equivalent to /home).

I still have some program that I used in the late 90s, made for Windows 98, that I can still use without reinstalling anything, and despite changing / reinstalling / changing Windows version (and hard drives) over the years. And if you really need the registry part, it can be exported quite easily.

So, in all fairness, I am not sure as how those different behaviours qualify as issues on the Windows side.
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.