I'm personally a fully competent Linux sysadmin, and an extremely incompetent Windows sysadmin.
SQL Server is great, I love .NET, and the only thing holding me back all these years has been the Windows system requirement.
I'm personally a fully competent Linux sysadmin, and an extremely incompetent Windows sysadmin.
SQL Server is great, I love .NET, and the only thing holding me back all these years has been the Windows system requirement.
The only thing I see MSSQL on Linux being useful for is for development and testing purposes before deployment to a local server farm or the Azure cloud. (Even then, why not just run it on your Windows dev machine?) Honest question: What's the scenario where you'd license a system to run on Linux in production? To me, this is interesting, from the virtualization standpoint, but it seems like a solution in search of a problem.
And even in companies that have Windows MSSQL on Linux might be useful, e.g. if they have a linux-centric virtualization infrastructure.
At my company we had a single Windows server for aaaaages that we kept around because of a legacy MSSQL install we needed. Only Windows box in the whole server farm. Was a bit of a pain.
Of course, MSSQL-on-Linux wouldn't necessarily have been the answer here... I'm sure we would have had to buy a new MSSQL license to run it on Linux.
Eventually we eliminated the need for it entirely, but had MSSQL-on-Linux been an option a few years ago we might have simply migrated it to Linux and paid the necessary license.
A lot of devs don't understand/like windows enough to work on it. It's probably a lot easier to find *nix devs that windows devs.