back to article Top Microsoft bod: ARM servers right now smell like Intel's (doomed) Itanic

Microsoft is unlikely to use ARM-compatible processors in a meaningful way in its data centers – unless there is a huge change in the software ecosystem around the non-x86 chips, a top Redmond bod told The Reg. Though Microsoft is closely watching developments in the ARM world, it's unlikely that the Windows giant will be one …

COMMENTS

This topic is closed for new posts.
      1. Lennart Sorensen

        Re: Dinosaur MS

        In the server area, most people really don't care about Windows. Serious server users run linux and ARM will run that just fine already.

        1. Matt Bryant Silver badge
          FAIL

          Re: Lennart Sorensen Re: Dinosaur MS

          In the server area, most people really don't really care about anything but Windows. Serious business users run Windows on x86 just fine already.

          There, fixed it for you by adding a bit more Worldly perspective and a lot less geekboi invective. You may choose to believe otherwise, but maybe you should try reading a few IDC or Gartner reports before you pretend "real server users" are not using Windows. Or you could just peruse a few El Reg articles on the market, such as TPM's review of the analysts figures, which show how M$ is still the business platform of choice and growing in share. Enjoy!

    1. Anonymous Coward
      Anonymous Coward

      Re: Dinosaur MS

      >" "It's a new technology"

      > Whut? Has this dimwit been living under a rock for about the last 25 years?

      ARM servers are a "new" technology - not the chip itself.

      SecureBoot is a good technology. Look at the ATMs hacked booting them from a rogue USB stick. If they could boot only signed code, it could not have happened. If you want a secure machine, you need a trust chain from the boot process onwards.

      1. oldcoder

        Re: Dinosaur MS

        It would have been simpler to just disable USB booting...

        And that capability WAS in the BIOS to do.

        1. Anonymous Coward
          Anonymous Coward

          Re: Dinosaur MS

          No, because if you can reboot the machine you can be able to turn it on again. Even BIOS passwords may be reset. In many situations when security has paramount importance, being able to ensure that no matter how only allowed code is executed, is of paramount importance.

          I understand that for someone who wants to boot whatever he likes and try different OSes it is something very bad (and they should be able to buy devices allowing it), but in many environment when this is not allowed anyway, and it's a real danger, being able to enforce what code is allowed to run is a basic needed feature.

          Frankly if in my company I can buy devices users can't tamper with since boot, I'll buy them. Then with your home PC you should be able to do whatever you like, but with the company one you can't, and I'll do my best to ensure you really can't.

          Then this kind of technology can be used to lock-in customers, true, but that should be a matter of anti-trust rules - because the technology itself is both good and bad - can be used to enhance security or to lock you out, otherwise it's like saying the Internet is bad because there is pedophiles.

        2. Roo

          Re: Dinosaur MS

          I would have been happier with something a lot more 'old school'. ie: a special slot (eg: SD card, USB stick) which when populated will boot from it no matter what - overriding whatever the boot order is in the BIOS. You can secure that with a glue gun and be done with it without introducing a relatively *complex* patent encrusted layer that will most likely defy independent audit.

      2. JEDIDIAH
        Devil

        Re: Dinosaur MS

        > SecureBoot is a good technology. Look at the ATMs

        ...which is the perfect reason to force this on consumers buying ARM based tablets.

        1. Anonymous Coward
          Anonymous Coward

          Re: Dinosaur MS

          Sure - if tablets want to be professional devices and not consumer only, they need it as well.

    2. Anonymous Coward
      Anonymous Coward

      Re: Dinosaur MS

      ARM is a new technology in the server space, there have up until very recently been no ARM servers. ARM64 is also very new indeed. ARM SOCs are all very different from each other making OS code for one ARM not always run on another.

      So, as an ARM fan (I've used it since the Archimedies) I'm only going to be specifying ARM servers for a datacentre when an equivalent of the Proliant is running ARM. This is not looking like it's going to be too soon, what with the only dedicated ARM server startup that I know of just folding.

  1. Anonymous Coward
    Anonymous Coward

    ""It's a new technology, but where is it going to be disruptive? A big challenge ARM has is what workloads are you going to run on it," Neil told us."

    Microsoft has such a great track-record of jumping on what will be popular and giving what the customer wants. WP, Surface, Windows 8.x, etc. are all examples of where they missed the mark. There are plenty of others. Maybe Microsoft should be disruptive and while they are looking for a new CEO, find new CxO's and upper management across the board.

    1. Anonymous Coward
      Anonymous Coward

      Zune, Tablet PC, Vista, ME, Win CE, Bob, Clippy, MSN, IE (all pre-10 versions), XBox (all post original), Game for Windows Live, that monopoly abuse case....

  2. Charles Manning

    Translation from MS speak

    "We don't have a Microsoft server product for ARM and it would be a huge deal trying to build one. Anyone running ARM servers is going to run *nix anyway. When this catches on we're screwed. So let's just do what we always do: throw FUD around and hope some sticks."

    If MS product developers were half as good as their FUDders, MS would still be a great company.

    1. Matt Bryant Silver badge
      Facepalm

      Re: Laughie Charlie Re: Translation from MS speak

      Yeah, the only reason all the datacenters in the World haven't kicked their old Wintel kit to the curb is because there are no Linux ports for ARM or commercial ARM server manufacturers, right? Oh, hold on a sec - there are both! They just don't offer as good options for applications, performance or functionality as the current Wintel (or Lintel) offerings. Having quite comfortably survived the onslaught of Linux (haven't the prophets of doom been saying Linux was supposed to have killed Windoze every year for like the last ten years?), M$ are probably quite comfortable in the server market right now. I suspect their main worry regarding ARM is more the client/desktop market.

      1. Spasticus Autisticus
        Facepalm

        MS don't know their arse from their elbow

        A top MS guy once said he couldn't see why anyone would need more that 1Mb (one megaf*ck*ngbyte!) of RAM. Also, MS didn't think this new Internet thing would take off so let's copy AOL & Compuserve and have our own connected service - that went well. Idiots.

        1. heyrick Silver badge

          Re: MS don't know their arse from their elbow

          "A top MS guy once said he couldn't see why anyone would need more that 1Mb (one megaf*ck*ngbyte!) of RAM."

          Times change.

          ARM itself - the original ARM had the PC and PSR combined, which gave a maximum addressing range of 64MB and the MEMCs were each able to address a maximum of 4MB (more would require multiple MEMCs - quite a rare setup). Why? Because 4MB was a luxury back then, and a price to match.

          Shame - I thought LDMFD R13!, {Rx-Ry, PC}^ was a beautiful instruction.

      2. JEDIDIAH
        Mushroom

        Re: Laughie Charlie Translation from MS speak

        Linux killing Wintel? I think you have that backwards. It was NT that was supposed to kill Unix in the server room. People were saying that back in the 90s. So how did that go for you?

        Linux doesn't need world domination. The fact that Linux makes the world safe for other Unixen is an incredibly good thing. Those hacked ATMs are the perfect example why. The world needs ot be kept safe from totally crapulent monopolies.

        1. Matt Bryant Silver badge
          WTF?

          Re: JEDIDUH Re: Laughie Charlie Translation from MS speak

          "....It was NT that was supposed to kill Unix in the server room. People were saying that back in the 90s. So how did that go for you?...." So you slept through the bit where the UNIX market has been in continual decline over the past twenty years due to the inroads of Wintel/Lintel? I use to work in datacenters in the '90s with a strict policy of "no Windows in our UNIX datacenter" - they're all running majority Wintel/Lintel now.

          "....The fact that Linux makes the world safe for other Unixen is an incredibly good thing....." Don't be silly, Linux was one of the prime killers of SPARC-Slowaris. When presented with the choice of having to learn new skills and go with Wintel, most UNIX sysadmins chose the more similar Lintel option if they could. It was self-preservation on their part.

        2. Anonymous Coward
          Anonymous Coward

          Re: Laughie Charlie Translation from MS speak

          Because if you can boot from a different device you can't hack a Linux machine? No OS is safe if you can boot something else... and if your encryption keys are not saved in an antitamper device which can perform validation on-chip.

        3. Anonymous Coward
          Anonymous Coward

          Re: Laughie Charlie Translation from MS speak

          @Jeddiah:

          Windows did kill the strangle hold of big iron unix in the datacentre, from the early 90s onwards practically nobody ran flie and print from UNIX, it just wasn't worth it. Linux then came along and has continued to kill big iron UNIX, very few people run UNIX in new workloads now, if they can possibly avoid it, the bang for buck simply isn't there. There are a large amount of FTSE100 companies who's strategic platforms are virtualised Linux or virtualised Windows, anything else is tactical.

          Also - those hacked ATMs are nothing to do with the software and everything to do with piss-poor hardware design and implementation. You fall into a classic trap if you think they only got hacked because they run Windows, I've seen many a Linux enthusiast not properly secure his or her machine because they believe it to be inherently secure.

          1. Anonymous Coward
            Anonymous Coward

            it is the bugs in Windows

            Actually it is the Windows based ATMs that can be hacked via vulnerabilities in the Windows software not the hardware

            1. heyrick Silver badge

              Re: it is the bugs in Windows

              I beg to differ. Windows is lacking in some forms of security which makes it an easy target in stories like this, however a few years back my previous web host was compromised an a little zero size iframe added to the bottom of every html file. The server? NetBSD and I guess it wasn't kept up to date. Anything can be pwned if there is incentive, to think otherwise is just dumb.

      3. Joe Montana

        Re: Laughie Charlie Translation from MS speak

        There isn't much availability of ARM in the server market, believe me i've been looking...

        I can buy a proper 1U x86 box with a quad core cpu and lights out management for a few hundred, for ARM i have a choice between phones, dev boards and expensive boxes with lots of cpus from the likes of calxeda. Where are the sub £1000 1u ARM rackmount servers?

    2. csumpi
      Paris Hilton

      Re: Translation from MS speak

      Yeah, those idiotic MS drvelopers. All they worry about stupid things like backwards compatibility. Making sure that you can still run your programs after a major OS update. Who would need to run a piece of software from 5 years ago?

      1. Eeep !
        Coat

        Re: Translation from MS speak

        Still use an application called "Unique Filer" from 2000 (well the About info is 2000) and that has run happily on Win98, WinXP, Win7, Win8.1. The installer gets a bit unhappy but the core application still runs no problem.

        That's from the binary of 2000, not an upgrade that is created to support a new OS release, and the Win98 was 32bit and the Win8.1 64bit. And the number of machines it's worked on during that time requires at least 3 hands worth of digits.

        If the developers want me to pay them more money I'd be happy to because it seems to works better than the applications I try that might replace it.

        1. Joe Montana

          Re: Translation from MS speak

          I still use 'xv', which was written in 1994... Because it comes with sourcecode i've been able to compile it on everything from ARM or SPARC based linux to x86-64 based MacOS...

          It does what its supposed to do, and is fast and stable. The only patches i have on it are patches to support newer image formats which didnt exist in 1994.

      2. oldcoder

        Re: Translation from MS speak

        I have no problem with that... And I run Linux rather than Windows.

        And I know of a few Windows applications from 5 years ago that won't run on the current Windows.

        Things for MRI scanners, Xray scanners, ....

  3. Zola
    Thumb Up

    So, no ARM in Microsoft data centres

    Coming from the software giant that has utterly failed at producing a single worthwhile software product that runs on ARM, it's hardly surprising as Windows Server RT would be even more of a turd than regular RT.

    This news is really just an acceptance from Microsoft that ARM in data centres will be running Linux and Microsoft is unlikely to get a look in so why even bother. And nobody will shed a tear.

  4. DainB Bronze badge

    Considering that it'll take years to get ARM chip to be capable of running server loads and much longer for OS and applications support Microsoft is absolutely right - no point to waste money just yet, no one except G and FB really wants or needs ARM servers or has anything to run on them.

    1. Destroy All Monsters Silver badge
      Paris Hilton

      > years to get ARM chip to be capable of running server loads

      Why?

    2. Richard 12 Silver badge
      WTF?

      I can buy such an ARM chip right now.

      Actually, I can buy low to mid-range 32bit ARM servers off-the-shelf right now. Top-end are custom of course.

      In fact, I just did and it's in my hands right now. Unfortunately the hard disks didn't arrive on the same shipment so I can't start it up until tomorrow.

      That said, 64bit ARM is relatively new and there aren't many 64bit ARM SoCs yet.

      For IO bound tasks many of the options are already ARM, and a lot of them go faster and use less power than the equivalent x86 - by going massively-parallel on a scale that is uneconomic in x86.

      You can buy and run a 1024-core ARM server much cheaper than an 1024-core x86 cluster.

      Which made me think - as Microsoft seem to like charging per-core, they've effectively ruled themselves out of the market before it even existed...

      1. Matt Bryant Silver badge
        Pirate

        Re: Richard 12 Re: I can buy such an ARM chip right now.

        "....Which made me think - as Microsoft seem to like charging per-core, they've effectively ruled themselves out of the market before it even existed..." I think you'll find that is changing, a key indicator being "free" Hyper-V.

      2. Dave Lawton

        Re: I can buy such an ARM chip right now.

        Would you like to enlighten everybody on what you've bought please ?

        A hyperlink or two would be nice as well.

  5. SVV

    The smell of fear

    'A big challenge ARM has is what workloads are you going to run on it'

    A bigger challenge for MS is probably the answer "well, I doubt that it'll be that bloated Windows Server 2013, Active Directory stuff you're peddling, maybe some proven Linux on ARM technologies optimised for specificly needed server tasks that will perform equal or better than your high temperature CISC Intel based stuff whilst requiring vastly less power for both running the chips and cooling which will reduce data centre costs significantly".

    Should be food for thought rather than what sounds like an over the top and possibly scared blanket dismissal before the technology has had the chance to succeed or fail in the real world marketplace. Not a good image to be presenting right now for a "top Microsoft bod", indeed the arrogance may well be interpreted as a little desperate and only increase interest in the potential benefits of switching to ARM.

  6. CanadianMacFan

    Bloat

    Of course they aren't going to run Windows on ARM in the data centre. They need all the horsepower in the CPU just to run the OS, GUI, anti-virus, etc before even putting on the application.

    1. Ken Hagan Gold badge

      Re: Bloat

      In the data centre, you don't need the GUI and you don't need th AV (coz you wrote every last line of the code that runs on the server) so funnily enough the data centre is probably the best place for Microsoft to run Windows on ARM.

      Public statements like this no withstanding, I'd be surprised if MS didn't actually have a team making sure that the latest builds of Windows run happily on a selection of ARM-based servers, even if they have to build the servers themselves. Then again, MS has been so badly run these last ten years, maybe nothing would surprise me anymore. (Upvote for the earlier comment suggesting that MS "disruptively" sack their entire top management.)

    2. Anonymous Coward
      Anonymous Coward

      Re: Bloat

      "They need all the horsepower in the CPU just to run the OS, GUI, anti-virus, etc before even putting on the application."

      The very fact you don't know that latest Windows Server releases has a GUI-less mode, many administrative tasks happens remotely using applications utilities, and you don't usually install AV on servers (but maybe some file servers where user have write access to, or mail servers but just to check mails) tells a lot about your knowledge of how a datacenter is setup and run.

      1. Anonymous Coward
        Anonymous Coward

        Re: Bloat

        "the latest Windows Server releases has a GUI-less mode, many administrative tasks happens remotely using applications utilities, and you don't usually install AV on servers (but maybe some file servers where user have write access to, or mail servers but just to check mails) tells a lot about your knowledge of how a datacenter is setup and run."

        Surely it would be equally possible to take that statement (and the arrival of PowerShell a little while ago) as an acknowledgement that a subset of MS products have finally got rid of two decades of unnecessary GUI-dependence?

        1. Destroy All Monsters Silver badge
          Holmes

          Re: Bloat

          "Windows Server releases has a GUI-less mode"

          Leaving admins stranded in front of screens with blinking prompts.

          Seriously, does anyone use it? There is Console-over-IP these days, you know.

          1. Anonymous Coward
            Anonymous Coward

            Re: Bloat

            Leaving incompetent admins stranded. Good admins were already working a lot with scripts and command line tools even before. When you have to administer a large number of servers in a complex environment, you have to automate tasks, and that often means scripts and consoles.

            One of my tests to hire new sysadmins is to have them detect and repairs issues after booting into recovery mode with only the console available...

            1. JEDIDIAH
              Linux

              Re: Bloat

              > Leaving incompetent admins stranded. Good admins were already

              That's great except you're talking about a platform sold on the idea that you don't need competent people managing it.

              1. Anonymous Coward
                Anonymous Coward

                Re: Bloat

                That what some people like you believe, but it was never sold this way. Windows Server is a fairly complex platform to run, with many advanced features Linux wholly lacks, which requires competent and knowledgeable admins to setup and run them.

                Usually it's much.easier for a good Windows admin learn Linux than vice versa, because there is much less to learn.

        2. Anonymous Coward
          Anonymous Coward

          Re: Bloat

          What's wrong in it? Now we should complain that Microsoft did the right thing?

          However, GUIs are not bad per se. But they may not be the right tool when you need to automate tasks or work on a large set of data. You could do a lot via the command line even before 2008 and the PowerShell - if you knew which tools to use and how. The fact that too many Windows users didn't know that is just their fault, not Microsoft's. If one doesn't want to learn continuosly, IT is not the right job for him.

      2. oldcoder

        Re: Bloat

        No wonder they get broken into regularly.

        All of the Windows servers I've had contact with have had anti-vrirus programs running on them. If they didn't, they weren't allowed a network connection.

        And Windows has finally caught up to UNIX of 1990. No need for a GUI on a server... <sarcasm on>big advance.<sarcasm off>

        No government/DoD Windows system is allowed to go without an ant-virus application. Too dangerous. That gets them into severe problems (like the drone control systems... infected.. even though they were a server - so now they use Linux instead).

        1. Anonymous Coward
          Anonymous Coward

          Re: Bloat

          LOL! You don't install AVs on many kind of servers because they may kill performance. For example a db server. Just you don't allow any network connection but the minimum required ones, and viruses can't use any port to propagate. And of course you run security devices in front of them. And you may have a wholly separated network for management. Ah, and you do that for Linux machines as well, because that is the proper way to do it.

          Again, the lack of knowledge about how a modern, secure datacenter is designed and run is very intersting...

          Anyway Windows implemented GUIless server... we're still waiting a Linux GUI that can match the Windows one...

  7. Herby

    Microsoft change CPUs???

    I kinda doubt it. They thought they could do NT on Alpha, but that is long gone.

    They just don't have a good track record of migrating to a "new-different" ecosystem. It isn't in their blood. Apple has done it a couple of times from 68k to Power, and now x86, so they understand the necessary tasks to get the job done.

    Yes, ARM has "low power" going for it, and its acceptance is gaining, but for "really big" data center things, it is a bit behind.

    Of course, someone could do a "back to the future" operating and get a 68k chip all zoomed up and we could end up using that. An interesting concept.

    Reminds me of "metric" in the USA. Very slow and painful process if at all.

    1. PhilBuk

      Re: Microsoft change CPUs???

      Not a relevant comment. NT on Alpha worked fine - we used to run a massive SAP system on that platform. They did get cold feet and pull the OS variant which more or less killed the hardware platform as far as we were concerned. NT was quite hardware agnostic for a while.

      Phil.

      1. Anonymous Coward
        Anonymous Coward

        Re: Microsoft change CPUs???

        We got fingers burnt with NT on Alpha, at the time it looked a great idea and we bought in to it for a big project as the Alpha CPU was, at that time, miles better than the x86 in speed (in particular for single precision floating point).

        Then MS dropped support from NT, and HP took over DEC and canned it in favour of Itanium.

        We also used SOLARIS but got a bit tired of Sun's will we/won't we support it fully on x86 dance, and now we are Oracle hostages are doing our best to migrate off it and free ourselves of Oracle "support".

        So for now it is Linux & x86 but ARM is an option for a lot of our in-house stuff.

    2. pierce
      Boffin

      Re: Microsoft change CPUs???

      NT was originally developed on MIPS. It has run on MIPS, X86, Alpha, Itanium, and even Sparc although that was never released.

      1. Anonymous Coward
        Anonymous Coward

        And Power...

        I actually had the lack of wisdom to buy a PowerPC system running NT... didn't take long before we switched to AIX...

    3. Anonymous Coward
      Anonymous Coward

      Re: Microsoft change CPUs???

      MS has been developing on ARM chips for a long time, Windows Mobile predates both iOS and Android and it run on ARM as well. MS had the compiler and the knowledge about ARM - but there's a lot beyong pure technology to make a platform viable for a given task.

      And MS has a long experience in server operating systems and their applications, while, for example, Apple has none.

This topic is closed for new posts.

Other stories you might like