Either way, I'm happy to see them putting their money where their mouth was, literally.
If every company starts doing this (using open source!), the majority of software will be written and maintained by volunteers begging for donations from said companies.
What will be left is devops jobs, "full stack" engineers, i.e. all jobs where you can't really focus on developing software.
Very few interesting jobs may remain in Microsoft Research.
This is already the case for many projects, isn't it? In the case of OpenBSD, several of the core developers are either owners or employees of companies that use OpenBSD in their operations. Some of these companies are infrastructure providers, some are device / appliance vendors, some are consultancy shops...
that is not how it works now so why would that change?
I'm cautiously optimistic about their sudden benevolence towards open source in general.
This means that as long as someone is renting compute time from them, MS don't really care what is running higher in the stack.
That is correct, adding a OpenSSH server and a client with Powershell was announced last month.
It's good to see Microsoft also contributing to the project, so many users of OpenSSH do not.
I think standardization and easy scripting made Unix ubiquitous. Making a regex to search for start time in ps output did not.
> It's also what made HTML ubiquitous.
Most HTML on the internet uses CSS for presentation.
> I think it's great that powershell is getting full, native ssh support -- because then I can manage windows computers in a non-ridiculous way
So it's non ridiculous, but you'd still be using Powershell, which you just said is garbage. I'm not following.
You seem /really/ pissed off. I'm not sure why.
So was it easy or not?
> Most HTML on the internet uses CSS for presentation.
...now. That was extremely not the case during the period that HTML grew popular.
> So it's non ridiculous, but you'd still be using Powershell, which you just said is garbage. I'm not following.
It's non ridiculous because my control scripts can be written in a real scripting language, dispatching generated powershell commands to windows machine over the same protocol that real computers use. Powershell itself isn't really the attraction in this case.
> You seem /really/ pissed off. I'm not sure why.
I'm not sure why you would think that. They're just opinions. I can consider something garbage without getting emotional about it. Actual garbage in a garbage can, for instance.
I just don't want people to run up Windows 10 on July 31st and then ask "but where is OpenSSH?!" Windows 10 might receive OpenSSH support in the future, but you'll be waiting a while. They only just announced the effort, engineering may not have even started yet in earnest.
https://en.wikipedia.org/wiki/OpenBSD#OpenBSD_component_proj...
I suppose an internet router running OpenBGPD on windows approaches the "kill it with fire" level of visceral repulsion, but something more realistic like bundling openssh client or CARP or LibreSSL could totally happen.
http://www.undeadly.org/cgi?action=article&sid=2015060309042...
That said, there's more and more evidence accumulating that Microsoft seems to have had a change of heart. I had a gut feeling I would like the new CEO. So far, so good.