Slashdot Mirror


OLPC Set To Dump x86 For Arm Chips In XO 2

angry tapir writes with this excerpt from Good Gear Guide: "One Laptop Per Child is set to dump x86 processors, instead opting to put low-power Arm-based processors in its next-generation XO-2 laptop with the aim of improving battery life. The nonprofit is 'almost' committed to putting the Arm-based chip in the next-generation XO-2 laptop, which is due for release in 18 months, according to Nicholas Negroponte, chairman of OLPC. The XO-1 laptop currently ships with Advanced Micro Devices' aging Geode chip, which is based on an x86 design."

5 of 274 comments (clear)

  1. Re:Full Windows on ARM by Anonymous Coward · · Score: 5, Insightful

    The whole excuse people use for running Windows is it runs their applications. Seeing as how they're all for x86, porting Windows itself is only 1% of the issue.

  2. No Change by FrostedWheat · · Score: 5, Insightful

    OLPC is in talks with Microsoft to develop a version of a full Windows OS for XO-2, Negroponte said.

    So you'd get all of the disadvantages of Windows, while simultaneously loosing the only real advantage it has, plentiful software. Smart.

  3. Re:Does Ubuntu run on ARM? by MoxFulder · · Score: 4, Insightful

    This is basically a weakness of proprietary software in general...

    We've had x86_64 for what, 6 years now? Windows XP got ported pretty fast, but driver support is still awful since most hardware vendors haven't bothered to port their drivers. And true 64-bit app support is even worse.

    On the other hand, the Linux kernel got ported to x86_64 shortly before the physical processors were actually available. I was running a full-blown Debian distro on it a couple months later. All the apps were open-source and the kernel makes great efforts to design device drivers for portability, and so for distro maintainers it was largely a matter of just recompiling the packages.

    What lags behind in 64-bit support under Linux? Surprise, surprise, it's closed-source stuff like Flash and video drivers.

    Closed-source software develops a massive amount of inertia against architecture changes. With open-source, as soon as one developer decides to recompile for the new architecture, maybe tweaks the code a bit, you're off and running.

  4. Re:Full Windows on ARM by shutdown+-p+now · · Score: 4, Insightful

    I've seen surprisingly few pure .NET desktop applications on Windows. Most use P/Invoke and/or COM interop in more than one place, often to call some third-party C++ library.

  5. Re:still pissed at Intel.... by TheRaven64 · · Score: 4, Insightful

    Even a 400MHz Pentium2 will run circles around those 1GHz ARM CPUs.

    Nowhere near true. Clock for clock, the Cortex A8 has similar performance to the Pentium-M.

    That's the point, really, isn't it? ARM chips need special hardware DSPs for just about ANYTHING you want to do.

    No, but it's more power efficient. A 1.5GHz Pentium M can't decode 720p H.264 without dropping frames, while the DSP on a typical A8-based SoC can handle it easily in around 200mW. Doing the same thing on something like an Atom CPU would take around 2-4W. You're talking at least an order of magnitude power difference for doing the same task, which in a mobile device is very important.

    Yes, because most people don't do anything computationally intensive with their netbooks

    Exactly, and for the things that are computationally-intensive it makes more sense to have dedicated silicon that can handle it in a fraction of the power consumption. That's why most of the shipping ARM SoCs have a DSP and a GPU on die.

    --
    I am TheRaven on Soylent News