Slashdot Mirror


ARM Attacks Intel's Netbook Stranglehold

Barence writes "British chip designer ARM is launching an outright attack on Intel with the launch of a 2GHz processor aimed at everything from netbooks to servers. ARM claims the 40nm Cortex A9 MPCore processor represents a shift in strategy for the company, which has until now concentrated on low-power processors for mobile devices. In the consumer market, ARM is pitching the Cortex A9 directly against Intel's Atom, claiming the processor offers five times the power while drawing comparable amounts of energy. 'It's head and shoulders above anything Intel can deliver today,' ARM VP of marketing Eric Schom claims. However, it has one major hurdle to overcome: it doesn't support Windows. 'We've had conversations with Microsoft and you can imagine what they entail,' says Schom."

14 of 521 comments (clear)

  1. What does it support? by BadAnalogyGuy · · Score: 5, Insightful

    I suppose Ubuntu Linux is just chopped liver.

    C'mon people. Wake up! There are tons of operating systems out there. Some are even better than Windows! *gasp*

  2. A compelling Linux on ARM netbook will worry MS by mikeabbott420 · · Score: 5, Insightful

    Linux already made MS drop their price, allwing cheap windows netbooks because of linux. It's not out of the question that a really compelling ARM netbook would scare them into ARM support. I would be surprised if they didn't have something similar to the x86 apple builds in the powerPC era. Of course windows is mainly valuable for its 3rd party software so people who buy these putative ARM/windows machines may be better off with linux anyway.

    --
    This program was made possible by a grant from the Ultra-Humanite, and viewers like you.
    1. Re:A compelling Linux on ARM netbook will worry MS by Microlith · · Score: 5, Insightful

      The current standard of eight hours on a XP-based netbook

      Having owned an XP netbook (aspire one) I must say that an eight-hour standard is optimistic beyond belief, and likely only possible if you leave it sitting there. The Atom processor is power hungry and once you start actually using it the battery life plummets considerably.

      ARM already has an advantage on power consumption, if they can match the Atom on performance I suspect they'll win on battery life by default.

    2. Re:A compelling Linux on ARM netbook will worry MS by IGnatius+T+Foobar · · Score: 5, Informative

      Linux already made MS drop their price, allwing cheap windows netbooks because of linux. It's not out of the question that a really compelling ARM netbook would scare them into ARM support.

      And Microsoft would still lose. The only thing Windows really has going for it is the existing library of PC software. That's the network effect that keeps Windows out front, otherwise the market would have dumped Windows ages ago. Windows on ARM runs existing Windows x86 software about as well as Linux does: not at all.

      In fact, ARM netbooks running Windows might actually be at a disadvantage relative to Linux. People would see the Windows logo on the box and take it home, assuming that they could run PC-Windows software. When that software fails to load, the netbook gets returned to the store.

      Netbooks running Linux on an ARM processor with insanely long battery life and a true dedicated mobile operating system may be what it takes to get people to realize that netbooks were not intended to be merely smaller laptops.

      --
      Tired of FB/Google censorship? Visit UNCENSORED!
  3. chip supports OS? Hmmm, backwards... by kharris312002 · · Score: 5, Insightful

    This may be the first time I've ever heard it said that a processor doesn't support an OS... Usually it's the other way around.

  4. Re:Porting code to a new architecture by BadAnalogyGuy · · Score: 5, Funny

    Let's say 30 years ago I gave you one end of an infinitely long piece of yarn and told you to start knitting a sweater. At first, it's not too bad. The yarn has a pretty standard consistency, although it sucks compared to some other yarn on the market. Then I start changing things up. Adding some knots and tangles in the yarn I hand to you. You do your best to accomodate and actually come up with a pretty nice sweater. Then you start re-designing the sweater to take advantage of the knots and tangles, and I just keep putting more and more complex knots in there since you seem to be doing great with the ones I've sent so far. Your sweater grows thick with piles of yarn and by the time 30 years rolls around, you've got yourself a pretty great sweater. Of course, you had some massive screwups like sweater ME and sweater Vista.

    Now let's say I ask you to knit the same sweater using a beautifully crafted roll of thread.

    I think you can see how hard that would be.

  5. Re:No windows support? by TheRaven64 · · Score: 5, Informative

    Clock for clock, the Cortex A8 is a bit faster than the Atom on most workloads (in about 10% of the power envelope). The A8, however, typically ships at about half the clock speed of an Atom (they go up to 1GHz, but 600MHz is the most common speed). The A9 is slightly faster than the A8 clock-for-clock, but goes to twice the clock speed and scales to four cores, so it's not a stretch to imagine that it's more than five times the speed of a single-core Atom. I've not seen any figures for the A9's power consumption yet though...

    It's worth noting that ARM doesn't make chips, they are an IP-only company. ARM licenses designs to other companies who combine their cores with other stuff and ship them. One of the more high-profile Cortex A9 licensees is nVidia, who are using it in their Tegra line. Other existing ARM licensees, like Qualcomm, TI, Samsung and Freescale have already signed up for the A9 as well.

    It's also worth noting that the A9 isn't really news. The designs have been available from ARM for a while now. I don't know of any shipping chips including A9 cores yet (being mass-produced, anyway; there are a few being sampled), but TI announced the OMAP4 series a little while ago which is based around the A9 and looks like a very nice chip for handheld machines.

    --
    I am TheRaven on Soylent News
  6. Re:Porting code to a new architecture by TheRaven64 · · Score: 5, Informative
    It is either a complete rewrite, a simple recompile, or something in the middle depending on how different the architectures are. In terms of programmer-visible features (ignoring things only visible to compiler and OS writers), ARM and x86 are very similar; same word size, almost identical alignment constraints, same byte order. If you wrote your program in a high-level language, it is just a recompile. If you used any assembly language, then you will need to rewrite it. If you used a language somewhere in the middle, like C, then it will probably be a straight recompile. This is unlike porting, for example, from x86 to SPARC64, where you suddenly have very strict alignment, opposite byte order, and different

    Of course, this is assuming the operating system interfaces are the same. If you're on something like OpenBSD, for example, then the OS does a good job of isolating the userspace code from having to know anything about the underlying architecture. Linux, on contrast, exposes a lot of architecture-specific details to programmers (and that's ignoring the fact that embedded Linux often ships with a non-GNU libc, which lacks a lot of features). Wince is about the worse at this, where every single device implements some subset of the Win32 APIs and so you end up having to do some tweaking for every device.

    --
    I am TheRaven on Soylent News
  7. Re:Goody by TheRaven64 · · Score: 5, Interesting

    Any half-decent OS (I think this even include Linux these days) uses the same drivers on multiple architectures with just an abstraction layer for dealing with the different busses. OpenBSD on ARM, for example, supports exactly the same set of USB devices as OpenBSD on x86, including things like USB video cameras. If anything, supporting multiple architectures improves the quality of the code. NetBSD and OpenBSD both recommend testing all drivers on x86 and SPARCv9 and this has helped find a lot of bugs that are not obvious on x86 but crash on SPARC, which has improved the drivers and benefitted x86 users.

    --
    I am TheRaven on Soylent News
  8. Re:real solution by jabjoe · · Score: 5, Insightful

    The iPhone is a ARM processor.....

  9. No Windows? Great! No Microsoft tax! by MoxFulder · · Score: 5, Insightful

    However, it has one major hurdle to overcome: it doesn't support Windows.

    Fuck Windows. Seriously.

    I've been unwillingly paying the Microsoft tax for TEN YEARS. All I ever do is wipe Windows and install Linux. If my new computer can't run Windows then... great!! Maybe I won't have to pay the tax.

    I'd love a low-power, high-performance ARM notebook. I'd be happy with MIPS or Loongson (Chinese MIPS clone) as well. Debian already has a full-blown ARM port and I'll bet they could get it working on an ARM netbook in a day. Ubuntu would undoubtedly be soon-to-follow.

    As a side benefit, having multiple widely-used architectures for desktop systems (x86 and ARM) would be a support nightmare for hardware companies that still keep their drivers proprietary and undocumented. Yeah, I'm looking at you, Broadcom and NVidia. This would just be another nail in the coffin for their obstructionist attitudes towards free/open-source operating systems.

  10. Just for kicks by Yvan256 · · Score: 5, Funny

    If anyone ever starts a new CPU-related company, can you please call it LEG for the sake of "it cost an ARM and a LEG" jokes?

    Thank you.

  11. Re:Porting code to a new architecture by Knitebane · · Score: 5, Funny

    I'm not sure I understand your analogy.

    Does the sweater go on a car?

    --
    "...history will look upon the act of depriving a whole nation of arms, as the blackest." --Ghandi
  12. The best thing about it by the_womble · · Score: 5, Insightful

    it doesn't support Windows.

    That's not a bug, its a feature.