Linux and Open Source

Steven J. Vaughan-Nichols & Paula Rooney

Microsoft reluctantly bows to Linux users

By | January 2, 2012, 9:37am PST

Summary: Why will Microsoft be releasing a persistent virtual machine feature on its Azure cloud platform so users can host Linux? Because that’s what its customers want.

Cats & dogs, aka Linux and Microsoft, will work together on Azure.

Ace Microsoft reporter Mary Jo Foley swears she’s not drinking. Microsoft really is getting ready to enable customers to make Linux and Windows virtual machines (VMs) persistent on Windows Azure, its public platform-as-a-service (PaaS) cloud service.

That Microsoft was going to enable users to set up persistent VMs on Azure came as no surprise. While Azure has persistent storage, its inability to keep a VM persistent has annoyed many people, and not just Linux server managers. I know several SharePoint and SQL Server administrators who’ve avoided Azure because of this lack. There are ways to hack your way around the lack of a persistent Azure VM, but they’re not easy.

According to Foley’s sources, Microsoft will launch a Community Technology Preview (CTP) test-build of the persistent VM capability in the spring of 2012. Microsoft itself has been close-mouthed about support for persistent VMs and supporting Linux on it in particular.

So why is Microsoft, ever so quietly and reluctantly doing this? Because its customers are demanding Linux support. Oh the irony!

For several years, starting with SUSE Linux, Microsoft has supported Linux on its Hyper-V virtual machine platform. Today, Microsoft also supports Red Hat Enterprise Linux (RHEL) and CentOS. There were also rumors last summer that Microsoft would support Debian and Ubuntu on Hyper-V, but nothing has come of that. Microsoft wasn’t supporting Linux then because it loved Linux. It did this because its customers demanded Linux server support and now its customers are once more pushing Microsoft into supporting Linux, this time on the cloud.

Now, Microsoft’s business customers are demanding that same VM support on the cloud and Microsoft will be giving it to them. As Foley reported, “Running Linux on Azure has been a surprisingly big business-customer request.” That doesn’t surprise me. The Cloud Market analysis of operating systems on the Amazon Elastic Compute Cloud (EC2) found that there were 6,556 Linux instance running compared to 1,120 Windows instances. By almost six to one, cloud users preferred Linux over Windows.

But, just because users want Linux doesn’t mean that Microsoft will make it easy for them to get it. Instead, Linux users will need to provide their own Linux VM images. At this time, Azure only supports Virtual Hard Disk (VHD) images for its VMs. The new persistent VM support will be available as a Community Technology Preview (CTP) test-build in spring 2012.

If something goes wrong with Linux on Azure, I’m sure Microsoft will put the blame and support burden on the companies running Linux. That will be a mistake.

Microsoft’s business customers are speaking, and they want Linux. If Microsoft doesn’t deliver the goods, Amazon, Red Hat, and VMware, to name three of its cloud rivals, are already happy to fully support Linux users on the cloud.

Cat and dog image by hoangnam_nguyen, CC 2.0.

Related Stories:

Microsoft to enable Linux on its Windows Azure cloud in 2012

What’s in (and missing from) Microsoft’s latest batch of Azure cloud updates

Understanding Microsoft’s big-picture plans for Hadoop and Project Isotope

Top Five Linux Contributor: Microsoft

Kick off your day with ZDNet's daily e-mail newsletter. It's the freshest tech news and opinion, served hot. Get it.

Topics

Steven J. Vaughan-Nichols, aka sjvn, has been writing about technology and the business of technology since CP/M-80 was the cutting edge, PC operating system

Disclosure

Steven J. Vaughan-Nichols

Steven J. Vaughan-Nichols is a freelance writer. He does not own stocks or other investments in any technology company.

Biography

Steven J. Vaughan-Nichols

Steven J. Vaughan-Nichols, aka sjvn, has been writing about technology and the business of technology since CP/M-80 was the cutting edge, PC operating system; 300bps was a fast Internet connection; WordStar was the state of the art word processor; and we liked it!

His work has been published in everything from highly technical publications (IEEE Computer, ACM NetWorker, Byte) to business publications (eWEEK, InformationWeek, ZDNet) to popular technology (Computer Shopper, PC Magazine, PC World) to the mainstream press (Washington Post, San Francisco Chronicle, BusinessWeek).

Talkback Most Recent of 31 Talkback(s)

  • RE: Microsoft reluctantly bows to Linux users
    Are they only allowed to use Suse? That's a rhetorical question.
    So what was all this indemnification stuff was about?
    ZDNet Gravatar
    Return_of_the_jedi
    2nd Jan
  • ZDNet Blogger

    Only use SUSE?
    Hi, I have not heard about any limitations as to which Linux distro a customer uses. The customers are responsible for supplying the Linux image for their VMs (as far as I understand). MJ
    ZDNet Gravatar
    Mary Jo Foley
    2nd Jan
  • RE: Microsoft reluctantly bows to Linux users
    @Mary Jo Foley

    As far as I know, Microsoft did contribute drivers for hyper-v to the kernel. I actually upgraded a debian 6 (squeeze) instance running on hyper-v with a special kernel (2.6.35-hyper-v) to debian 7 (wheezy) with a stock 3.0.1 kernel, and even networking runs out of the box (without the need for a legacy network adapter).
    ZDNet Gravatar
    sjaak327
    7th Jan
  • Customers providing their own Linux VM images.
    So MS avoids distributing the Linux kernel and any accompanying userspace. No big surprise; I imagine that the last thing that MS would want to do would be to distribute any GPLv3 software.

    But anyway, customers probably already have their own VM images and would prefer to use them.
    ZDNet Gravatar
    Zogg
    2nd Jan
  • RE: Customers providing their own Linux VM images.
    @Zogg This BYO Linux VM image option will likely persist. In addition, I expect that Linux vendors such as Red Hat, SuSE and Canonical will make Hyper-V images (via downloads from their own web sites) available to their customers. However, in the future I would expect to see Microsoft partnerships with the likes of Attachmate (read SuSE), Red Hat and, perhaps, even Canonical where they both provide and are responsible for their own Linux VM images available on Azure. I believe that such partnerships will be necessary for Microsoft to compete with Amazon and other Cloud providers.

    And due to Microsoft's patent issues with Linux (right or wrong), I would expect SuSE to be on-board first because of the existing partnership between Microsoft and Attachmate (SuSE's parent company). If Microsoft does not let up on the patent issues, Red Hat and Canonical may never come on-board. However, perhaps they can all agree to disagree.
    ZDNet Gravatar
    Rabid Howler Monkey
    2nd Jan
  • The first step is always the hardest....
    @Rabid Howler Monkey
    Microsoft is preparing for the inevetiable, ditching it's OS, and adopting Linux as it's base OS, forking ala red hat, and putting an end to competition by using it's propritary "secret sauce", which would be all it's patented wares, along with the ability to use windows programs on linux.

    Winux anyone??
    ZDNet Gravatar
    sparkle farkle
    3rd Jan
  • This sounds like legacy iaas support for linux
    Hopefully these customers will eentually wise up, rearchitect for paas, and evolve off of linux over time. The 90's are over.
    ZDNet Gravatar
    Johnny Vegas
    2nd Jan
  • RE: Microsoft reluctantly bows to Linux users
    @Johnny Vegas

    The 90's are over. ... And the need for MCSEs.
    ZDNet Gravatar
    Return_of_the_jedi
    2nd Jan
  • RE: Microsoft reluctantly bows to Linux users
    @Johnny Vegas
    This is a stepping stone to get migrated away from linux servers.
    ZDNet Gravatar
    Loverock Davidson-
    2nd Jan
  • RE: Microsoft reluctantly bows to Linux users
    @Loverock Davidson-

    That can't be the case. NO one uses Linux.
    Is that the hobby OS you always speak of?
    M$ won't allow a hobby OS on their platform, eh? The telnet port will be open.
    ZDNet Gravatar
    Return_of_the_jedi
    2nd Jan
  • RE: Microsoft reluctantly bows to Linux users
    @Loverock Davidson-
    Oh dear !
    You left your telnet port open again !
    ZDNet Gravatar
    hkommedal
    4th Jan
  • RE: Microsoft reluctantly bows to Linux users
    @Johnny Vegas

    Yes, the 90's are over. It's time to step up to the big-boy servers. In our enterprise we have thousands of servers. We use Linux and AIX for our core business functions (no, email and web browsing are NOT a core business functions). All of our Windows servers are virtualized on VMWare.
    ZDNet Gravatar
    benched42
    2nd Jan
  • RE: Microsoft reluctantly bows to Linux users
    Microsoft will also learn that the customers expect things to work. I still get MS third party sales reps who say the funniest things like "we have 99.9% uptime" and they can't understand why I fall over laughing when I hear that - I guess they're not terribly good at arithmetic and can't figure out how long each machine is down for each day (or that a machine going down each day is not generally acceptable) ... But there's hope yet that MS will improve.
    ZDNet Gravatar
    zoroaster
    2nd Jan
  • RE: Microsoft reluctantly bows to Linux users
    @zoroaster

    We deal with the same things... We have a reboot schedule for all of our Windows servers, and very few of them make it to the four week schedule. Some we have to reboot daily. Funny how our enterprise-critical servers (Linux and AIX) only have to be rebooted once every six months or so.
    ZDNet Gravatar
    benched42
    2nd Jan
  • RE: Microsoft reluctantly bows to Linux users
    @benched42

    seems like you have the same problems as benched !!! by the sound of it for exactly the same reason....

    possibly dont spend so much time on ZD and read an IT book and actually learn something !!!

    If other people can routinely maintain MS systems to very high levels of up time, and you find you cannot (with the SAME products) that would be a reflection on your own abilities and choices and not the tools you use.

    You should consider these facts before you come on a site like this with the admission that "you are not that good at this kind of work".

    Then again, you might just be trying to ensure your employment, if you can convince your overlords (boss) that you are totally necessary to keep this system going you keep your job, if you are honest and actually get the system working correctly you would put yourself out of work.

    It's a common trick in big companies, but what losses is your company incurring due to your incompetence ?
    ZDNet Gravatar
    Aussie_Troll
    7th Jan

Talkback - Tell Us What You Think

Formatting +
BB Codes - Note: HTML is not supported in forums
  • [b] Bold [/b]
  • [i] Italic [/i]
  • [u] Underline [/u]
  • [s] Strikethrough [/s]
  • [q] "Quote" [/q]
  • [ol][*] 1. Ordered List [/ol]
  • [ul][*] · Unordered List [/ul]
  • [pre] Preformat [/pre]
  • [quote] "Blockquote" [/quote]

The best of ZDNet, delivered

ZDNet Newsletters

Get the best of ZDNet delivered straight to your inbox

Facebook Activity

White Papers, Webcasts, & Resources