back to article SQL Server 2017's first rc lands and – yes! – it runs on Linux

Microsoft's long, gentle embrace of Linux continues with the first release candidate of SQL Server 2017. Microsoft said the early release would land in the middle of this year. Arguably, since this is only the RC1-level release, Microsoft's SQL-Server-on-Linux is running late. There's not much detail on what's in the box, …

Page:

  1. Tim99 Silver badge
    Windows

    Horror Movie?

    Did somebody fight through the cobwebs and go into the necropolis to do incantations over the old Xenix/Data Server/Sybase codebases?

    Yes, I am really that old >>===============>

    1. Anonymous Coward
      Anonymous Coward

      Re: Horror Movie?

      Same thought here. My first reaction was, "now where did I put my old MSDN CD's?"

      1. Stevie

        Re: Horror Movie?

        YOUR MSDN CDs? I think you need to re-read the EULAs.

        1. Anonymous Coward
          Anonymous Coward

          Re: Horror Movie?

          Looking through the DrawBridge docs they point to, it seems to be a Win32 specific OS abstraction layer. Very much legacy code base.

          1. Jordan Davenport

            Re: Horror Movie?

            "Looking through the DrawBridge docs they point to, it seems to be a Win32 specific OS abstraction layer. Very much legacy code base."

            You didn't seriously expect SQL Server to be written against WinRT/UWP, did you?

            1. bombastic bob Silver badge
              Unhappy

              Re: Horror Movie?

              "You didn't seriously expect SQL Server to be written against WinRT/UWP, did you?"

              maybe not initially, but... they seem to have a "one windows-track" mentality in Redmond. Assuming, of course, that THIS person has influence over SQL Server, too:

              https://en.wikipedia.org/wiki/Julie_Larson-Green

              I wouldn't be surprised in the LEAST to see "the METRO" and "UWP" and ".Not Core" take over, and be implemented on the Linux side to compensate. Bad ideas have a habit of REPLICATING when the one who CAME UP WITH THEM IN THE FIRST PLACE is in THAT influential of a position within the company.

          2. Steve Channell
            Pint

            Win32 API is not a legacy

            SQL/Server heavily uses scatter/collect async IO that does not have a consistent API across Linux filesystems.. just because they've documented Drawbridge does mean Oracle does not have an equivalent.. they do.

            The reason for the Linux release is for Docker containerisation, not specifically for Linux servers. Expect to see Drawbridge used with other Microsoft Server software.. before it is open-sourced when Windows Server Hyper-V is ready for containerisation prime-time

    2. Anonymous Coward
      Anonymous Coward

      Re: Horror Movie?

      Does this finally mean a modern database on Linux that doesn't have to use the archaic and very limiting practice of storing it's config in text files?!

  2. Amorous Cowherder

    I've been playing with it since its first release on Linux and it's not bad. However I just get the feeling that Microsoft is creating a solution for a problem that only exists for Microsoft, not the consumers. Anyone with good SQL Server skills is a generally a reasonable Windows tech too, they're not going to want to learn a whole new operating system especially one like UNIX ( cut the crap, Linux is UNIX!) which is not always the easiest to work with. I came from Oracle on Unix in the 80's, then Oracle on Windows and up through SQL Server on Windows, so I've had to learn to be a "jack of all trades" to survive, however my personal experience of SQL Server only admins I've met is that they're happy on Windows and they like it that way. The only people likely to want to use this are accomplished UNIX admins with solid DBA skills in lots of different DBs who have to support apps that only install on SQL Server an nothing else. I can't see many Windows admins and/or SQL Server admins jumping on this. This is just a project that proves MS knows Windows is slowly being hit in the server rooms, both on-prem and especially in the cloud, where every single inch of rack space needs to earn its keep.

    1. a_yank_lurker

      @Amorous C - I sort of agree that SQL Server on Linux is solution looking for a problem. There enough good relational databases that run natively on Linux that another is a yawn, SQL Server seems to be a pretty good relational database. So the question is why is it being released to Linux. And reading the tea leaves right now is frustrating exercise.

      1. Geoffrey W

        Its a solution looking for a problem in the same way that *every* database server is. They all want you to choose them...MySQL, PostGres, SQL Server, Oracle, etc, etc. Me Me, oh, look at me!

        Choice is good, right?

      2. Anonymous Coward
        Anonymous Coward

        Short of an SMB, I'm trying to figure out who has a homogeneous Linux datacenter. Heterogeneity is a fact of life these days. The last and only time I had gigs using the same operating system, database, or compiler was in college. Budget, requirements, determine available tooling, solution. Same for everyone of my engineering disciplines.

        Still, nice to have the option and Lord knows, it's a database my tools know well.

        1. Daniel von Asmuth

          Heterogeneity

          "The last and only time I had gigs using the same operating system, database, or compiler was in college"

          In my case, that was when I worked at Apple Computer. Our University had very diverse computing resources; it even built it's own micros before the invasion of the IBM PC.

      3. Mage Silver badge

        Yes, a yawn

        Moderately clever, but of more interest in 2002 than 2017.

      4. Hey Lobotoman! CALL -151!

        It will enable MS to soak up some of the other Linux enterprise DB installations that want to move to MS SQL for whatever reason, such as DB/2 on Linux, Informix on Linux, Oracle on Linux, etc.

        1. Mark 110

          Its not necessarily about moving to SQL - probably more about being able to move to Linux without having to migrate data to a new DB product.

      5. Dan 55 Silver badge

        So the question is why is it being released to Linux

        It's about being able to run SQL Server cloud, but happily it helps datacentres move away from Windows servers.

      6. naive

        If MS does a serious attempt to make SQL server to run on Linux, but also related api's needed to deploy existing windows applications in combination with SQL server on Linux, then it is a very viable platform. There is a lot of space between free MariaDB and the $ 10,000,- / CPU punch you in the face from arrogance Oracle products.

        For people developing serious web application needing a database and transactional integrity, it could be a good alternative.

        1. Loud Speaker

          There is a lot of space between free MariaDB and the $ 10,000,- / CPU punch you in the face from arrogance Oracle products.

          And PostgreSQL fills that space very nicely.

          Not sure anyone who has used any other database would want to touch SQL Server. OK, maybe some people still have memories/nightmares of db4 or their only previous experience of an open source db is LibreOffice Base. If that is you, rest assured, SQL Server is NOT the way to go.

          As has been said already - the reason for this is some people have to use SQL server, like it or not, and the writing is on the wall for Windows.

          1. Anonymous Coward
            Anonymous Coward

            "Not sure anyone who has used any other database would want to touch SQL Server."

            TCO, performance, ease of use, scalability, features, integration and security? For instance SQL Server on Windows Server has had the fewest vulnerabilities of any enterprise DB + OS stack every year for the last decade.

        2. Anonymous Coward
          Anonymous Coward

          "There is a lot of space between free MariaDB and the $ 10,000,- / CPU punch you in the face from arrogance Oracle products.

          For people developing serious web application needing a database and transactional integrity, it could be a good alternative."

          To be fair, SQL Server sits much close to Oracle than the free end, being only slightly less worse in terms of license wrangling.

          As middle ground we have PostgreSQL which is a very solid solution, and enterprise support is available for that for those with fat wallets.

    2. thames

      It's aimed at the cloud market. Almost all the new cloud software stacks today run on Linux first and foremost, with Windows only as an afterthought, if at all. Note the additional announcements of analytics using Python and R. With Python in particular, people use it because there are loads of third party libraries to do nearly everything you can imagine, and many of them aren't supported on Windows. You have to think not only of the database, but also what else will be used with the database.

      If Microsoft limited MS SQL Server to Windows only, it would be a sentence of a slow death for it. This would be like if Oracle limited Oracle DB to running only on Solaris. By porting it to Linux, it gives it a chance at continuing relevance in the future.

      On premises versions in the small to medium size market are probably intended to remain running on Windows for the foreseeable future. However, Microsoft's focus for now is on the cloud.

      1. Robert Helpmann??

        You have to think not only of the database, but also what else will be used with the database.

        Indeed, there are any number of apps that were built with MS SQL as their back end. If the devs for these apps decided to move to Linux, this is the only way for MS to stay in the game.

      2. Anonymous Coward
        Anonymous Coward

        " Almost all the new cloud software stacks today run on Linux first and foremost, with Windows only as an afterthought, if at all"

        Azure doubled in sales last quarter alone and that runs on Windows. Current annual cloud run rate at Microsoft is $15 billion. That means it just overtook AWS!

        https://www.microsoft.com/en-us/Investor/earnings/FY-2017-Q3/press-release-webcast

        https://www.statista.com/statistics/250520/forecast-of-amazon-web-services-revenue

    3. Flocke Kroes Silver badge

      cut the crap, Linux is UNIX?

      I think you will find despite throwing millions of dollars at lawyers, The SCO Group could not prove that Linux was Unix. You are very welcome to try, but bear in mind that TSG went bankrupt because they dedicated their entire business to this false premise and had nothing left when the rest of the world caught on that they were lying.

      Linux aims for Posix compliance. The compliance is sufficiently good that a great deal of software is source code compatible with other Posix compliant operating systems (with minimal porting effort).

      I am sorry that you find Linux difficult to work with. Various educational resources understood by young children can be found here. If that is still too difficult for you, McDonalds are hiring.

      1. Stevie

        Re: cut the crap, Linux is UNIX?

        A bit too close to home?

        I wish you'd use the same argument with some of the clever young things hereabouts who think AIX is Unix, and get very bent out of shape when it isn't so much.

        And my child was working with Windows before she could write. Learned basic arithmetic by playing with it on a windows machine.

        Finally, anyone claiming a child could understand the man pages is pushing it, a bit. The one I like to cite as being willfully dense is the one on ln butbthere are many othrs.

        1. Peter Gathercole Silver badge

          Re: cut the crap, Linux is UNIX? @Stevie

          I think that you need to say why you don't regard AIX as UNIX.

          If you take Unix certification, AIX is very much UNIX, being certified as conformant to the Unix 03 standard.

          If you take Solaris as UNIX, then AIX is not Solaris, although Solaris is UNIX (as is macOS 10.12, HP/UX 11i Release 3 and Huawei EulerOS 2.0 and one or two others).

          Interestingly, if you look at the UNIX 98 certified systems, then z/OS V2.1 was at that time certified as UNIX, even though there was no UNIX kernel involved (this is also the case with macOS).

          Unfortunately, Linux is not UNIX, whatever way you look at it. It may have some form of Posix compliance, but nowadays, that does not give you UNIX branding, or even much in the way of confidence that you can port applications around.

          Where I have problems is when Linux application writers have difficulty porting to a UNIX platform, because there is so much in modern Linux distributions that goes beyond what a UNIX provides. Examples include DBus, KMS, SystemFS etc. all of which are useful, but which are not in any UNIX system.

          1. Stevie

            Re: cut the crap, Linux is UNIX? @Stevie

            "I think that you need to say why you don't regard AIX as UNIX."

            Then I will.

            Lets start with the logs. If you really know about AIX I need say no more other than to cough "binary format".

            Then there are the processes (like volume management) that are much easier if you use smitty, which will show you the scripts it generates that look only superficially what my clever young things want to code because real Unixmen don't do menus. Or something.

            I should point out that I work in an environment with Solaris, AIX and Red Hat Linux and am often confronted by naive coding stupids:

            a) scripts that assume Linux versions of utilities that have been wildly expanded in capability and are therefore "broken" good and proper when they propagate out into the enterprise

            2) scripts that fail to take into account differences in default behavior of said utilities on different *nixes and are therefore "broken" a bit more creatively - df scripts will sometimes feed back a number after being stroked by awk or cut, but since df has different columns under AIX than solaris the numbers aren't what the script-laddie thinks they are and comedy ensues. The sort of comedy that wakes people up at night a few weeks after script deployment.

            @) more of the same.

            One can approach (most of) AIX like it was BSD or SVR4, but life is a lot easier if one comprehends that IBM wants their "Unix" to look like a mainframe O/S and the jobs are quicker and safer to complete if one does it their way instead of the generic Unix way. One also has to understand that even if AIX has a "This Is A Real Unix" sticker on it, the utilities don't always behave the same way they would on the spark computer running an O/S directly derived from SVR4.

            Given the differences between BSD family and SVR3 family Unixes, one might be on safe ground to say "Unix isn't Unix". It certainly would make for better preconceptions of engagement in the Bright Young Things hereabouts, who use the "Unix is Unix" mindset and send all output to /dev/null by default so figuring out what went wrong with their brilliant script and when the wheels fell off is a crapshoot.

            1. Alistair
              Windows

              Re: cut the crap, Linux is UNIX? @Stevie

              @ Stevie:

              Having grown up across VAX, PDP, DOS, S36, *cough* windows, BSD, HPUX, Solaris, AIX, IRIX, Linux, MVS, VMS, and a couple of others, your problems are not with *NIX (my preferred reference), but with BYT that have not run into a wall or three yet. We all have to earn our bruises to learn our uses.

              ( Yes boss, the script is 12,000 lines long. No. It is NOT 12,000 lines of code. Its 4,500 lines of code. Yes, the rest is commentary. NO YOU MAY NOT REMOVE THEM)

            2. Peter Gathercole Silver badge

              Re: cut the crap, Linux is UNIX? @Stevie

              So, your idea of a UNIX system is that it needs to be configured using flat files, and using CLI commands? And log files need to be in plain text?

              Short of the AIX error system used by errpt, most log files are plain text. Errpt is not part of standard UNIX, although I seem to remember that the Bell Labs/AT&T 3B2, 3B10, 3B15 and 3B20 UNIXes also had a binary error log. It seems to be RedHat Linux has no hardware log at all. Which is better, a binary log with utilities to read and export errors, or no hardware logging at all!

              AIX runs syslog, so if you want the same sort of logging from BSD utilities, turn on and configure syslog! You can even get the binary errors from the error logger written into syslog if you want.

              I have been using UNIX for many, many years (in fact, you will struggle to find anybody who has made a career out of UNIX for nearly 40 years in the way I have), and have used UNIXes from Bell Labs, AT&T, Sun, HP, Data General, Perkin Elmer, Digital Equipment Corporation (DEC), ICL, IBM, Pyramid, Sequoia, SCO (the original one, Xenix), SCO (the new one - UnixWare) and these are just the ones I remember!. I was also offered a job at Unix System Laboratories, although the money and location taken together was just not right.

              The one thing I will say is that ALL of them have had some form of menu driven assist, be it Sysadm, SAM, Smit/smitty, or even Admintool on SunOS. In fact, the one that has probably been most prevalent is Sysadm, which was in AT&T SVR2, and was often taken to the other SVR2, 3 and 4 derived ports. Smitty is more of the same.

              Often, the script that smit/smitty generates only looks complicated because of the way the parameters are broken out of the menu. Everything run from smit can also be done from the command line, and more often than not, by one or two commands with quite sensible parameters.

              The individual commands may look unfamiliar, but then many of the Solaris or HP/UX commands are similarly unfamilier (and not standardized). Most AIX admins I know normally use smit/smitty to work out what command needs to be run, and then work out the parameters from the man pages, and then use them from the command line forever more.

              From my (very extensive) experience, I would say that there is absolutely no standard way of administering a UNIX system from the command line. They're all different. Even down to the way that the System V rc scripts are implemented.

              What I think you are doing is leaping to the assumption that SunOS/Solaris is the standard UNIX, and everything else is not. This is really not the case, and if you wanted a standard for a true UNIX, I suggest that you unpack a version of UnixWare, which I believe still uses sysadm.

              You missed out possibly the biggest criticism of AIX. The ODM in AIX is a binary database of configuration information, but you can actually treat it much as you would stanza driven flat files, because in reality, that is what it is. You would not believe how much scorn even the internal IBMers had for the ODM when it first appeared, which is why it never got more complicated than it is.

              AIX is derived from SVR2, with some SVR3 additions. the SVID up to issue 2 is based on SVR3, as is POSIX 1003.1. UNIX 03 is based on the SVID issue 3, and AIX has had those changes incorporated into it to remain compliant. But nowhere in these standards does it say anything about core OS administration.

              I would actually have loved SVR4 to become the main porting base. I was working for AT&T at the time, and attended the SVR4 Developer Conference (1988?). I also ran the internal AT&T version R&D UNIX 4.03, which was based on SunOS 4 - (SVR4) on Sun 3/280 and 3/60 systems. I liked the look of SVR4, but to claim that only systems that are like SVR4 are UNIX is almost as stupid as me claiming that BSD is not UNIX (although in truth, that is something I might actually say).

              Remember, neither RedHat (or any other Linux), nor HP/UX, the other UNIX you mention, are SVR4 based, so using SVR4 as your definition also excludes the other OSs you administer.

        2. Loud Speaker

          Re: cut the crap, Linux is UNIX?

          Anyone claiming anything a child does on a computer needs them to read the man pages is lying through their teeth. And suggesting or implying that "Windows Help" had ever helped anyone is not going to help their case either.

          Once the GUI is up and running, then pretty much everything is easier on most OSS GUIs than Windows, and your learning a better long term investment too, since OSS GUIs are not in the habit of dying - hell you can even get CDE on almost every Linux or BSD if you really want to*.

          Your OS was installed by an adult (or possibly teenager) - children do not install OSes, and even if they did, Linux only requires you to know what country you live in, what keyboard you use (try it if any doubt), and what your name is. Windows, needs to know a whole heap more - probably requiring knowledge and understanding of buzzwords like "product activation key" and "EULA", a working Internet connection, and a phone call which puts you on hold for hours.

          * And for the utterly desperate, there is always fvwm95 - although I admit you would probably have to compile it yourself. If you are a child, you probably don't remember Windows95 anyway.

      2. Peter Gathercole Silver badge

        Re: cut the crap, Linux is UNIX? @Flocke Kroes

        I agree that Linux != Unix, but I disagree that the SCO Group (which I will shorten to SCO, even though this is a bit of a misnomer) thought that it was.

        What they were trying to prove was that Linux incorporated code from the Unix code base, and that as such, there was copyright and possibly patent infringement happening in every Linux instance. They also made noises about revoking certain Unix providers (particularly IBM) source code licenses, because they believed that IBM et. al. were guilty of contaminating the Linux code base. Because the Unix source licenses were granted in perpetuity, SCO had no right to claim this. It was all FUD.

        Their business model was that they were trying to convince large Linux users that to remain out-of-court, they needed to purchase Unix licenses if they wanted to continue to run Linux, with a side line of attempting to do the same for AIX customers, because in their view, IBM no longer had a license allowing them to provide Unix derived works to their customers.

        Some organizations were taken in and did purchase licenses, just to be safe. In the mean time, IBM thumbed their nose at SCO and told them to take them to court.

        After much arguing, and with full sight of the AIX source code, SCO failed to persuade any of the judges of their claims. They were unable to point to any common code between AIX and Linux other than some ancient code that came from Unix Edition 7, which SCO themselves had put under a fair-use license.

        Worse than that, they awoke Novell, who waded in to the fray to point out that SCO did not actually own the Unix IP but had purchased the rights to use the Unix source code, and collect the license fees. part of which SCO should have, but had not, been paying to Novell. Once ownership was established, Novell issued an indemnity to Unix licensees, which effectively pulled the rug out from under SCOs feet.

        Somehow or other, SCO managed to draw the process out, and it's only in the last 18 months or so that the last of their claims that had any potential monetary value was thrown out, leaving only a couple claims to appeal against the courts judgments. Effectively The SCO Group Inc. is finally dead.

        In the meantime, I cannot see who now owns the Unix IP, as Novell have been sold, and some of their assets divested to companies like Microsoft and Attachmate/MicroFocus and maybe HP?

        If anybody actually has any real idea about who owns the core Unix IP, I would be very interested in their thoughts.

        1. Richard Plinston

          Re: cut the crap, Linux is UNIX? @Flocke Kroes

          > the SCO Group (which I will shorten to SCO, even though this is a bit of a misnomer)

          The usual TLA is TSG.

          > If anybody actually has any real idea about who owns the core Unix IP

          It is unlikely that there are any protectable copyrights in Unix source code. The Novell-TSG case concluded that no IP had transferred from Novell to SCO. While they did phrase it as 'Novell owns the IP' there are many barriers to this actually being true: early Unix versions were not registered when it was a requirement; some versions were put into public domain; agreements between Unix Labs and the Regents of Berkley; many third party contributions that did not assign their copyrights.

          For these reasons, and others, Novell did not attempt to collect together copyrights in order to sell them to SCO and instead simply stated in the Bill of Sale that they didn't get them.

          1. Peter Gathercole Silver badge

            Re: cut the crap, Linux is UNIX? @Richard

            The listing on the NASDAQ was SCOX, but as it is no longer listed, that tag is not used.

            I prefer to avoid TSG, because of the number of other organizations that I've personally come across that uses that abbreviation.

            As I understand it, the original SCO, when they were trying to negotiate the deal for UNIX IP, could not raise enough money to buy the rights wholesale. Novell offered them the right to use the source code, and collect license fees, and left open the possibility that the full rights could be purchased at a later date.

            It would appear that some within SCO did not read the agreement fully, and never offered the extra money for the complete rights, so they remained with Novell. I'm sure Darl McBride probably regards this as the worst oversight that happened in the whole mess.

            What The SCO Group got was a right to use the source code, and develop and sell derivative works although they would have to go to X/Open or the Open Group to get any derivative works that deviated from what they had licensed called UNIX. They also got the job and mode of the money for selling licenses.

            The reason why I am asking is that I would very much like to see the source code for SVR4 released under an open or at least a permissive license. I don't even know who you would apply to to get a commercial source code license any more. I know that The UNIX Historical Society have the full source code for some ancient and niche UNIXes, and even some partial source code for System III and System V, but I would like to see something a little more recent, and would love an actual buildable system.

            I want the more recent code preserved before the last systems and tapes containing the source are dropped in a dumpster!

            1. Richard Plinston

              Re: cut the crap, Linux is UNIX? @Richard

              > They also got the job and mode of the money for selling licenses.

              My understanding, based on following Groklaw and reading the APA, was that SCO would collect the annual licence fees, pass them to Novell and Novell would then return a 5% collection fee. Novell never received any of this, SCO kept it all. The court case ruled that Novell was entitled to these royalties.

              https://en.wikipedia.org/wiki/SCO_Group,_Inc._v._Novell,_Inc.#Novell.27s_motion_for_summary_judgement

      3. FIA Silver badge

        Re: cut the crap, Linux is UNIX?

        cut the crap, Linux is UNIX?

        <pedant>

        It would seem that at least one version of GNU/Linux is UNIX.

        </pedant>

        I think you will find despite throwing millions of dollars at lawyers, The SCO Group could not prove that Linux was Unix.

        They couldn't prove it wasn't derived from the System V sources, but it turned out Novell owned them anyway so it was a non issue. (An expensive non issue mind!)

      4. bombastic bob Silver badge
        Devil

        Re: cut the crap, Linux is UNIX?

        I'm not willing to start throwing things over the semantics of 'UNIX' 'POSIX' and 'Linux'. Yeah, admittedly, you're right, BUT.. from a user perspective, NOT from the actual software, kernel, or standards compliance, running applications on a UNIX system, a BSD system, a Linux system, etc. is all very similar [until you get to systemd and then all hell breaks loose]

        /me operates on FreeBSD most of the time.

    4. Anonymous Coward
      Anonymous Coward

      How's the performance?

      Curious if that compatibility layer has much effect, versus running it on Windows on the same hardware?

      1. bombastic bob Silver badge
        Black Helicopters

        Re: How's the performance?

        "Curious if that compatibility layer has much effect"

        I'd say it's specifically designed/tweeked to prevent Windows servers from looking BAD when SQL Server is run on Linux and a Windows server OS on the same hardware...

    5. LeoP

      I beg to differ

      The solution has found its problem - at least here.

      Do not underestimate the number of legacy applications written in .NET (or even ASP classic) , many of them running on nothing newer than WIndows Server 2003 with an urgent need to move to a more sane and scalable foundation.

      The biggest hurdle here is that they are quite often heavily tied into SQL server - and for many customers SQL Server is quite acceptable, while Windows is not.

    6. Adam 1

      my analysis ....

      Fwiw, Microsoft don't believe Windows is where the $$ will be in the future. The desktop market is being reduced year on year, some leaking to Windows laptops but a lot is going iOS/Android/Chromebook too. Their foray into mobile failed, and web search, well yeah. They have moved on and don't see Google/Apple as their primary competitors. Their primary competitor is Amazon. That is where they are trying to carve out their next ecosystem.

      Look at some of their acquisitions like Xamarin, and their .net core work that sits besides this to see how serious they are taking this. Even Android gets office apps. Don't hear me wrong, they still want you to buy Windows, but in this brave new world of containers and serverless architectures, they are much more interested in staying relevant than locking you in at every point. It really is quite a contrast from a decade ago.

      1. TVU Silver badge

        Re: my analysis ....

        "Look at some of their acquisitions like Xamarin, and their .net core work that sits besides this to see how serious they are taking this. Even Android gets office apps. Don't hear me wrong, they still want you to buy Windows, but in this brave new world of containers and serverless architectures, they are much more interested in staying relevant than locking you in at every point. It really is quite a contrast from a decade ago".

        ^ I'd agree with all of the above. The hardline fundamentalism of Gates and Ballmer has given way to pragmatism of Satya Nadella and long may that stance continue.

    7. Daniel von Asmuth
      Paris Hilton

      Databases

      Why not opt for that dependable workhorse, the old AS/400, err System i, where the Operating System and the database are integrated into an easy-to-manage system, just like Windows Longhorn?

      Now we are curious about the performance of MS SQL on W2016, MS SQL onLinux, MariaDB, Postgres, Oracle on Linux, Oracle on Solaris, IBM on System/Z.

    8. usbac Silver badge

      I see this as a good thing, and actually have a use for it.

      My long term goal is to get Windows completely out of our enterprise. Getting all of our desktops on Linux isn't completely viable yet. We are getting close, but I can't quite make it happen. Windows 10 Spyware Edition has accelerated this move, however.

      Where we can get rid of Windows is in the data center. We've been able to get most of our servers over to Linux. We do however have some legacy systems that require SQL Server for their back end. With SQL Server available for Linux, we can get almost all of our Windows servers migrated.

  3. Anonymous Coward
    Anonymous Coward

    Is it

    Free and Open Source ?

    1. Anonymous Coward
      Anonymous Coward

      Re: Is it

      Does it run Crysis?

    2. Anonymous Coward Silver badge
      Paris Hilton

      Re: Is it

      Will it blend?

      1. Alistair
        Coat

        Re: Is it

        Whups:

        "Will it blend JUICE!"

        FTFY

  4. Christian Berger

    Well they want to stay relevant

    Microsoft is a rather heterogenious company. My guess is that the department making the SQL-Server sees Windows as a lost case as it's more and more aimed at mobile systems and the consumer, despite of recent developments like the Terminal window supporting colour and more than 80 columns. (whoo hoo)

    Now there are many IT departments which try to get away from Windows when ever possible. Usually that means buying newer web-based applications running on Linux, typically with MySQL.

    It's a bit like in the 1980s when minicomputer manufacturers realized that the future would be in microcomputers and they all released versions of their minicomputers in microchip form. Suddenly you could have a PDP-11 that's just a single board (plus RAM).

    In both cases we have companies trying their products to stay relevant for longer. In both cases the problem ultimately was that their products had no user relevant advantages over cheaper competitors.

    1. Loud Speaker

      Re: Well they want to stay relevant

      If Ken Olsen had not believed "Unix is snake oil" and had sold VMS for a more reasonable price (With a version for the 486 when it came into being|) DEC would be alive today, and Windows probably would have been strangled at birth. Or maybe DEC would be in a position like Apple today - with the market share of the more discerning user.

      Two things happened at once: (a) there were fantastically cheap machines on the market which could do some of what the bigger ones could, and (b) the price drop meant there was a market 1,000 times bigger within a year. That meant 999 out of every 1,000 users had no previous computer experience, and did not have the expectation of a machine which was only down for minutes in the month, rather than needing reboots several time an hour, or software that generally worked, and when it didn't, gave enough information to figure out if the problem was with the hardware, software or user.

      Olsen and DEC should have known and understood this: it was the exact same situation they created when the PDP8 came out in the face of mainframes!

      DEC could and should have aggressively sought to compete, rather than saying "This stuff is a pile of shite" and expecting the users to know the difference.

      People were simply not able to compare the PDP11 with the PC, and realise that it was worth more, and it was never going to be perceived as worth the "more" that Olsen claimed once the volume brought in the cash to fix the bugs (a bit). Few PC users ever saw a DEC machine or used VMS (or Unix).

Page:

POST COMMENT House rules

Not a member of The Register? Create a new account here.

  • Enter your comment

  • Add an icon

Anonymous cowards cannot choose their icon

Other stories you might like