Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Is Microsoft deliberately trying to end Windows as a back end server? What is the underlying strategic outcome that makes this a good idea for Microsoft?

BTW if you reply to this comment with a "Microsoft smackdown" comment then your comment is not very interesting.

I'm interested to hear some thoughtful replies, not Linux fanboy pile-on and jeering.



Increasing interoperability may increase their Windows server share rather than reduce it. One hypothetical: a dev starts a new project. He's got a Windows box and loves Visual Studio, so he starts there. VS makes using MSSQL easy, so he uses it. Previously he wouldn't have because he figures they'll probably deploy on Linux because that's what everybody does.

Come deployment time, they decide to deploy on Windows to minimize unnecessary differences with their dev stack and there are better deployment tools for MSSQL on Windows than on Linux.


An impression I have is that it's still easiest to spin up a simple cheap Linux box on many of the server, VM, and "cloud" providers out there. Open Stack for the most part has avoided the question of Windows Servers. Even (especially?) Amazon's EC2 has supported Windows Servers for a while, but it still has heterogeneous pricing from Linux and fewer options...

I don't think Microsoft is trying to stop people from using Windows as a back-end server (especially when you look at efforts like Windows servers as Docker container farms), more that they are trying to even further lower the barriers to entry that a small "garage" company can spin up something like SQL Server. Maybe as that company grows past the "cheapest VPS on the market" phase they look to running their own Windows servers or (I presume, better yet to Microsoft) let Azure manage SQL Servers for them...

That said, they'd still have to come up with a much cheaper license for SQL Server to entice that "cheapest VPS on the market" crowd, but certainly this appears a step in that direction.


Saw it pointed out in other comment threads too that SQL Server on Linux makes it possible to Docker-ize a full application stack with .NET Core today, while you wait for the eventual promised Docker support for Windows containers... This also seems a possible motivating factor.


Presumably they are finally realizing that Windows more or less ended as a back end server a decade ago, and are trying to keep it from dragging other revenue-generating products with it.


I've read a few times that Microsoft is actually making quite a lot of money with Linux, offering services around it etc., a quick google search just have me this (though a bit older): http://www.wired.com/2015/09/microsoft-built-linux-everyone-...


Is there any point in keeping it alive?

Is it actually used by a meaningful amount of people and businesses?


Yes, it's very common in enterprise scenarios and with regular SMBs.


When was the last time you were in the office of a medium or large company that did NOT have an AD domain?


I'd probably guess its the most popular enterprise os excluding web hosting.

On average I've seen better windows server setups then Linux setups simply because windows servers tend be used in 'enterprise' solutions.


Absolutely, it still brings in billions in revenue each quarter.


It's already over, they're just trying to reconcile.


I'm especially excited for asp.net core on GNU/Linux.

Maybe this is meant to fight off postgres and -- more importantly -- Oracle.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: