Thank this author by sharing:
By Solomon Rutzky,
On January 11th, Steve Jones published an editorial, Not Excited by Linux, detailing how a recent poll of this community indicated a general lack of enthusiasm for the ability to run SQL Server on Linux. While that response doesn't exactly surprise me, I can say that I am definitely excited about SQL Server on Linux. In fact, I think it is a very long time overdue; I think it is sad that it took this long for Microsoft to head in this direction, but better late than never (though 10 years ago would have been preferable).
The three advantages I see are (the first two of which were mentioned by Steve in his post):
That all being said, it does kinda make sense that a large portion of the folks in the SQL Server world aren't super excited about this direction. For those who either have only ever dealt with Windows, or whose job is with an organization that is happily on Windows and sees no need for Linux, then this is pretty much a non-issue. Still, I think once SQL Server on Linux becomes generally available and is being offered by hosting companies and being used by companies of various sizes, then the benefits will become more apparent.
Also, with regards to the idea that "most companies using Linux expect all / most software to be free because Linux is free": that is not entirely true. While it is true for some, there are plenty of companies that pay for support contracts for "free" software such as Linux, MySQL, PostgrSQL, etc as well as pay for "enterprise" level software to run on their otherwise "free" OS, such as Oracle, DB2, etc:
And, there are various reasons for companies to pay:
With all of the above in mind, I think there are plenty of reasons to view this as a positive direction for Microsoft and more importantly, for SQL Server. Even if you aren't personally excited about the prospect of running SQL Server on Linux, I think everyone in this community should view this as at least providing collateral benefit to those who are not directly benefiting from it. This new ability opens the door for SQL Server to gain market share, which not only increases demand for our skillset (as mentioned above), but also increases demand for related services and software: more people needing training, more people attending PASS Summit / SQL Saturdays / etc, more companies buying monitoring / backup / etc software. So, whether you think the Linux port will be a success or flop, or whether you are waiting to use it or never want to touch it, I would expect that the prospect of increased opportunity is something that we can all get excited about :-).
¹ The underlying mechanism allowing SQL Server to run on Linux – SQLPAL ( SQL Server on Linux: How? Introduction ) – abstracts the OS, providing a consistent environment for SQL Server to run on / in. This is not unlike how the CLR (Common Language Runtime) or the JVM (Java Virtual Machine) abstract the OS away from .NET and Java apps, respectively. In web development there have been various libraries / frameworks that abstract the browser away from client-side interaction for many years now because web pages need to work regardless of which browser (and version!) someone is using. And now there are libraries / frameworks, such as Xamarin, that allow mobile app developers to write apps that work regardless of running on iOS, Android, or Windows Phone.
Sql Server on Linux?
There was an announcement last week that SQL Server can run on Linux. And it's coming next year.
A guest editorial today looks at the OS debate: Windows v Linux.
Microsoft accounted yesterday that SQL server will plan run in Linux, with early private preview ava...
An introduction to SQL Server for Red Hat Linux Administrators with a step by step installation.