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."

274 comments

  1. Now with Shoulder & Elbow Joint Technology! by eldavojohn · · Score: 4, Funny

    OLPC Set To Dump x86 For Arm Chips In XO 2

    I'm sorry, I thought ARM is an acronym for Advanced RISC Machine (formerly Acorn RISC Machine). Why am I seeing it used as "Arm"?

    Or is there something I don't know about the processing power of two of my appendages?

    --
    My work here is dung.
    1. Re:Now with Shoulder & Elbow Joint Technology! by Anonymous Coward · · Score: 0

      In German "Arm" means poor. Pretty fitting I think.

    2. Re:Now with Shoulder & Elbow Joint Technology! by CaptainPatent · · Score: 5, Funny

      Or is there something I don't know about the processing power of two of my appendages?

      *flexes*

      Slashdot, I'd like you to meet Blue and Cray.

      --
      Well, back to rejecting software patent applications.
    3. Re:Now with Shoulder & Elbow Joint Technology! by 427_ci_505 · · Score: 1

      I hear your fore arm is pretty powerful.

    4. Re:Now with Shoulder & Elbow Joint Technology! by Anonymous Coward · · Score: 0

      I couldn't take the OLPC project seriously when they went with geode over arm. Cheap, durable, and low power? ARM kicks geode's ass seven days a week.

    5. Re:Now with Shoulder & Elbow Joint Technology! by Anonymous Coward · · Score: 1, Informative

      No in German "Arm" means arm (body part) and "arm" means poor.

    6. Re:Now with Shoulder & Elbow Joint Technology! by Sponge+Bath · · Score: 4, Funny

      I hear your fore arm is pretty powerful.

      A wise old mariner with powerful fore arms once said: "I yam what I yam."

    7. Re:Now with Shoulder & Elbow Joint Technology! by Tyr_7BE · · Score: 1

      +1, Pedantic

    8. Re:Now with Shoulder & Elbow Joint Technology! by Anonymous Coward · · Score: 0

      +1, Pedantic

      +1, Instructional

    9. Re:Now with Shoulder & Elbow Joint Technology! by cheftw · · Score: 1, Informative

      But what if it's at the start of a sentence, pedant? "Arm kann ich sein, aber klueger als Sie"

      --
      Always back up, never back down. ---- Think you're cool 'cos your uid is prime? Take mine, modulo the one digit integers
    10. Re:Now with Shoulder & Elbow Joint Technology! by Anonymous Coward · · Score: 0

      It's "forearm". That's the prefix "fore" plus the noun "arm". Why do I see words like this falling apart everywhere?

      How is it that people seem to unlearn what they should've known since grade 2? It seems to spread like a virus through the population. We'll all be back to drawing on cave walls soon...

    11. Re:Now with Shoulder & Elbow Joint Technology! by Frnknstn · · Score: 4, Funny

      Four ARMS? Were they arranged in a beowulf cluster?

      --
      If it's in you sig, it's in your post.
    12. Re:Now with Shoulder & Elbow Joint Technology! by Anonymous Coward · · Score: 0

      But how's the bandwidth?

    13. Re:Now with Shoulder & Elbow Joint Technology! by catxk · · Score: 1

      Well I happen to know for a fact that in many languages, if you can say it out loud as a word, it should be spelled with only the initial letter capitalised. English is however to bloated to find such well-defined rules.

      --
      Don't be crazy anymore!
    14. Re:Now with Shoulder & Elbow Joint Technology! by sjames · · Score: 1

      While technically an acronym, it's been around long enough to lose the all caps in many minds. Especially with plays like StrongARM.

    15. Re:Now with Shoulder & Elbow Joint Technology! by sploxx · · Score: 1

      And "dran" also means 'attached', so 'arm dran' means being badly off as well as 'arm is attached'.

      Which leads to the saying:

      "Lieber arm dran als Arm ab"

      Better be badly off than to lose an arm :-)

    16. Re:Now with Shoulder & Elbow Joint Technology! by Hurricane78 · · Score: 2, Informative

      In Germany, where we usually write things together, if they describe one thing, we call that error a "Deppenleerzeichen" ("moron's blank"?).

      --
      Any sufficiently advanced intelligence is indistinguishable from stupidity.
    17. Re:Now with Shoulder & Elbow Joint Technology! by timthorn · · Score: 1

      It's no longer an acronym, but it is still all caps.

    18. Re:Now with Shoulder & Elbow Joint Technology! by laddiebuck · · Score: 2, Insightful

      Depending on the style manual the journalist used, this is correct. For instance, if you read the BBC, acronyms are spelled with only the first letter capitalised -- hence Nato, Isaf, etc. This rule is not followed under some circumstances (probably depending on whether you can pronounce the word), so DHS, BBC, USA.

    19. Re:Now with Shoulder & Elbow Joint Technology! by Anonymous Coward · · Score: 0

      You stole the name of my balls!!

    20. Re:Now with Shoulder & Elbow Joint Technology! by Anonymous Coward · · Score: 0

      Why am I seeing it used as "Arm"?

      Throughout it's early history, Acorn encouraged that it should be pronounced as 'Arm'. They even went to the extent of calling one of its successors the 'StrongARM'.

      Not that this invalidates your point, that it's an acronym. Perhaps make it more understandable, however.

    21. Re:Now with Shoulder & Elbow Joint Technology! by Anonymous Coward · · Score: 0

      It's common not to capitalize every letter of an acronym if it's pronounced as a word. For example, laser, radar, and Nasa. Compare that to CPU, RAM, and OLPC.

    22. Re:Now with Shoulder & Elbow Joint Technology! by iiiears · · Score: 1

      Smaller, cheaper, faster, interconnected, ubiquitous!

      --
      15TW = 15,000 Nuclear Reactors. (Approx. one accident a month.)
    23. Re:Now with Shoulder & Elbow Joint Technology! by MichaelSmith · · Score: 1

      I thought it meant the Amalgamated Regional Militia

    24. Re:Now with Shoulder & Elbow Joint Technology! by jbengt · · Score: 1

      If you don't pronounce it as a word, it's not really an acronym, it's just initials.

    25. Re:Now with Shoulder & Elbow Joint Technology! by fireman+sam · · Score: 1

      Actually, the "Arm" used in this context is in reference to the new clock generator. There is a crank handle attached to the CPU. Each revolution of he crank by the operators "arm" will generate 1 clock cycle. This in conjunction with another crank handle which generates power for the computer will allow the user to easily overclock the computer.

      How cools is that.

      --
      it is only after a long journey that you know the strength of the horse.
    26. Re:Now with Shoulder & Elbow Joint Technology! by ciderVisor · · Score: 1

      Especially with plays like StrongARM.

      Here I go with da e-mail. Every week I hope it's from a female. Aaaaah, man. Not from a female.

      --
      Squirrel!
    27. Re:Now with Shoulder & Elbow Joint Technology! by Joce640k · · Score: 1

      They're not really going with ARM, they're just trying to get a good price out of Intel.

      --
      No sig today...
    28. Re:Now with Shoulder & Elbow Joint Technology! by Anonymous Coward · · Score: 0

      I agree with the title, after all, if your forearm is powerful, you've just admitted you're "short."

    29. Re:Now with Shoulder & Elbow Joint Technology! by Anonymous Coward · · Score: 0

      English is however to bloated to find such well-defined rules.

      That's probably your excuse for misspelling a three-letter word, too.

      Or, amusingly, failing at punctuation.

    30. Re:Now with Shoulder & Elbow Joint Technology! by Anonymous Coward · · Score: 0

      Because too many journalists are idiots nowadays. Just go to the 'Bbc' website, and read the acronyms there.

      'AIDS' is ALWAYS written as 'Aids', etc.etc. Leftwing morons.

      Now, back to the OLPC.

      Why can't the AFRICANS build their own laptops?

      Could it possible be anything to do with lower intelligence?

      Have a good, hard look at homo erectus:

      Look familiar?

  2. Why is this highlighted? by Anonymous Coward · · Score: 0

    Sorry if this is a dumb question, but why is this article headline highlighted red on the index page?

    1. Re:Why is this highlighted? by MightyYar · · Score: 4, Funny

      It was angry, but it seems to have calmed down now.

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
  3. Now they can get the keyboard back by ElSupreme · · Score: 1

    This is fine as long as they get the keyboard back. The single greatest Human interface tool (except for the SNES controller) not on a computer is really something sad.

    --
    My addiction: Arguing with idiots. AKA Slashdot!
    1. Re:Now they can get the keyboard back by dkleinsc · · Score: 3, Funny

      A keyboard. How quaint. (cracks knuckles)

      --
      I am officially gone from /. Long live http://www.soylentnews.com/
    2. Re:Now they can get the keyboard back by Chaos+Incarnate · · Score: 2, Funny

      Hello, computer.

      --
      Benford's Corollary to Clarke's Law: "Any technology distinguishable from magic is insufficiently advanced."
    3. Re:Now they can get the keyboard back by saider · · Score: 1

      Use the mouse.

      --


      Remember, You are unique...just like everyone else.
    4. Re:Now they can get the keyboard back by cp.tar · · Score: 1

      Good morning, Dave.

      --
      Ignore this signature. By order.
    5. Re:Now they can get the keyboard back by MichaelSmith · · Score: 1

      Even better. You only need to mouth the words.

  4. What does this mean for their WinXP models? by Tibor+the+Hun · · Score: 1

    I'm uninitiated at the arts of ARM, and am too lazy to look it up.

    --
    If you don't know what AltaVista is (was), get off my lawn.
    1. Re:What does this mean for their WinXP models? by alannon · · Score: 5, Informative

      It would mean no Windows. ARM is not an x86 architecture.

    2. Re:What does this mean for their WinXP models? by Anonymous Coward · · Score: 0

      I don't know that. What about Windows CE? It's not that easy to get rid of MS.

      http://en.wikipedia.org/wiki/Windows_CE

    3. Re:What does this mean for their WinXP models? by harlequinade · · Score: 1

      If this change means Uncle Bill can no longer hijack the OLPC project, I'm more than good with the concept.
      And I'd be surprised if I'm not one of a very large crowd.

      --
      Help feed homeless animals - Free! www.theanimalrescuesite.com
    4. Re:What does this mean for their WinXP models? by Patoski · · Score: 2, Informative

      Windows CE runs on ARM. Granted, CE doesn't have the level of application support you'll find in other versions of Windows though.

      --
      G. Washington on Government "it is force. Like fire, it is a dangerous servant and a fearful master."
    5. Re:What does this mean for their WinXP models? by wastedlife · · Score: 3, Informative

      WinCE (What were they thinking when they picked that name???) does not run standard windows apps. Since this is the reason many stick with windows, it kind of kills that whole aspect. WinCE is the core behind Windows Mobile and some embedded systems, and would not likely work well in a full laptop.

      --
      Said, "It's just like dice but it's got more sides And it tells me who lives and who dies"
    6. Re:What does this mean for their WinXP models? by Anonymous Coward · · Score: 0

      No problem. They made a good decision. It is XO laptop after all.

    7. Re:What does this mean for their WinXP models? by Anonymous Coward · · Score: 0
      Linux doesn't run any useful apps, either.

      Yeah, you're probably being sarcastic, but I'm responding anyway.

      Linux has the best web browser (Firefox), a very good office suite (Open Office) with an excellent word processor and spreadsheet, and many powerful media applications (Gimp for photo editing, Avidemux for video editing, Audacity for audio editing). And much more. And all of it is free.

    8. Re:What does this mean for their WinXP models? by sethwoodworth · · Score: 1

      You mean all 250 of them? http://gregdek.livejournal.com/38775.html

    9. Re:What does this mean for their WinXP models? by Nursie · · Score: 3, Informative

      The level of support?

      It flat out won't run x86 code.

      Whereas debian and other linuxes have full distros aimed at ARM.

    10. Re:What does this mean for their WinXP models? by MikeFM · · Score: 1

      I believe the iPhone runs on ARM. They should switch to iPhone OS. Unfortunately the version of Linux on the XO is sort of retarded. I got one to develop programs for and absolutely hate the XO desktop. It's really poorly designed IMO. Apple probably wouldn't license the iPhone OS to them though. So maybe a Linux distro with a more iPhone-like experience?

      The XO hardware is pretty good but the software needs some serious work. It just feels experimental and poorly thought out.

      --
      At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
    11. Re:What does this mean for their WinXP models? by Anonymous Coward · · Score: 0

      Linux has the best web browser (Firefox)

      When it's not busy crashing, or sucking up all available system memory.

      a very good office suite (Open Office)

      for some definition of "very good", I'm sure that's true.

      powerful media applications

      For some definition of "powerful," I'm sure that's true: "Avidemux is a free video editor designed for simple cutting, filtering and encoding tasks."

      "Audacity® is free, open source software for recording and editing sounds."

      I'll grant that GIMP is reasonably powerful. But "ZOMG it edits & records sounds!" and "ZOMG simple cutting and filtering of video!" aren't exactly world changing features.

    12. Re:What does this mean for their WinXP models? by Hurricane78 · · Score: 1

      I will play the devil's advocate. I love my Gentoo/GNU/Linux/KDE box more than any system before. But you picked the wrong examples (except for Firefox).

      Open Office -- this has to be said -- is a pile of trash, that can only be considered good, if you come from MS Office or its clones. If you want to see a good interface, look at the InfoBox of Lotus SmartSuite. (Which is unfortunately a pretty outdated office suite, and is my number one wish for becoming open source.) Oh, and as far as I know (correct me if I'm wrong), Lotus was the template for both office suites.

      Gimp may be nice in features. But it needs an interface made for non-programmers (not going to happen anytime soon) and a new name. Then it can stand a chance against Photoshop. ^^

      And you can't seriously position Avidemux and Audacity against such giants as Avid Media Composer / Liquid and Cubase SX + Reason + Reaktor + Absynth + tons of plug-ins, drum- and rhythm machines.

      Linux is not quite there ...yet :)

      Ok, to give you credit, if you compare your list against WinCE software and what might be possible to put on the OLPC 2, then they are a flawless victory. :)

      --
      Any sufficiently advanced intelligence is indistinguishable from stupidity.
    13. Re:What does this mean for their WinXP models? by dpbsmith · · Score: 1

      That's funny, in 1992, when the people at Microsoft made the big presentation on Windows NT to the Fortune 500 company I worked at, they swore up and down that portability was a major goal, and that it was going to be a multiplatform product that would run on every important processor family, including MIPS, Alpha, PowerPC and, of course, the ACE initiative machines (remember the ACE initiative? I thought not.)

      Within that company, Windows advocates used this as a major talking point against UNIX advocates.

      You're telling me it Windows only runs on Intel? :)

    14. Re:What does this mean for their WinXP models? by brackishboy · · Score: 1

      Windows NT 3.51 through 4.0 ran on Alpha, MIPS and PowerPC as well as x86.

    15. Re:What does this mean for their WinXP models? by Anonymous Coward · · Score: 0

      Hah. I was going to make some joke here about how that's why they're 'almost' committed, they just need an ARM port of Windows first. But then I go and RTFA, and it turns out that's what they're saying!? Seriously, what the hell?

    16. Re:What does this mean for their WinXP models? by Nursie · · Score: 2, Insightful

      But it needs an interface made for non-programmers (not going to happen anytime soon) and a new name. Then it can stand a chance against Photoshop

      1. There was a project to do this, gimpshop, but I don't know how successful it was.
      2. This little topic always makes me slightly angry. How many of the people saying "Gimp is no photoshop" actually paid for photoshop?

      It must be one of the most widely pirated apps out there, yet somehow every man and his dog seem to complain it's one of the things stopping them moving to Linux. Always confused me. When the choice is FOSS or piracy, I personally prefer the FOSS option, even with worse interface. Though I'm pretty sure Adobe see the rampant piracy as a (microsoftian) mechanism to maintain dominance, and won't go after it too harshly.

      (I am aware that if you use it professionally then the license allows you to have a home copy as well, I just don't think that anywhere near as many people use it professionally or pay for it as claim it's important to them).

    17. Re:What does this mean for their WinXP models? by ciderVisor · · Score: 1

      Windows has the best web browser (Firefox), a very good office suite (Open Office) with an excellent word processor and spreadsheet, and many powerful media applications (Gimp for photo editing, Avidemux for video editing, Audacity for audio editing). And much more. And all the OSS stuff is free.

      --
      Squirrel!
    18. Re:What does this mean for their WinXP models? by Anonymous Coward · · Score: 0

      That's what alannon just said in fewer words: No Windows.

      (No, naming a totally unrelated product in a similar way does not count)

    19. Re:What does this mean for their WinXP models? by Anonymous Coward · · Score: 0

      and microsoft surely had the resources to keep developing for those platforms. But we aren't talking about debian or netbsd, which still support aging archs- MS thought it didn't bring enough revenue or perspective so they rightfully axed other platforms. And I rightfully refuse to base my computing infrastructure on their products exactly for such reasons.

    20. Re:What does this mean for their WinXP models? by powerlord · · Score: 2, Funny

      WinCE (What were they thinking when they picked that name???

      That it went together with their other products of the time? WinME and WinNT?

      "Yes! You too can harness the speed of WIndows across our whole Family of products! CE-ME-NT!"

      --
      This space for rent. All reasonable inquiries will be entertained at proprietors discretion.
    21. Re:What does this mean for their WinXP models? by bhtooefr · · Score: 1

      And Windows 2000 was beta tested on Alpha and Itanium, and XP, Server 2003, and Server 2008 were released on Itanium.

      Also, technically, x86-64 is a different architecture from IA-32, although not very much so, and XP and Vista have been released on it, and 7 is in beta on it.

    22. Re:What does this mean for their WinXP models? by emilv · · Score: 2, Interesting

      On the contrary, I know a few non-techie people that use The Gimp on Windows with a Wacom tablet. They are happy with The Gimp, both because it's free and because it's a good tool to work with.

  5. But... how are they going to run Windows XP by Anonymous Coward · · Score: 0

    on this thing???

  6. Full Windows on ARM by Hal_Porter · · Score: 5, Interesting

    From TFA

    "Like many, we are urging Microsoft to make Windows -- not Windows Mobile -- available on the Arm. This is a complex question for them," Negroponte said.

    OLPC is in talks with Microsoft to develop a version of a full Windows OS for XO-2, Negroponte said. The XO-2 is still 18 months away from release, so "a lot can change with regard to Microsoft and Arm," Negroponte said.

    I don't really see this working. Windows has run on Risc before of course, but almost no one ported their applications to any of the Risc platforms. And a top of the line Arm (a Snapdragon or Cortex A8) is still less powerful than a bottom of the line x86 (Intel Atom), so it's not like you can run x86 binaries at an acceptable speed through emulation, like Dec tried with FX!32 on the Alpha.

    --
    echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    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. Re:Full Windows on ARM by Verdatum · · Score: 3, Interesting

      Indeed, Windows Mobile (or CE or HPC) was a total rewrite, Even Windows 7 potentially has some DOS 1.0 code, but not WM. It took that much effort to get ARM working. It's actually a comparatively Sturdy OS, it just doesn't have enough decent software built for it.

      I had a MS-DOS EMU app for my HP Journada 720 (Windows HPC on a 255Mhz ARM chip), and for anything beyond rudimentary shell type commands, it was unusably slow.

      Linux + ARM however would be lovely. I've got all sorts of daemons crunching instructions on my Western Digital MyBook World NAS. Still, by default, I believe they lack an FPU. I wonder if they'd add a coprocessor...

    3. Re:Full Windows on ARM by doctormetal · · Score: 3, Insightful

      That should only be the case for native applications.
      For pure .NET applications (fully MSIL) is should not matter as long as the runtime is available..

    4. Re:Full Windows on ARM by Anonymous Coward · · Score: 0

      The DEC solution used binary translation not emulation. The programs were essentially dynamically recompiled and the recompilations were cached for later use to avoid the startup penalty. The recompilation process had issues but it worked pretty well. I ran office on Windows on Alpha.

    5. Re:Full Windows on ARM by dfghjk · · Score: 2, Informative

      "Even Windows 7 potentially has some DOS 1.0 code..."

      What? You realize that Windows 7 lineage traces to Windows NT which ran on non-x86 processors, right? No DOS code.

      I guess if by "potentially" you meant zero potential then that's right.

    6. Re:Full Windows on ARM by Anonymous Coward · · Score: 0

      I had a MS-DOS EMU app for my HP Journada 720 (Windows HPC on a 255Mhz ARM chip), and for anything beyond rudimentary shell type commands, it was unusably slow.

      Eh? I had an MS-DOS emulator on my 8MHz ARM-based Archimedes A310 back in 1987. In case you weren't paying attention that's eight megahertz. And I could play DOS games on it. WTF is your HP computer doing? Is Windows in your box eating all your cycles?

    7. Re:Full Windows on ARM by Anonymous Coward · · Score: 0

      Shouldn't the .NET VM make .NET programs cross platform though?

    8. Re:Full Windows on ARM by Anonymous Coward · · Score: 0

      hehhehehe funny. Thanks for the laugh.

    9. Re:Full Windows on ARM by Dr.Dubious+DDQ · · Score: 2, Insightful

      I may be kind of cynical, but it seems ot me the OLPC project is now saying they recognize a lower power, less expensive processor would be a major benefit to their stated goals...but they can't (or really don't want to) adopt it anyway unless Microsoft® gives them the "okay", since they've effectively abandoned already-capable-of-running-on-ARM Linux for Microsoft.

    10. Re:Full Windows on ARM by ciggieposeur · · Score: 2, Informative

      I suppose it depends on whether any of the vm86 mode in Windows 9x made it into Win2k and beyond.

      If any of the 16-bit ASM code behind the various int 21h DOS calls was retained in the real-mode emulation layer then one could say modern Windows still has DOS code still in it.

    11. Re:Full Windows on ARM by MoxFulder · · Score: 1

      Probably... Windows in my cell phone eats my battery alive, and sometimes the interface gets unreasonably slow, so it's probably munching on cycles too :)

    12. Re:Full Windows on ARM by Anonymous Coward · · Score: 0

      But they'll get to play Solitaire! So that's 2% of the issue!

    13. Re:Full Windows on ARM by kat_skan · · Score: 3, Informative

      Microsoft Windows [Version 5.2.3790]
      (C) Copyright 1985-2003 Microsoft Corp.

      C:\>where command.com
      C:\WINDOWS\system32\command.com

      C:\>file c:\windows\system32\command.com
      c:\windows\system32\command.com; DOS executable (COM)

      C:\>

      That's Server 2003, which is the most recent version I've got handy. The assertion that there's some legacy code in Windows 7 somewhere is a reasonable one.

    14. Re:Full Windows on ARM by gtx · · Score: 1

      MS-DOS 1.0 was released in '81 and work on the OS2/NT project started in '85. Are you telling me that you are completely sure that none of the code from one project was recycled into a project that was started four years later?

      If anything, I'd be willing to bet that if they shared any coders, there's got to be some recycling on some level, no matter how unimportant. Avoiding reinvention of the wheel is not a new concept.

      I personally don't care one way or another, it's just that you seem to be awfully arrogant about your position here, you don't have any proof to back it up, but you're still being an asshole about it. Your whole argument that it "ran on non-x86 processors" is a complete logical non-sequitur. What does one have to do with the other? You do realize that these two things are not related, right?

      --


      "I hope I don't make a mistake and manage to remain a virgin." - Britney Spears
    15. Re:Full Windows on ARM by Nursie · · Score: 1

      I would think the new marvell sheeva chips are pretty close. They run in the 1.2-1.6 GHz range.

    16. Re:Full Windows on ARM by Nursie · · Score: 1

      Um no.

      ARMv4 lacks the FPU. The newer Marvell chips certainly have FPUs now. ARM is great!

    17. Re:Full Windows on ARM by MikeFM · · Score: 1

      I hate Windows CE devices too. They are hard to use and developing for them feels like they are a bastard step child. Most programs aren't available for them and when they are they also feel like crappy stripped down versions that don't work well.

      I'm currently working on moving a major project from WinCE based devices to iPhone based devices. Much cheaper to build on and a better user experience.

      --
      At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
    18. Re:Full Windows on ARM by turgid · · Score: 1

      They could always "leverage" Open Source. WINE and qemu should do the job :-)

    19. 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.

    20. Re:Full Windows on ARM by Anonymous Coward · · Score: 0

      Windows NT was rewritten from the ground up as a 32-bit kernel, targeting a non-x86 CPU. That project started as OS/3 in 1989.

      There are remnants of DOS that are shipped as a part of the OS, however they are relegated to execution within the NTVDM virtual machine which emulates a real mode x86 CPU and some peripheral hardware as well as abstracting file system access. No 16-bit DOS/Win3.1 code runs against the CPU at all. Since the hardware is completely emulated NTVDM allows DOS applications to also run on alternate chipsets, and that was supported on Windows 3.x and 4.x for Alpha, MIPS and PowerPC.

    21. Re:Full Windows on ARM by BikeHelmet · · Score: 1

      Why would you want to run x86 binaries? Most x86 programs are so unoptimized, that if you actually looked at the code, it'd make your eyes bleed. (figuratively, of course)

      One advantage of ARM CPUs is a lot of software to run on them still has to be made or ported. Since only the most committed (and skilled?) developers are doing that at this stage, my hope is ARM software will have a more efficient baseline.

      Considering how far most Windows apps have slid, this isn't unreasonable or difficult.

    22. Re:Full Windows on ARM by Anonymous Coward · · Score: 0

      Won't HAL take care of this?

    23. Re:Full Windows on ARM by jmorris42 · · Score: 1

      > I don't really see this working.

      Of course it won't work. But it will sell, which has been Microsoft's secret since the beginning. But expect Microsoft to do it because not only is OLPC going ARM so are a bunch of upcoming netbooks. So they will slap something together, something more than Windows Mobile, less than full Windows and put a Windows decal on the boxes. Anything but Linux, which works perfectly well on ARM and would give the penguin far too valuable an opening.

      It is clear Negroponte is, and almost certainly was from the start, in the Microsoft camp. Begging them for a port of Windows has to just stick in the craw of RedHat after they donated so much effort to getting Linux running on the origional OLPC... only to see those ship with Windows for most of the (pitifully few) large shipments. By now it is clear Negroponte was only waving the Penguin banner to get Microsoft's attention and a cut rate price.

      --
      Democrat delenda est
    24. Re:Full Windows on ARM by mustafap · · Score: 1

      >For pure .NET applications

      That would be 'Hello World' and what other application? .Net applications that do anything useful invariable call out to COM. At which point, on an ARM platform, they would die.

      --
      Open Source Drum Kit, LPLC deve board - mjhdesigns.com
    25. Re:Full Windows on ARM by sgt+scrub · · Score: 1

      What he was saying is NT was developed by DEC on Alpha. IBM developers and DEC developers worked together. DEC was planing on having x86 DOS applications running virtually on their desktops. IBM was focused on 32bit OS/2 and DOS/Win16 emu while DEC focused on 64bit ARM and DOS/Win15 emu so it was mutual. When (or just before) IBM and MS broke their vows, Microsoft hired away most of the DEC team. Some say if Warp hadn't goofed on the installation then there would never have been a Windows95; because, DEC/Alpha and OS/2 would have run, and did run, a vast majority of Windows and DOS applications. What a lot of people don't know is NT was not the bootable OS on the development boxes. It ran in an emulator. I mean fast like on an x86 box in an emulator. Not until later did it get ported to boot on the Alpha. It is hard for me to say; but, it actually ran damn good on the Alpha. Though, the changes made to the bios to get it to run from boot fubar'd the bootup time.

      --
      Having to work for a living is the root of all evil.
    26. Re:Full Windows on ARM by jabuzz · · Score: 1

      A top of the line ARM i.e. a Cortex A9 (thats a dual core 1GHz ARM) would whip the pants of *ANY* Intel Atom, while consuming a fraction of the power.

      The big mistake in the design on the XO-1 is that they used an power hungry AMD Geode. Had they used an ARM the battery life would have been remarkable, the laptop would have had more CPU grunt and it would have had no impact on their software platform as it is all open source anyway.

    27. Re:Full Windows on ARM by zigfreed · · Score: 1

      a bottom of the line x86 (Intel Atom)

      Think lower.

    28. Re:Full Windows on ARM by Jonner · · Score: 1

      Your whole argument that it "ran on non-x86 processors" is a complete logical non-sequitur. What does one have to do with the other? You do realize that these two things are not related, right?

      You do realize that MS-DOS was written for and runs exclusively on Intel 8086-compatible CPUs, right? It was not written in portable C code. It is inextricably tied to the platform. The only way to run MS-DOS on non-x86 computers is using an x86 emulator.

      On the other hand, "A main design goal of NT was hardware and software portability". Windows NT uses a Virtual DOS machine for running DOS programs, but that plays no role in the kernel, drivers, or other essential operating system functionality. Windows NT has run natively on at least Alpha, PowerPC, and MIPS, and Itanium in addition to 386 and x86_64. To run MS-DOS programs on any of the non-x86 ports of NT requires full CPU emulation, not just a Virtual DOS machine.

    29. Re:Full Windows on ARM by Jonner · · Score: 1

      Actually, "Microsoft initially developed what was to become Windows NT on internally-designed i860-based workstations (codenamed Dazzle), only porting NT to the MIPS (Microsoft Jazz), Intel 386 and other processors later." Also, Windows NT was developed at Microsoft following their work with IBM on OS/2. They hired Dave Cutler who had been one of the main architect of DEC's VMS, but NT was not a joint project with DEC. Microsoft only agreed to support NT on Alpha after DEC sued them.

    30. Re:Full Windows on ARM by Jonner · · Score: 1

      Are you sure that NTVDM would run on non-x86 CPUs, since "Virtual DOS machines rely on the virtual 8086 mode of the Intel 80386 processor"? I used a DEC AlphaPC with Windows NT 4.0 that came with FX!32 from DEC, which could run unmodified x86 win32 programs. However, I'm quite sure that nothing from Microsoft enabled unmodified DOS or win32 programs to run on it.

    31. Re:Full Windows on ARM by Hal_Porter · · Score: 1

      Yes it did. They had an emulator on non x86 platforms -

      http://blogs.msdn.com/oldnewthing/archive/2006/05/25/607075.aspx

      Using Yoda on an x86 may be hazardous to your systems' health

      In former times very cross-platform NTVDM was.

      If you view NTVDM.EXE in a hex editor, you'll find the message "Using Yoda on an x86 may be hazardous to your systems' health" buried inside it. Yoda was the name of the internal debugger that was used to debug the MS-DOS emulator, also known as the Virtual DOS Machine or VDM. (Buried inside the Yoda source code are such wonderful variables as "luke" and "chewy".)

      The Intel 80386 has a mode known as "Virtual-8086 mode" or just "V86 mode" wherein the CPU ran as if it were an 8086, except that if the program did anything interesting like issue a privileged instruction, call a software interrupt, or fault, control would return to the protected-mode supervisor for handling. (Win386 used this same CPU mode to support multiple MS-DOS sessions.) When running on an 80386-class processor, NTVDM used this mode to do its emulation, making the CPU do the heavy lifting of decoding instructions and emulating them, which took place at very close to full speed.

      On the other hand, NTVDM on the non-x86 processors (Alpha, PPC, MIPS, etc.) had to implement an entire 8086 emulator, with all the decoding and execution performed in software. Yoda was the debugger you used if you needed to debug the emulator.

      NTVDM only supported 16 bit code though, not x86 Win32 binaries. Hence FX!32.

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    32. Re:Full Windows on ARM by Anonymous Coward · · Score: 0

      ARMs typically ship with coprocessors. The TI OMAP chips, for example (as used in the Pandora), have a SIMD coprocessor called NEON.

      See: http://en.wikipedia.org/wiki/ARM_architecture#DSP_Enhancement_Instructions

    33. Re:Full Windows on ARM by ciderVisor · · Score: 1

      Won't HAL take care of this?

      I'm sorry, Dave. I'm afraid I can't do that.

      --
      Squirrel!
    34. Re:Full Windows on ARM by ciderVisor · · Score: 1

      Most x86 programs are so unoptimized, that if you actually looked at the code, it'd make your eyes bleed.

      [ Citation needed ]

      (figuratively, of course)

      Damn, I was quite looking forward to experiencing this.

      --
      Squirrel!
    35. Re:Full Windows on ARM by sgt+scrub · · Score: 1

      No. Microsoft didn't "develop" NT. Microsoft "hired" NT. Microsoft has only "developed" Windows 1-3 (partially - stole the gui and bought DOS), Office (partially - pilfered access), a version (IMHO the better of them) of basic, and Bob. I know I'm going to get flamed for adding Office to that but the lines on Office are very thin. Technically, Bill Gates wrote what became Word and Excel for embedded systems (TRS-80 EEPROM).

      Regarding Cutler, he wasn't alone.

      Two years ago, Microsoft hired a team of researchers who had left the Digital Equipment Corporation after that company canceled plans to market an advanced computer. The team, led by David Cutler, a veteran software designer, is now producing a new version of Microsoft's OS/2 operating system called NT.

      http://query.nytimes.com/gst/fullpage.html?res=9D0CE2DF1430F936A3575AC0A967958260

      Everything about that has to be said to be only rumor so.. wink wink nudge nudge

      Rumor has it, there was already a relationship between Cutler and Microsoft.

      Rumor has it, Cutler already had developed an OS for some advanced computer system but didn't add a GUI to it until after moving to Microsoft.

      --
      Having to work for a living is the root of all evil.
    36. Re:Full Windows on ARM by jrumney · · Score: 1

      The XScale range has always been based on ARM5 with the FPU removed. It seems this is still the case.

    37. Re:Full Windows on ARM by Nursie · · Score: 1

      Interesting that that post is from 2007.

      Marvell's canned history of their processor line states that in 2007 they released a core which -

      pushed performance to the next level, featuring Wireless MMX2, floating point support, and compliance with both the ARMv5 and Intel XScale architectures.

      Sheeva is the next generation from these and should be pretty quick, operating at over 1GHz and with FP.

    38. Re:Full Windows on ARM by Just+Some+Guy · · Score: 1

      For pure .NET applications (fully MSIL) is should not matter as long as the runtime is available..

      How likely is it that they can tune a version of .NET to run well on an ARM?

      --
      Dewey, what part of this looks like authorities should be involved?
    39. Re:Full Windows on ARM by bhtooefr · · Score: 1

      Doubtful that any made it into Win2k, unless it was running in an x86 emulator.

      Win2k was beta-tested on Alpha (which had software x86 emulation on NT4) and Itanium (which had hardware x86 emulation in the Itanium 1,) both of which were non-x86.

      WinXP 64-bit was available for Itanium 1, and WinXP 64-bit 2003 was available for Itanium 1 and I believe has support for Itanium 2 (which has software x86 emulation.) Win Server 2003 has support for Itanium 1 and 2.

      Win Server 2008 (so same NT kernel as Vista) has suppoort for Itanium 1 and 2 as well.

      I think it could be portable to ARM.

    40. Re:Full Windows on ARM by bhtooefr · · Score: 1

      Because it's existing software, so there doesn't have to be any redevelopment?

      Not the biggest issue in a developing country, but... because you need to use a certain piece of existing software, and you can't/don't want to rewrite it with full compatibility? (A bigger issue for closed source software with closed file formats, but... we're talking about Windows software here, so that's a likely situation.)

    41. Re:Full Windows on ARM by Jonner · · Score: 1

      That's very interesting. Now I wish I had one of those AlphaPCs so I could try some 16-bit DOS programs.

    42. Re:Full Windows on ARM by Jonner · · Score: 1

      Unless Cutler's team had a fully-formed Windows NT when they were hired by Microsoft, it was at least partly developed by Microsoft. This is some interesting history about its history, though. Of course, it's not the only example. The development of OSX is somewhat similar, since it was largely based on code from NeXT.

  7. OLPC is dead by Anonymous Coward · · Score: 0

    It's sad, but this is just a confirmation that the OLPC is dead. How sad :-(

    1. Re:OLPC is dead by Anonymous Coward · · Score: 0

      Drawing with a stick in the dirt was good enough for Archimedes. As was the ARM, funnily enough.

  8. Its irrelevant anyway... by nweaver · · Score: 3, Insightful

    The OLPC project is dying. Four years ago, you didn't have the netbooks. Now you do.

    Shifting to ARM will simply ensure the death of the OLPC project, because being able to run real windows is an underappreciated benefit of x86.

    --
    Test your net with Netalyzr
    1. Re:Its irrelevant anyway... by timholman · · Score: 2, Insightful

      Shifting to ARM will simply ensure the death of the OLPC project, because being able to run real windows is an underappreciated benefit of x86.

      Or for that matter, being able to run OS X. For example, by all accounts the Dell Mini 9 can be turned into an excellent low-cost Hackintosh.

      But you are correct about the effect of the netbook market on the OLPC project. The OLPC was a visionary idea, but visionaries rarely outlast the revolutions they help create.

    2. Re:Its irrelevant anyway... by Anonymous Coward · · Score: 0

      So what you are saying is that on pain of death nobody is going to stop you from upgrading to Windows 7.

      Well, good for you. You have fun with that.

    3. Re:Its irrelevant anyway... by Anonymous Coward · · Score: 4, Interesting

      I'm pretty sure the scope of the OLPC is not for commercial use. Why would anyone care if it runs Windows? It's a computer. It's better than nothing.

    4. Re:Its irrelevant anyway... by Anonymous Coward · · Score: 0

      There's a sort of chicken-and-egg argument out there, that since Windows is what is used in 'real business', that kids should be educated on Windows, so that they will be prepared for jobs as adults. Of course, that sort of relies on the inevitability of Windows; I mean - Linux can be (and in more cases everyday, is) used by governments, institutions (like non-profit organizations, and private research labs which are supported with government grants, etc), and companies to conduct real world business.

      Still there are a lot of people that think teaching kids about computers means you need to teach them how to use Windows.

      Part of me thinks they're not completely wrong - until a day arrives when Windows is not very common, then you probably *should* teach kids how to use Windows as part of their computer education. That doesn't mean you can't *also* teach them about Linux (and by extension, Unix).

      Honestly, I'm not sure OLPC really teaches kids about Linux, anyhow. Doesn't it use a completely custom-made user interface called, I think it's "Sugar", which basically completely hides the OS from the kids anyhow? By teaching kids "Sugar", they are teaching them something which has basically *no* application in the "real world".

      I think the counter-argument to this is that OLPC isn't supposed to be about teaching kids about computers, so much as providing a device which is suitable for helping teachers to teach kids about math, language, history, art, etc. If you view it in that light, perhaps the Sugar design is completely appropriate, as it helps to avoid kids needing to learn about concepts which are better left until *after* they've already learned the basics of reading, writing, math, science, logic/problem solving, and abstract thinking which are necessary to really learn about Windows, Linux, Mac OS X, or any other general-purpose computing platform.

      Still, I think I remember reading somewhere about a government official in some country who objected to the XO (before OLPC 'partnered' with Microsoft to produce a Windows version), because they thought that by not teaching kids about Windows, they weren't getting the full educational potential out of the computers, so that country would rather spend the money on a system that *could* run Windows.

    5. Re:Its irrelevant anyway... by coolsnowmen · · Score: 1

      There's a sort of chicken-and-egg argument out there, that since Windows is what is used in 'real business', that kids should be educated on Windows

      No.

      Education should not ever be a singular streamlined production line of teaching children how to work in the business world. This applies to every level of education, from Grade K->12->PhD.

    6. Re:Its irrelevant anyway... by Haeleth · · Score: 1

      Shifting to ARM will simply ensure the death of the OLPC project

      Personally, I'd leap at the opportunity to buy a decent n(et|ote)book with an ARM inside it. But maybe that's just me.

      because being able to run real windows is an underappreciated benefit of x86.

      The only big benefit of Windows is that it runs enterprise apps and/or that it's what you're used to. OLPC is not aimed at enterprises or at people with existing experience of computers, so why would OLPC users care about having Windows?

    7. Re:Its irrelevant anyway... by westlake · · Score: 1
      I'm pretty sure the scope of the OLPC is not for commercial use. Why would anyone care if it runs Windows? It's a computer. It's better than nothing.

      The third world education minister doesn't have much time to prepare his kids for the job market.
      If the job market is a Windows market, he has to take that into account -
      and in choosing Windows he gains access to everything worthwhile in proprietary software - and pretty much the whole of FOSS.

    8. Re:Its irrelevant anyway... by Anonymous Coward · · Score: 0

      "Education should not ever be a singular streamlined production line of teaching children how to work in the business world."

      Note that I never described it as a "singular streamlined production of teaching children how to work in the business world". The argument isn't that that is the only goal. But, the argument, as I've seen it (and I think it has at least a little merit), is that should be one of the (many) goals of a modern primary/secondary education.

      Education isn't simply about teaching kids how to work in the business world. . . but, we do expect young adults who've graduated from High School (or it's equivalent in other countries, whatever it's called) to be educated enough to be ready to be productive at jobs with only a minimum of job-specific training - employers generally don't expect to have to teach you how to read or do basic arithmetic or algebra, how to use basic instruments like thermometers, rulers, basic units of measure, how to read a map, compass directions, how to count money and make change, etc.

      In the same way, I think the educators in most countries have come to view an understanding of how to use a computer running Windows as a sort of 'basic educational goal'.

    9. Re:Its irrelevant anyway... by iiiears · · Score: 1

        The arrival of even lower cost computing should hasten the profitable arrival of the O.L.P.C. A lot of very charitable people have spent considerable hours on this project. It will happen now with great effort or a decade or more from now.
          The hope is that it will happen sooner and be profitable.

      --
      15TW = 15,000 Nuclear Reactors. (Approx. one accident a month.)
    10. Re:Its irrelevant anyway... by Chryana · · Score: 1

      Well, the potential customers for the XO are mostly government agencies, and last I heard, the representative of those agencies seemed to care very much that the computers they would purchase would be able to run Windows. If they can't get any of those customers interested, the only ones left to buy an XO will be individuals in Europe and North America who have a reasonable amount of disposable income, and which the OLPC project has already refused to serve before.

    11. Re:Its irrelevant anyway... by bhtooefr · · Score: 1

      Wait until June. There'll be some Freescale i.MX515-based 1 GHz ARM Cortex-A8 netbooks, from what I've read.

  9. Does Ubuntu run on ARM? by pwizard2 · · Score: 5, Interesting

    I seem to recall seeing something awhile ago that Ubuntu is being ported to the ARM architecture. If the port is ready, using it would be a much better proposition than begging Microsoft to make a custom Windows OS for the XO-2, IMO. What would stop Microsoft from deliberately crippling the OS (and making it practically useless as a result) like they did with the starter editions of XP and Vista? Those were meant for the same type of market demographic as OLPC, after all.

    --
    "It is a denial of justice not to stretch out a helping hand to the fallen; that is the common right of humanity."
    1. Re:Does Ubuntu run on ARM? by Anonymous Coward · · Score: 0

      Next month is the when that release is scheduled.

    2. Re:Does Ubuntu run on ARM? by Reality+Master+201 · · Score: 1

      What would stop Microsoft from deliberately crippling the OS (and making it practically useless as a result) like they did with the starter editions of XP and Vista?

      Nothing at all. What's the incentive for people to use an OS from an manufacturer who deems them worthy of crapware?

    3. Re:Does Ubuntu run on ARM? by Anonymous Coward · · Score: 5, Informative

      You know there is something called debian which runs on all sorts of architectures. And this debian resembles ubuntu somewhat :P Relevant link: http://www.debian.org/ports

    4. Re:Does Ubuntu run on ARM? by morgan_greywolf · · Score: 4, Funny

      Nothing at all. What's the incentive for people to use an OS from an manufacturer who deems them worthy of crapware?

      Masochism.

    5. Re:Does Ubuntu run on ARM? by Phroggy · · Score: 3, Insightful

      Microsoft wouldn't need to artificially limit an ARM port of Windows to only allow three applications to run at a time, since there would only be about three applications available for the platform.

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    6. Re:Does Ubuntu run on ARM? by fuzzyfuzzyfungus · · Score: 2, Insightful

      Even if Microsoft bends over backwards, and dedicates half their resources to the ARM port, it'll still be crippled. Not because "OMG M$ suxx0rs!" but for the same reason that always comes up in windows vs. linux flame wars.

      Applications.

      Perhaps the largest argument in favor of windows on x86 is that virtually every bit of legacy software that somebody or other absolutely cannot live without for whatever reason runs on it. There is zero chance of most Wintel legacy software ever being ported to ARM(not to mention drivers. Given how much the x86/x86-64 transition sucked, it is pretty much impossible to be optimistic about an x86/ARM transition).

    7. 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.

    8. Re:Does Ubuntu run on ARM? by Reality+Master+201 · · Score: 1

      My answer was laziness, which isn't really an incentive, per se. I'll change my vote to masochism.

    9. Re:Does Ubuntu run on ARM? by sethwoodworth · · Score: 1

      Debian running on the XO-1 Relevant link: http://wiki.laptop.org/go/DebXO

    10. Re:Does Ubuntu run on ARM? by Anonymous Coward · · Score: 0

      Debian only has three released architectures that Ubuntu doesn't: alpha, mips and s390. Ubuntu runs on i386, amd64, lpia, powerpc, sparc, ia64, hppa and armel.

    11. Re:Does Ubuntu run on ARM? by mad.frog · · Score: 1
    12. Re:Does Ubuntu run on ARM? by David+Gerard · · Score: 1

      Or they could just use Debian. Getting Ubuntu to work wouldn't be hard from there.

      --
      http://rocknerd.co.uk
    13. Re:Does Ubuntu run on ARM? by smoker2 · · Score: 1

      64 bit drivers from nVidia

    14. Re:Does Ubuntu run on ARM? by grege1 · · Score: 1

      This is going way off topic but, I run Ubuntu Jaunty 64 bit and have everything 64 bit. Java, Flash, drivers. Nvidia have had 64 bit video for a long time, Intel drivers are 64 bit. In fact all native Linux drivers are available as 64 bit. Only ATI drivers are a problem, but then so are their 32bit ones. Hopefully RadeonHD will merge with xorg-ati and we will have that fixed soon as well. 2009 - the year the Linux world embraces 64bit. There is no longer any advantage in sticking with 32bit.

    15. Re:Does Ubuntu run on ARM? by not-my-real-name · · Score: 1

      Or you could try NetBSD. It runs on *everything*. It even runs better on your toaster than ToasterOS.

      --
      un-ALTERED reproduction and dissimination of this IMPORTANT information is ENCOURAGED
    16. Re:Does Ubuntu run on ARM? by John+Hasler · · Score: 1

      > 2009 - the year the Linux world embraces 64bit.

      ROFL. Debian has had at least one fully-supported 64 bit port since 1998.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    17. Re:Does Ubuntu run on ARM? by grege1 · · Score: 1

      Yes, but with no flash, no java and poor third party driver support, it was not worth bothering with. All that mucking around with 32bit chroots just to view web pages. I also have Debian Sid 64 bit on my spare machine, and it mostly works as well as the Ubuntu one, but the update to 2.6.28 has killed my nvidia setup and I am reduced to using nv. No doubt an update is coming to redress this. The 64 bit flash and 64 bit java are fully functional. My point was not just Ubuntu, but all Linuxs finally have all the bits to make 64 bit painless. I just happen to use Ubuntu for my day to day computer usage.

    18. Re:Does Ubuntu run on ARM? by Rigrig · · Score: 1

      I seem to recall seeing something awhile ago that Ubuntu is being ported to the ARM architecture .

      There you go

      --
      **TODO** [X] Steal someone elses sig.
    19. Re:Does Ubuntu run on ARM? by chiui · · Score: 1

      Flash Player 10 for x86-64 Linux:

      http://labs.adobe.com/technologies/flashplayer10/releasenotes_64bit.html

      They took AGES and it's still in beta.

      --
      Moderation is overrated.
  10. still pissed at Intel.... by tjstork · · Score: 1, Insightful

    The guy is so pissed off at the likes of Intel he's driving the platform into a ditch. An ARM based client computer. May as well try and bring back the Amiga.

    --
    This is my sig.
    1. Re:still pissed at Intel.... by glop · · Score: 4, Interesting

      Well, actually the netbook makers such as Asus are trying to move towards ARM-based machines with Linux so that they can reach much lower price points.
      In some way it makes more sense than the x86 Linux offering they had: why pay for x86 compatibility if the users aren't going to be able to install Word or the windows drivers for the printer they just bought? You might as well go fully incompatible and buy cheaper chips that use less power etc.
      As nobody had predicted the success of netbooks and the reasons of that success are not completely clear, it makes sense to try the ARM approach just in case it's going to be very successful.
      I believe that some people run AmigaOS on their netbook by the way ;-)

    2. Re:still pissed at Intel.... by Phantom+Gremlin · · Score: 1

      You may be right. I like your hypothesis the best of everything posted so far.

      Intel's Atom is a quite powerful alternative. I wonder if they considered it?

       

    3. Re:still pissed at Intel.... by rthille · · Score: 1

      Yeah, what an idiot, no one would ever buy one of those.

      --
      Awesome furniture, accessories and cabinetry in Santa Rosa, CA: http://humanity-home.com/
    4. Re:still pissed at Intel.... by TheRaven64 · · Score: 4, Informative

      The latest ARM SoCs from Freescale cost $23 in bulk, including 1GHz CPU, GPU, and a DSP that can decode H.264 at 720p. They run Linux and will soon run other free operating systems. In terms of power per Watt and power per dollar, they beat anything Intel has to offer, by an order of magnitude in some cases. There's a reason most of the netbook manufacturers have ARM releases planned for the next few months.

      --
      I am TheRaven on Soylent News
    5. Re:still pissed at Intel.... by Orion+Blastar · · Score: 1

      Actually the Amiga Research OS or AROS is being planned to be ported to the ARM platform. So all the XO-2 would need is drivers ported to AROS-ARM edition. Then it would be like having an Amiga laptop or notebook or whatever.

      --
      Remember, Slashdot does not have a -1 disagree moderation, and no, troll, flamebait, and overrated are not substitutes.
    6. Re:still pissed at Intel.... by Big+Jojo · · Score: 1

      Well, actually the netbook makers such as Asus are trying to move towards ARM-based machines with Linux so that they can reach much lower price points.

      And much longer battery life. Power efficiency with ARM is a lot better than on x86.

    7. Re:still pissed at Intel.... by Anonymous Coward · · Score: 0

      Your theory would make sense if the Geode was an Intel chip, but it's from AMD (actually Cyrix->National->AMD).

    8. Re:still pissed at Intel.... by evilviper · · Score: 1

      why pay for x86 compatibility if the users aren't going to be able to install Word or the windows drivers for the printer they just bought?

      Because economies of scale make x86 compatibility MORE THAN FREE. ie. Much less expensive than something without that "feature".

      You might as well go fully incompatible and buy cheaper chips that use less power etc.

      ARM chips use less power, and cost less, but at the expense of VASTLY less computational horsepower. Just fine if you need low-end apps, and don't mind waiting for Firefox to slowly render a web page, but aren't going to handle much multimedia playback, and the like.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    9. Re:still pissed at Intel.... by evilviper · · Score: 1

      The latest ARM SoCs from Freescale cost $23 in bulk, including 1GHz CPU,

      MHz myth in effect... Now that Intel has gotten out of the business of pushing trumped up MHz numbers, ARM is the last big perpetrator of this bullshit marketing.

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

      and a DSP that can decode H.264 at 720p.

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

      And point of fact, video BITRATE matters a lot more than resolution.

      In terms of power per Watt and power per dollar, they beat anything Intel has to offer

      That's certainly true at the low end, because Intel just doesn't have ANYTHING way down there. Atom isn't even remotely in the same market.

      There's a reason most of the netbook manufacturers have ARM releases planned for the next few months.

      Yes, because most people don't do anything computationally intensive with their netbooks, so manufacturers are hoping they can fool people into not noticing the difference between a "good" netbook and a "bad" one, just the price tag and assuming everything is the same.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    10. Re:still pissed at Intel.... by MemoryDragon · · Score: 1

      Arm has a lot of advantages over x86, especially for netbooks, the newer ARMs definitely are as fast if not faster than the ATOM processors, the power consumption is way less, and power saving works as expected...
      Their only problem and Intel knows that simply is they do not run x86 code natively... which makes it impossible to run Windows decently and that is what 70% of all buyers of netbooks want (face it... the netbooks have grown out of a nieche market into the mainstream)
      I would love to see a decent arm based convertible netbook (sort of a gigabyte 912mx without the heating issues this machine has)

    11. Re:still pissed at Intel.... by MemoryDragon · · Score: 1

      ARM chips use less power, and cost less, but at the expense of VASTLY less computational horsepower. Just fine if you need low-end apps, and don't mind waiting for Firefox to slowly render a web page, but aren't going to handle much multimedia playback, and the like

      Newer arms do especially dedicated codec processors for hd also are out. Problem with the x86 architecture is that they try to do anything brute force and that sucks a lot of power. Do not underestimate the horsepower of arm, it currently is somewhere in between atom and the normal notebook processors, hd playback can be achieved probably better with dedicated gpu hardware like nividia has it in the pipeline. Overall the cost wont be higher than with Intels offering but with way less power drain and a real working hibernation and instant on!
      (Arm has done that for ages)

    12. Re:still pissed at Intel.... by MemoryDragon · · Score: 1

      I am sure they didnÂt they tried to get in bet with Intel, all Intel did was to steal their designs and reuse their ideas for the classmate PC...
      One of the reasons why they went with AMD...
      You can read that up on the net, they were pretty pissed. They wanted to make a difference for the children in the world, Intel wanted to fill its pockets again more on back of the children of the world...
      One of the reasons why the classmate PC didnÂt take off as it should was the plunder by Intel, they went into any country with the stolen design and promoted their machine as alternative to the OLPC...
      They never ever will probably team up with Intel again! Intel in this regard is like Microsoft they will push a knife in your back as soon as they can gain a personal profit. My only hope is that it one day will come down back on them and then really hard. Intel deserves it!

    13. Re:still pissed at Intel.... by Anonymous Coward · · Score: 0

      i also have a strong suspicion that hardware makers like dell and asus want BADLY to be free of the microsoft shackles as much as many of us slashdotters do.

    14. Re:still pissed at Intel.... by rbanffy · · Score: 1

      Probably yes, but there are no Atom SoCs right now. When compared to ARM, Atom's sole advantage is x86 compatibility, which, in a non-Windows box (or in one where Windows compatibility is not important) is dead weight.

      In every other respect, ARM is much superior to Atom, allowing for far greater battery life, smaller sizes and much lower price.

    15. 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
    16. Re:still pissed at Intel.... by chiui · · Score: 1

      As nobody had predicted the success of netbooks and the reasons of that success are not completely clear, it makes sense to try the ARM approach just in case it's going to be very successful.

      Quite some people installs Windows on them. I don't like it, but I think without windows compatibility the netbook success would have been different.

      --
      Moderation is overrated.
    17. Re:still pissed at Intel.... by evilviper · · Score: 1

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

      Prove it. I haven't seen ONE benchmark that would put any ARM CPUs within a factor of 4 of any x86 CPUs. Now, SIMD instructions like SSE3 are just widening the gap further.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    18. Re:still pissed at Intel.... by evilviper · · Score: 1

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

      Even ARM's own marketing department isn't so brave/deluded as to claim this.

      They state just "2.0 DMIPS/MHz". I don't have any numbers for Pentium-Ms handy, but Pentium 3s were well in excess of that, at ~ 2.8 DMIPS/MHz. Athlon TBirds were the same. Modern x86 CPUs are much, MUCH further ahead still...

      2.0 DMIPS/MHz would, at best, put them on-par with Pentium-4 CPUs. And, with ARM CPUs maximum clock speeds of 1GHz at this DMIPS/MHz rate, besides just x86, that puts them YEARS behind even MIPS CPUs thanks to China's Dragon Chip efforts. And they're even FURTHER behind low power PowerPC chips from the likes of FreeScale that get just under 3DMIPS/MHz (figure is a bit old, current PowerPC cores may be better) and yet can be had in 1GHz+ speeds quite easily and inexpensively.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    19. Re:still pissed at Intel.... by evilviper · · Score: 1

      Problem with the x86 architecture is that they try to do anything brute force and that sucks a lot of power.

      I suggest you go read the decades of papers that explain why adding special-purpose hardware to accelerate specific tasks is a stop-gap solution, and a guaranteed dead-end.

      x86 is in fact the WORST POSSIBLE example of a CPU that tries to "brute force" "anything". In fact x86 chips are about the ONLY architecture still being developed that uses an advanced instruction set, and has numerous special-purpose features, like multimedia instructions (MMX, 3DNow, etc.), SIMD instructions (SSE), and arbitrary precision math.

      ARM, happens to be a great example of the overly simplistic architecture you describe, and sadly mis-attribute to x86.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  11. FYI by Anonymous Coward · · Score: 0

    Advanced Micro Devices = AMD.

  12. Time for OS X by macs4all · · Score: 5, Interesting

    I remember clearly that /. reported that Steve Jobs had originally agreed to license OS X to the OLPC project for free (as in beer), but that the offer was refused.

    Since it is a well-known fact that Apple has had OS X working on an ARM architecture in the iPhone and iPod Touch for nearly 2 years now, it would seem a no-brainer at this point for OLPC to take Apple up on their offer.

    1. Re:Time for OS X by fpophoto · · Score: 2, Interesting

      Then Apple better get some work done. The most failure prone piece of software currently on my ipod touch is Safari.

    2. Re:Time for OS X by Choad+Namath · · Score: 1, Redundant

      Since it is a well-known fact that Apple has had OS X working on an ARM architecture in the iPhone and iPod Touch for nearly 2 years now, it would seem a no-brainer at this point for OLPC to take Apple up on their offer.

      OS X doesn't run on ARM any more than Windows XP does. The OS on the iPhone may share code or features with the desktop version, but it's not the same OS, and it's highly tailored to the iPhone hardware. Adapting it to work on an OLPC wouldn't be the same task as installing OS X on an x86 computer.

    3. Re:Time for OS X by macs4all · · Score: 2, Interesting

      Do you honestly think it would be MORE work than porting XP to ARM? Or Ubuntu (which I gather has NOT been sucessfully ported to ARM yet). I believe there are embedded Linuces that do run on ARM, but those are not "desktop" distros any more than you claim that the iPod Touch/iPhone version of OS X is. So, what's your point?

      I never said that it would just be a matter of downloading the iPod Touch firmware into an OLPC machine and rebooting. But remember this: We're talking about a FUTURE product, not an existing one. If the decision were made to go with OS X, don'tcha think that the OLPC engineers and Apple's could come to some hardware consensus that would make porting OS X a simple(r) task.

      Say what you want about Apple and NextStep/Rhapsody/OS X, but I believe that most slashdotters will agree: It is a VERY platform-agnostic OS. After all, versions of OS X already run on at least 3 vastly-different CPU architectures now (PPC G3, PPC G4/G5, x86, ARM10 (IIRC)). Do you really think that Apple isn't up to the task of adding a 4th, 5th, 6th in a reasonably short period of time?

    4. Re:Time for OS X by TheManInTheMoon · · Score: 1

      You're absolutely right, however, I think Apple might be doing just this... many sources are saying that Apple is looking at producing a touch-screen netbook. My bet is that they'll produce a device exactly half way between the MacBook and the iPod Touch. It could use the recently released multi-core ARM cpu. Basically, a iTunes App Store connected netbook/tablet. Pretty cool. It could obviously use the new ultra-ultra-low-power Atoms, or even the Nano. Apple, being in control of software and the hardware can do anything they want... and at the moment, it appears that people are willing to spend more on Apple gear. It could of course go hollibly "pear" shaped, and end up as the next Newton (no pun intended).

    5. Re:Time for OS X by deanston · · Score: 2, Insightful

      I paid $200 for my XO in the G1G1 deal. 6 months later I paid $200 for my iPhone 3G. The iPhone has 8 times the capacity, Wifi so easy a kid can configure it, and is hands down a better 'computer' than the XO in my opinion. Sure, it doesn't have Python, but coding on the tiny keyboard was a pain anyhow.

      Apple has been making computers for education long before Negroponte. I wouldn't be surprised if it comes ahead again. Think of all the educational apps that can be built with the iPhone SDK and distribute for free. Never, EVER, spurn Apple while Jobs is still alive. He'll make you eat your words.

    6. Re:Time for OS X by macs4all · · Score: 1

      Actually, I had that thought when I wrote my original post. However, I think that the touchscreens that have been ordered have more to do with the rumored "iTouch(TM)" or "iPad(TM)" product, than they do with OLPC. Having said that, wouldn't an iPad(TM) make porting OS X to the OLPC X02 quite a bit easier as well?

    7. Re:Time for OS X by Americano · · Score: 1

      Yes, the notion of OS X on an ARM-based OLPC should be laughed right off slashdot.

      It's not as if Apple has had ANY success or experience porting their software to (or writing new software for) an ARM architecture. Oh wait.

      I mean, it's not as if they have any experience writing software that integrates well across multiple hardware platforms. Oh wait.

      I mean, it's not as if they have any experience designing clean & usable interfaces that people generally find easy to learn, and which make more powerful features available to advanced users by building on top of a unix foundation. Oh wait.

      You're right. The notion of Mac OS being proted to an XO-2 is just ludicrous. It'd be much better to wait and let Microsoft port XP to the XO-2. They have a long and illustrious track record of releasing compatible, secure, feature-rich operating systems right on schedule.

    8. Re:Time for OS X by emj · · Score: 1

      Sure cross compiling for ARM is hard but people do it, dev versions of the Pandora runs desktop Linux fine. It actually pretty easy to run Linux on ARM.

    9. Re:Time for OS X by mr_mischief · · Score: 1

      I'm pretty sure Debian can be used for desktops. I used to run Debian on my Psion Series 5mx, which was much less powerful than the specs for these new ARM-based SCCs.

    10. Re:Time for OS X by mr_mischief · · Score: 1

      I wonder if the big batch of 10" touchscreen LCD panels they are rumored to have bought are for an educational market killer.

    11. Re:Time for OS X by Choad+Namath · · Score: 1

      The GP said that Apple had offered to license OS X to OLPC for their x86 machine. That's a far cry from actually putting in the time, effort, and money required to port it to another platform. It's not that Apple couldn't do it, it's that it's not a trivial or free process. Putting OS X on an x86 OLPC would basically only require writing drivers for any non-supported hardware. Putting some version of OS X or the iPhone OS on an ARM-based OLPC would take a lot more work.

      This isn't Mac vs. Windows, it's off-the-shelf vs. custom software. I don't care what they put on the OLPC, it's just disingenuous to pretend that an off-the-shelf solution already exists, whether it's Apple or Microsoft.

    12. Re:Time for OS X by Choad+Namath · · Score: 1

      Do you really think that Apple isn't up to the task of adding a 4th, 5th, 6th in a reasonably short period of time?

      Of course they could do it, it's just that offering an existing product (OS X for x86) is not the same as offering the more-costly option of porting it to another platform. There's no reason to believe that Jobs' offer would have implied that they were willing to spend the engineering dollars required to port OS X to whatever platform OLPC decides to use.

    13. Re:Time for OS X by Anonymous Coward · · Score: 0

      Even if they make OS X run on an ARM-based OLPC, it wouldn't be very useful unless developers port their software to ARM. That would probably mean that some developers would create super fat application bundles (with PPC, x86, and ARM binaries), but no software available today would run on it. An ARM processor probably isn't powerful enough to make running applications through something like Rosetta a very pleasant experience.

      A better solution in this case is the much simpler one: Linux.

    14. Re:Time for OS X by Anonymous Coward · · Score: 0

      There *are* desktop-ish Linuces that have an ARM port.

      Oh, never mind, it's "universal". My bad.

    15. Re:Time for OS X by Anonymous Coward · · Score: 0

      Since it is a well-known fact that Apple has had OS X working on an ARM architecture in the iPhone and iPod Touch for nearly 2 years now, it would seem a no-brainer at this point for OLPC to take Apple up on their offer.

      OS X doesn't run on ARM any more than Windows XP does. The OS on the iPhone may share code or features with the desktop version, but it's not the same OS, and it's highly tailored to the iPhone hardware. Adapting it to work on an OLPC wouldn't be the same task as installing OS X on an x86 computer.

      I burned my Slashdot login when this kind of thing started getting modded as 'insightful'. Google for 'arm apple darwin'. It's out there running on the iPhone as I type and all that's required to build a full MacOS-X ARM distro is Apple pushing the button to cross compile the architecture neutral MacOS-X tree to ARM rather than x86/PowerPC.

      OK - it'll need a bunch of extra drivers to be written to work effectively on something like the new Freescale netbook chip, but that's no more effort than a Linux port.

      C J

    16. Re:Time for OS X by macs4all · · Score: 1

      A better solution in this case is the much simpler one: Linux.

      Huh? How does that make it simpler? Someone STILL has to port the Linux apps to ARM, too, don't they?

      And it must not be just as simple as flipping a switch in gcc, or everyone else replying to my original post with "It wouldn't be worth it, etc., no apps will be available, etc" is simply incorrect.

      Can't have it both ways.

      And wouldn't the "no apps" argument apply to EVERY OS, at least at the start?

      Is that a Straw Man I smell burning?

    17. Re:Time for OS X by macs4all · · Score: 1

      Yes, the notion of OS X on an ARM-based OLPC should be laughed right off slashdot.

      It's not as if Apple has had ANY success or experience porting their software to (or writing new software for) an ARM architecture. Oh wait.

      I mean, it's not as if they have any experience writing software that integrates well across multiple hardware platforms. Oh wait.

      I mean, it's not as if they have any experience designing clean & usable interfaces that people generally find easy to learn, and which make more powerful features available to advanced users by building on top of a unix foundation. Oh wait.

      You're right. The notion of Mac OS being proted to an XO-2 is just ludicrous. It'd be much better to wait and let Microsoft port XP to the XO-2. They have a long and illustrious track record of releasing compatible, secure, feature-rich operating systems right on schedule.

      Wow! I couldn't have said it better myself!

    18. Re:Time for OS X by Americano · · Score: 1

      The GP said that Apple had offered to license OS X to OLPC for their x86 machine.

      Yes, he did. He did not, however say it was trivial or "off the shelf" for Apple to do this. What he said was, this would be a good time for OLPC to take Apple up on their offer.

      Given that Apple has experience working with ARM processors since *at least* the Newton, and given that the iPhone has a fairly capable darwin foundation, it's not a big stretch to think that putting OS X on an ARM-based piece of hardware such as the XO-2 would be the same effort of "writing drivers for any non-supported hardware" - the same amount of effort required to port the desktop version to an x86 platform.

      Your claims that it would take "a lot more work" than the effort you claimed an X86 installation would take are purely speculative. There is no off-the-shelf solution, correct. But Apple, which expressed an interest in working with OLPC organization previously, is probably the closest of any vendor to having an "off the shelf" solution which could be deployed with the minimal amount of cost and effort.

      Given all of that, it wouldn't be unreasonable (or surprising) to see the OLPC foundation re-open talks with Apple about bringing their OS to the XO-2.

    19. Re:Time for OS X by macs4all · · Score: 1

      Yes, Apple has a LOT of ARM experience...

      Like nearly more than anyone else on the planet.

      Including bringing that technology to an educational-market-targeted micro-laptop.

      And considering Apple was one of the driving forces behind modern ARM development in the first place, and all...

      No, it makes no sense whatsoever for Apple and OS X to be considered for an ARM-based OLPC. No sense at all...~

    20. Re:Time for OS X by Anonymous Coward · · Score: 0

      6 months later I paid $200 for my iPhone 3G.

      You mean you made a $200 down payment on your iPhone. Unless you used one of the many ways to avoid the contract, but in that case someone probably made a loss on that sale, and that's not a business model which scales to the third world.

    21. Re:Time for OS X by glenstar · · Score: 1

      lmgtfy.com is AWESOME! I have a new tool in my arsenal now for when people ask stupid questions.

    22. Re:Time for OS X by colinrichardday · · Score: 1

      You are correct. Using gcc on ARM involves more than flipping a switch, as there are some 40 options with -marm.

      Also, Linux runs on architecture that are unsupported by Windows and MacOS. If it is equally easily to port stuff, why haven;t they done so?

    23. Re:Time for OS X by rbanffy · · Score: 1

      What meaningful advantages OSX has over Linux for a learning tool?

    24. Re:Time for OS X by macs4all · · Score: 1

      What meaningful advantages OSX has over Linux for a learning tool?

      It's not so much "Linux" (whatever THAT is!); it's Apple.

      Here's my point: OLPC can actually CONTRACT with Apple. How do they MAKE "Linux" (whatever THAT is!) perform ON SCHEDULE, TO SPEC, *OR ELSE*?

      Second, IT'S NOT JUST THE OS, STUPID! It's the Applications. In order for the OLPC to be USEFUL (to the vast majority of people who are not at home with dev. tools), not only does "Linux" (whatever THAT is!) have to be ported; but also a gazillion other OSS applications.

      Therein lies the rub. Who is RESPONSIBLE for porting all of those?

      With Apple, OLPC can CONTRACT to have not only the OS ported, but also a browser, mail client, integrated office suite, et CETERA, and they can specify things like WHEN that will happen. How in the blue blazes does someone like OLPC do that with a gazillion OSS projects, a lot of which have a fairly loosely-defined "organizational structure"? By the time they traverse the maze of contacting the maintainers os a gazillion OSS packages, released under a handful of different licenses, and then pay LAWYERS to interpret those licenses and render opinions on whether or not the particular project can be included without legal ramifications, the sun has gone out...

      THEN, someone STILL has to get ALL those OSS projects PORTED.

      Not so with Apple.

      So, I think the REAL question is: What MEANINGFUL advantages does Linux have over OS X?

      I'm absolutely NOT advocating an APPLE monoculture here. Developers would be more than welcome to author or port any application that the OLPC X-02 would be capable of running. But ya gotta admit, from a practical standpoint, STARTING with Apple (and its ARM experience, solid, platform-agnostic OS, and application portfolio) sure makes a LOT of sense to the OLPC people.

      And besides, none of this PRECLUDES the" F/OSS community" (whatever THAT is!) from offering one, or even a hundred, "Linux" (whatever THAT is!) distros, does it?

      So, what was your point, again, exactly?

    25. Re:Time for OS X by rbanffy · · Score: 1

      "Here's my point: OLPC can actually CONTRACT with Apple. How do they MAKE "Linux" (whatever THAT is!) perform ON SCHEDULE, TO SPEC, *OR ELSE*?"

      That's hard to do when you accept Apple's offer is to do it for free. How can you exactly force Apple to do something for free? If you have a ton of money, you can hire them, but how do you justify them doing that instead of fostering open-source development that you can own in the end? Would OLPC own the ARM port of OSX? Of course not.

      "Second, IT'S NOT JUST THE OS, STUPID!" yada yada yada "not only does "Linux" (whatever THAT is!) have to be ported; but also a gazillion other OSS applications."

      Linux already runs on ARM. As do a lot of Linux applications. On ARM, on MIPS, on POWER/PowerPC, SPARC and others. Most of the time, all you need is to recompile the program. This is, you know, the beauty of real Unix-like OSs.

      "STARTING with Apple (and its ARM experience, solid, platform-agnostic OS, and application portfolio) sure makes a LOT of sense to the OLPC people."

      I bet you can find a dozen other companies more experienced in ARM processors than Apple. They just started it the other year. Linux is running on ARM architectures (from the very simple embedded ones to netbook-class OMAP ones) since like ever.

      "And besides, none of this PRECLUDES the" F/OSS community" (whatever THAT is!) from offering one, or even a hundred, "Linux" (whatever THAT is!) distros, does it?"

      No. But why would you hire Apple when you could just pick one and cultivate it to the stage you want? You can hire Apple just as much you can hire Canonical or Red Hat. If you can pay, you can have some very talented people.

      "So, what was your point, again, exactly?"

      Sorry, but your argument crumbled. Can you provide a good one the next time?

    26. Re:Time for OS X by macs4all · · Score: 1

      "Here's my point: OLPC can actually CONTRACT with Apple. How do they MAKE "Linux" (whatever THAT is!) perform ON SCHEDULE, TO SPEC, *OR ELSE*?"

      That's hard to do when you accept Apple's offer is to do it for free. How can you exactly force Apple to do something for free? If you have a ton of money, you can hire them, but how do you justify them doing that instead of fostering open-source development that you can own in the end? Would OLPC own the ARM port of OSX? Of course not.

      First off, learn to use the 'quote' tag, fucktard. It was really challenging trying to sort your ramblings out when they were intertwined with my erudite arguments.

      HTML-bashing aside, however, the above shows the conceit of the "F/OSS community" (whatever THAT is!). Here's why: As other people have pointed out, it would be a huge feather in Apple's cap (and a potential significant marketshare-gainer) to be chosen by the OLPC project to provide the OS and included applications-suite. So, even if there weren't the economic "punishments" that come with non-performance on a contract, Apple would not enjoy the bad press associated with not delivering on that most-humanitarian of promises.

      Linux already runs on ARM.

      So does a version of OS X.

      As do a lot of Linux applications.

      As do certain KEY OS X applications.

      On ARM, on MIPS, on POWER/PowerPC, SPARC and others.

      And for OS X, on PowerPC, on x86, and on ARM. Will we be getting to your point soon?

      Most of the time, all you need is to recompile the program.

      Ya know, it funny; but you seem to be about the only person here that seems to think that. Read this article, if you don't believe me.

      This is, you know, the beauty of real Unix-like OSs.

      Funny, I seem to remember something about OS X being a CERTIFIED UNIX. Can ANY Linux (whatever THAT is!) distro claim as much? I'd REALLY enjoy you getting to the POINT...

      I bet you can find a dozen other companies more experienced in ARM processors than Apple. They just started it the other year.

      Of course not. Afterall, Apple has no longstanding ARM experience.

      Fucktard.

      Linux

      Whatever THAT is!

      is running on ARM architectures (from the very simple embedded ones to netbook-class OMAP ones) since like ever.

      And yet you provide not ONE single example... Hmmm...

      No. But why would you hire Apple when you could just pick one and cultivate it to the stage you want? You can hire Apple just as much you can hire Canonical or Red Hat. If you can pay, you can have some very talented people.

      Ok, but you have just "hired" someone who then is responsible for, for WHAT, exactly?

      This is why I keep annoyingly saying "Whatever THAT is!" whenever the term "Linux" is used. What exactly IS a "Linux"? It is NOT a simple question. But it SURE ain't JUST the Linux Kernel. But when it comes to LEGAL LIABILITY (which is what matters to organizations such as the OLPC project), WHO CAN BE MADE RESPONSIBLE?

      And you mention Red Hat. How is THAT a COST-SAVINGS??? Let me tell you something; when Linux (whatever THAT is!) isn't FREE (as in beer), it loses it's most attractive feature both to the OLPC project, and to a large extent, to most thinking beings. Because who in their right mind wants to mess with the torture that Linu

    27. Re:Time for OS X by rbanffy · · Score: 1

      "First off, learn to use the 'quote' tag, fucktard. It was really challenging trying to sort your ramblings out when they were intertwined with my erudite arguments."

      I am sorry to provide exercise for your brain, but I don't really like to write in HTML. I really don't care about you that much as to create a minor nuisance for me.

      As for Apple, what exactly could they deliver of OLPCs? An OS, a WebKit-based browser and an e-mail program? Oh... I had no idea they were so difficult to do or that they were not readily available on just about every platform. Applications? Which ones? iWork? Keynote? It's not a general purpose laptop - it's a learning tool for kids.

      As for the portability of Linux, it covers far more platforms than OSX. Having distros maintained for as many platforms ensure you have a full operating environment on each and every one of them. Porting for OSX is more painful because of the lack (on default installs) of X. No X means no GUI, or, at least, no Unix-style GUI. It doesn't matter how much certified UNIX OSX is, it won't run any Unix software that expects to see X. And, BTW, being a certified UNIX is... well... not worth much these days unless you want to sell for the US government. For most of the world, it's utterly irrelevant.

      The article you mentioned is about cross-compiling with different versions of glibc. This is usually hard and that's why good distros provide build farms. Want your package built for, say, Itanium? Drop it in the proper place and there it goes. Isn't it wonderful what you can achieve when you just know the resources you have? OTOH, if you think you are clever enough to do it on your own, you should at least RTFM and learn that different platforms may have different library versions, including the more important ones.

      "And yet you provide not ONE single example... Hmmm..."

      As for a good example of Linux on ARM since ever, you can check the availability on distro sites. ARM ports have been available since, at least, Debian 2.2. Since a major Debian release takes a lot of time, I assume 2.2 happened ages ago. AFAIK, this was before OSX was even running on x86s (of course, it ran on x86s as OPENSTEP, but that's another story you are probably too young to remember). Before that, it also ran on Motorola's 68K (just as Linux, BTW) family.

      "But when it comes to LEGAL LIABILITY (which is what matters to organizations such as the OLPC project), WHO CAN BE MADE RESPONSIBLE?"

      You gotta be kidding, right?

      If you hire someone to develop for you, you write a contract. It's that simple. The FLOSS advantage is that you and your contractor can piggyback on the work of others (like Apple does with WebKit, GNU compilers and a whole lot of OSX stuff) while still being able to hire people to do specific jobs with that very rich codebase.

      Even if Apple offered OSX at no cost for OLPC, it would still belong to Apple. That means OLPC would not be able to change OSX in ways Apple didn't want to. If, in any given time, Apple decided it would no longer offer it, OLPC would die instantly.

      And that is something you really don't want to happen: have another company decide your fate. If they wanted that, they could easily have gone for Microsoft from day one.

      So, again, why ensure failure over time if you can at least have a shot going the other direction?

      Sorry to tell you, but you must have heard this before: you are little more than an annoying Mac fanboy.

    28. Re:Time for OS X by bWareiWare.co.uk · · Score: 1

      Because their current OS (Linux) has only had a full ARM distribution for nearly 10 years?

  13. Negroponte's Revenge on Intel by Anonymous Coward · · Score: 0

    The logical next gen for OLPC would have been a netbook derivative using Intel's next gen Atom processor. Since Intel dropped out of the OLPC consortium, mostly out of unhappiness by Nicholas N over Intel's competing Classmate PC, Intel has been dirty word at OLPC. I can see NN deliberately driving the design to something non-Intel

    1. Re:Negroponte's Revenge on Intel by fuzzyfuzzyfungus · · Score: 5, Interesting

      I doubt that the OLPC project is feeling warm and fuzzy about intel; but I don't think that that is the reason for ARM vs. Atom.

      Thing is, to fulfill its objectives, the XO-2 has to be cheap, really cheap, to make. Atom based netbooks, even for the lowest spec models, in a highly competitive free market optimization process, have essentially failed to crack the $200 mark. Most are $300-$400. The OLPC guys really want less than $100. At this point, a $200 Atom netbook has already been cut to the bone, very little left(you might be able to cut out the ethernet jack and VGA; but you'd need to add the wireless mesh chip, and the more rugged case, it'd be a wash). Expecting that branch of development to halve in cost in the near future is pretty implausible.

      That, rather than bitterness, is most likely the real reason. ARM is available, from a variety of vendors, at price/performance points that scale relatively smoothly from highish-end microcontrollers to modestly powerful laptop chips. x86 isn't(not yet, anyway).

    2. Re:Negroponte's Revenge on Intel by Darkness404 · · Score: 1

      Atom based netbooks, even for the lowest spec models, in a highly competitive free market optimization process, have essentially failed to crack the $200 mark.

      I don't think thats necessarily a "We can't make them for less than $200" but rather a "Everyone is going to think our laptops are crap if they are less than $200" idea.

      --
      Taxation is legalized theft, no more, no less.
    3. Re:Negroponte's Revenge on Intel by Anonymous Coward · · Score: 0

      You do realize that the current XO uses an AMD Geode, right? How exactly will switching from an AMD x86 chip to a non-Intel, non-x86 chip hurt Intel in any way? I work for Intel, and I can't figure out how this would possibly hurt us.

    4. Re:Negroponte's Revenge on Intel by Improv · · Score: 2, Insightful

      I suspect power consumption has more to do with it (although given that battery cost is a significant cost of a system, reducing power may reduce cost too)

      --
      For every problem, there is at least one solution that is simple, neat, and wrong.
    5. Re:Negroponte's Revenge on Intel by Cro+Magnon · · Score: 1

      So, OLPC is switching because x86 costs a leg and an ARM?

      --
      Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
    6. Re:Negroponte's Revenge on Intel by baka_toroi · · Score: 1

      All the code converted/created for this new XO could be used to fuel the ARM ecosystem. Thus, people will stop depending on the x86 architecture (which will hurt both AMD and Intel). Offtopic: Negroponte is an idiot.

    7. Re:Negroponte's Revenge on Intel by MemoryDragon · · Score: 1

      Since Windows is not their preferred os it probably does not really matter which processor they take. ARM currently is really the logical choice for netbook like devices if you dont need Windows. Their is absolutely no reason outside of needing some uncompilable legacy applications to go with Windows not even hd videos which can be covered by embedded gpus like nvidias offerings way better than to offload it onto the cpu!
      The currently probably best netbook design would be an ultra slim convertible design with ARM processor and Nvidia netbook GPU!
      No one has that yet, but I will be one of the first to buy such a thing once it is available!

  14. Cue Transmeta... by geekmux · · Score: 2, Funny

    ...oh yeah, nevermind.

    Damn.

    1. Re:Cue Transmeta... by Anonymous Coward · · Score: 0

      I have a Transmeta laptop, and it works great with Linux.

  15. Anti-microsoft? by w0mprat · · Score: 1

    ARM architecture will allow them to dodge harassment from Microsoft goons. They can respond "we'd LOVE to have a derivative of your OS on our machines but unfortunately we use ARM chips!"

    Negroponte probably got sick of pigs heads on his doorstep and anonymous phone calls at 4am.

    --
    After logging in slashdot still does not take you back to the page you were on. It's been that way for 20 years.
  16. Poor OLPC by bbasgen · · Score: 3, Interesting

    "Like many, we are urging Microsoft to make Windows -- not Windows Mobile -- available on the Arm. This is a complex question for them," Negroponte said. OLPC is in talks with Microsoft to develop a version of a full Windows OS for XO-2, Negroponte said. The XO-2 is still 18 months away from release, so "a lot can change with regard to Microsoft and Arm," Negroponte said.

    They jettisoned Sugar, and they keep courting Microsoft. So sad. I wish the article would have explored the "open source" hardware concept. No idea what the heck that means from the article or for OLPC:

    OLPC can't implement all its ideas in XO-2, so it ultimately wants to "open source" the hardware design to other PC makers for use in building devices, McNierney said. He hopes that opening up the hardware design will spur the development of a "rich family of devices" that accelerate the adoption of the XO-2 technology.

    1. Re:Poor OLPC by Anonymous Coward · · Score: 1, Informative

      They jettisoned Sugar, and they keep courting Microsoft. So sad. I wish the article would have explored the "open source" hardware concept. No idea what the heck that means from the article or for OLPC:

      Not true. Sugar is still being used. Windows XP still does not boot correctly on the XO. Open source hardware is a concept that has been around a while. I know that concept is hard for Wintel folk to understand,

    2. Re:Poor OLPC by MoxFulder · · Score: 1

      They jettisoned Sugar, and they keep courting Microsoft. So sad. I wish the article would have explored the "open source" hardware concept. No idea what the heck that means from the article or for OLPC:

      If OLPC is considering truly open source hardware... why are they only considering ARM as an alternative architecture? How about MIPS?

      There are a bunch of patents on the ARM architecture and ARM has been quite aggressive at shutting down open-source reimplementations in the embryonic stage.

      MIPS has several open-source implementations (a good guide to them here) which can actually run on real hardware in FPGAs. I've tried 'em. There are a couple patents on the instruction set which are expiring soon, but it's such an incredibly minimalist, elegant architecture that there isn't a lot to lock down. It's easy to understand, easy to implement, and actually performs quite well.

      Also, Linux has run great on MIPS for years, both on desktop workstations from SGI (now discontinued) and in practically-every-wireless-router-on-the-planet.

      So... if OLPC wants *really* open source hardware, why not think about getting a really polished, performant open-source MIPS processor working?

      Or they could go even further and consider the explicitly open OpenRISC, which already runs Linux!

    3. Re:Poor OLPC by bbasgen · · Score: 1

      If OLPC is considering truly open source hardware... why are they only considering ARM as an alternative architecture? How about MIPS? There are a bunch of patents on the ARM architecture and ARM has been quite aggressive at shutting down open-source reimplementations in the embryonic stage.

      Exactly. It is a bit contradictory, so it isn't clear exactly what they will open source. Keep in mind that their innovate display will be created by a different company (Pixel Qi), so what will be left of significance? OLPC is becoming quite curious: it laid off its Sugar developers, the innovators who created much of the hardware have left. Exactly what is OLPC now going to make of value?

  17. Defective by Design? by mi · · Score: 0

    What does such a move mean for backward compatibility? Aren't their applications already written with the existing OLPC in mind? I am afraid, it will not be as easy as "just recompile" to port some of them and those, who have already paid for theirs may have to pay again to be able to use them on the new hardware...

    --
    In Soviet Washington the swamp drains you.
    1. Re:Defective by Design? by Anonymous Coward · · Score: 1, Informative

      What does such a move mean for backward compatibility? Aren't their applications already written with the existing OLPC in mind? I am afraid, it will not be as easy as "just recompile" to port some of them and those, who have already paid for theirs may have to pay again to be able to use them on the new hardware...

      How did this get a score of 2? This just shows lack of knowledge of the OLPC project. The OS/GUI is open source. Sugar is free to download as are the Activities which are written in python.

    2. Re:Defective by Design? by MoxFulder · · Score: 1

      What does such a move mean for backward compatibility? Aren't their applications already written with the existing OLPC in mind? I am afraid, it will not be as easy as "just recompile" to port some of them and those, who have already paid for theirs may have to pay again to be able to use them on the new hardware...

      Have you ever used, um, open source software before?

      It's a piece of cake to port. I regularly run Linux on my x86_64 computer at home, x86 at work, and MIPS on my router.

      Porting well-written open source apps is mostly just a matter of recompiling these days. It is really "just that easy" in most cases. That's why Linux has had flawless kernel-drivers-and-apps support for x86_64 for >5 years, while Windows still doesn't.

    3. Re:Defective by Design? by Anonymous Coward · · Score: 0

      A lot of the times "well written" means "pre-tested" and if it wasn't pre-tested it would mean a lot of end user work to port. Likely when it got to your hands it has already been ported to your target architecture; someone already has spent the effort.

      Autoconf does help, but it's not the end all solution.

    4. Re:Defective by Design? by mi · · Score: 1

      Have you ever used, um, open source software before?

      Yes, as a matter of fact, I have. And I not-so-humbly think, I know more than 99.9% of Slashdot users (including yourself) about such things...

      Porting well-written open source apps is mostly just a matter of recompiling these days.

      Did I say "well written" somewhere? Or "open source"? I did not... Even if we are talking about a vendor porting their own app (which is "open source" to them), it is far from certain, that it is "well written". And even if it were, they are likely to charge a non-trivial sum for a port to a new hardware architecture. Which means, a person, who bought an older OLPC will have to pay for using the same application on the new hardware.

      And, boy, is "well written" a high benchmark to clear! A big portion of applications breaks, for example, when people move from one major GCC release to another. If you told their authors, that the apps are not "well written", you would've been flamed to crisp...

      --
      In Soviet Washington the swamp drains you.
    5. Re:Defective by Design? by mi · · Score: 1

      The OS/GUI is open source. Sugar is free to download as are the Activities which are written in python.

      Obviously, the apps included in the distribution would be ported by the vendor — this is not a concern regardless of whether the OS/GUI/bundled apps are open source or not. I was talking about third-party applications, which, presumably exist by now...

      Even those written in Python will require testing. Those written in C or C++ will require some porting effort — and will not "simply work".

      --
      In Soviet Washington the swamp drains you.
    6. Re:Defective by Design? by John+Hasler · · Score: 1

      > ...vendor...

      Where did "vendors" come into this?

      And Debian already has tens of thousands of packages running on ARM, as well as ten other architectures. An ARM-based OLPC would be a routine port.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    7. Re:Defective by Design? by mi · · Score: 1

      Where did "vendors" come into this?

      Whoever sells (a.k.a. vends) the laptops is the vendor. They will port the OS and whatever software, that's bundled with the device itself. This is not the problem.

      The problem is third-party applications...

      --
      In Soviet Washington the swamp drains you.
    8. Re:Defective by Design? by John+Hasler · · Score: 1

      Debian already runs on OLPC, and Debian also already runs on ARM. Porting Debian to an ARM-based OLPC would be routine. Within a few months of the appearance of an ARM-based OLPC it would have official Debian support, with most of the tens of thousands of Debian packages supported.

      As to closed-source OLPC software (if there is any): eh.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    9. Re:Defective by Design? by mi · · Score: 1

      As to closed-source OLPC software (if there is any): eh.

      5 posts later, you finally got my point...

      --
      In Soviet Washington the swamp drains you.
    10. Re:Defective by Design? by rbanffy · · Score: 1

      Well... While I am not familiar with ARM-based Unix-like OSs, most of the time yes, it's just a question of recompiling the program.

      And, when you use interpreted languages, you don't even need to go that far.

    11. Re:Defective by Design? by mi · · Score: 1

      most of the time yes, it's just a question of recompiling the program.

      Even when it is this simple, who is going to do this? For the customer — even if they had the source, this wouldn't be trivial for OLPC's target audience (poor people, relying on charity to connect to the Internet — if they had the knowledge to compile things, they would've been gainfully employed).

      And so it would have to be the vendor/author of the software...

      And, when you use interpreted languages, you don't even need to go that far.

      Yes... Except in cases, when the installer performs ``uname -a'' and tells you: "This platform is not supported." Yes, this is fixable. By whom — see above...

      --
      In Soviet Washington the swamp drains you.
    12. Re:Defective by Design? by rbanffy · · Score: 1

      Let's do it this way: you search, let's say, the Debian repositories for ARM architecture, and then you let us know if you can't find a given program you need that much.

      Usually, package maintainers do a very nice job of porting programs. I would not be surprised if you could run Tuxracer on an IBM zSeries mainframe.

      And you don't need to be dismissive on the users of OLPCs. People have the ability to learn, given the incentives.

  18. Don't mess with the ARM... by AliasMarlowe · · Score: 1

    Amalgamated Regional Militia, with jurisdiction over the Earth-Moon system. http://en.wikipedia.org/wiki/Amalgamated_Regional_Militia

    --
    Those who can make you believe absurdities can make you commit atrocities. - Voltaire
  19. No successor by Rinisari · · Score: 4, Informative

    The fact that AMD is not planning a successor to the Geode processor used in the XO-1 probably influenced this decision, at least in part. In 18 months, there may not be any Geodes remaining.

    1. Re:No successor by fm6 · · Score: 1

      Well, they could switch to the Intel Atom chip. But the ARM makes more sense. The only reason I can see for using an x86 chip is binary compatibility, and it's not like that's a big issue for a project that's so thoroughly open source. I never quite understood why they went with the Geode in the first place. Because Quanta gave them a good price on the motherboards?

    2. Re:No successor by mr_mischief · · Score: 1

      Why make a new Geode? They have Imageon, Sempron, Turion, and Conesus (part of the Yukon platform). They just sold off their small device graphics chips division to Qualcomm.

      AMD holds a large position in their very recently spun off GlobalFoundries, which is likely to be competitive to fabricate some ARM-based chips and other things AMD doesn't itself design.

      I'd say their bases are pretty well covered without the Geode.

    3. Re:No successor by BikeHelmet · · Score: 1

      http://www.pcworld.idg.com.au/article/274414/amd_sees_no_geode_chip_replacement_sight

      "There are no plans for a follow-on product to today's available AMD Geode LX products, but we expect to make this very successful processor available to customers as long as the market demands," said Phil Hughes, an AMD spokesman.

      The chip is too old for further development, said Dean McCarron, president for Mercury Research. Chip designs and manufacturing processes have improved since it was first introduced.

      Sums it up nicely. They'll still make them as long as there is a demand, but no more architecture improvements.

      If they want a drop in replacement, they'll have to contact VIA. Please ignore the price. :P

  20. Metamoderation by LotsOfPhil · · Score: 1

    How is the parent modded 0 and the grandparent 4, insightful? Maybe I'll be informative if I mention that I think Facebook is being ported to ARM...

    --
    This post climbed Mt. Washington.
    1. Re:Metamoderation by skroops · · Score: 1

      Because he posted as AC

  21. Debian Maintains An ARM Distro by mpapet · · Score: 1

    It work great. I run it on an nslu2.

    http://en.wikipedia.org/wiki/NSLU2

    How much power saving are we talking about here? It seems to me the LCD panel/backlight are by far the biggest consumer of battery power.

    --
    http://www.maxineudall.com/2010/02/should-economists-be-sued-for-malpractice.html
    1. Re:Debian Maintains An ARM Distro by mmontour · · Score: 1

      It seems to me the LCD panel/backlight are by far the biggest consumer of battery power.

      Don't forget that the XO screen has a monochrome no-backlight (reflective) mode.

    2. Re:Debian Maintains An ARM Distro by Ninnle+Labs,+LLC · · Score: 1

      How much power saving are we talking about here?

      Probably not too much since the Geode uses about .8 watts according to the specs.

    3. Re:Debian Maintains An ARM Distro by bhtooefr · · Score: 1

      Peak power consumption probably won't change much.

      Computing power per watt will significantly increase, and the Geode was pathetic.

      And the modern belief is that rather than merely lowering peak power consumption, the lowest total power consumption will be if the processor can finish processing quickly, and drop back down into a very low power idle state. And this ARM can probably idle at much lower power than the Geode, and get out of peak power consumption much more quickly.

  22. 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.

    1. Re:No Change by MoxFulder · · Score: 1

      Yeah, this seems like the worst of all worlds.

      Anybody remember Windows NT for the Alpha, MIPS, or PPC? No. Me neither.

      No one bought them because there was no support. Closed-source vendors never want to port their software to new architectures, even very similar ones.

      Open-source projects developed at least TWO pretty decent reimplementations of Adobe Flash (SWFDEC and Gnash), a moving target, before Adobe got around to a beta for the 64-bit version of its closed source Flash. Lame!

  23. This is fine; close to native DS virtulisation?! by Tatsh · · Score: 1

    I do not think Microsoft will work on an ARM port, even something that translates x86 to ARM because the ARM processor is likely to be way too slow for this.

    Nintendo DS runs on an ARM architecture. Maybe now we can run those games at full speed on another device? Certainly now with an emulator on this device there would be less translation and more instruction passing. Great!

    Same goes for any other ARM-based processor device and emulation.

    Wine will not run on this and neither will Windows. I am so fine with that.

  24. LARM versus Wintel by TW+Burger · · Score: 1

    Linux with ARM is superior to Windows with Intel x86 in this platform and target user group. I have worked with both and ARM is not powerful (comparatively) but is exceedingly power efficient.

    1. Re:LARM versus Wintel by TeknoHog · · Score: 1

      I for one don't welcome this particular acronymous coward ;)

      Linux (and open source in general) is great because you can switch architectures much more freely. You can make choices based on technical merit, instead of being stuck on x86 due to some closed application.

      For example, a few months ago, the power supply in my x86 server crashed. I mounted its hard drive with a USB adapter into an iMac, emerged the requisite servers, and continued serving the same content from the same partitions.

      --
      Escher was the first MC and Giger invented the HR department.
    2. Re:LARM versus Wintel by Tubal-Cain · · Score: 1

      Linux with ARM is superior to Windows with Intel x86 in this platform and target user group.

      How's Gnash or SWF-Dec doing these days?

    3. Re:LARM versus Wintel by bhtooefr · · Score: 1

      Adobe has versions of Flash 9 and I believe 10 for Linux/ARM.

  25. Don't blame Bill for this one by westlake · · Score: 2, Insightful
    If this change means Uncle Bill can no longer hijack the OLPC project, I'm more than good with the concept.

    The XO was a product of the western media lab -

    custom hardware, FOSS and a western - constructivist - philosophy of education bundled into an all or nothing package for the third world education minister.

    His alternative was the Classmate - a straight-line path to the higher grades, the trade school or college, the job market -

    for the students who had a real shot at making it that far.

    1. Re:Don't blame Bill for this one by sethwoodworth · · Score: 1

      Constructionism is a western philosophy? Seymour Papert was from South Africa, and was the strongest influence on educational philosophy on the project: http://en.wikipedia.org/wiki/Seymour_Papert

  26. Oh dear God no by Weaselmancer · · Score: 4, Interesting

    I'm a developer who ports Windows CE to devices. All day, every day. Teach classes on it even. Been doing it since CE 3.0. Currently on 6.0.

    CE makes a passable embedded/PDA device, but there is no way in the world you'd want it on a laptop.

    It just isn't made for that kind of a setup. No native compilers, no swap file. Expensive license restrictions. It's less like a computer and more like a gadget in terms of overall feel.

    Use Linux instead.

    --
    Weaselmancer
    rediculous.
    1. Re:Oh dear God no by Anonymous Coward · · Score: 1, Funny

      You're evil, EVIL!!! ;)

    2. Re:Oh dear God no by hacksoncode · · Score: 2, Insightful

      However, it would not be the first time someone has built a WinCE laptop. I believe it was HP that tried this trick many years ago (I worked on a peripheral driver). It wasn't a success, but it wasn't a brick, either.

    3. Re:Oh dear God no by Insanity+Defense · · Score: 1

      One Microsoft released Win CE it was envisioned to be run on several types of machines. The Palm clone is the only one that suceeded. The 2nd was more like the Atari Portfolio and the 3rd was an early precursor to the netbook which Microsoft classed as a "Jupiter Machine". There was an HP Jornada in the Jupiter machine class.

      LCD screens and flash memory were too expensive to make a decent machine at the time. Now the technology has caught up with the concept and the Jupiter Machine has come back to life as the netbook.

      So in a way the netbook is Microsofts own invention returned from the dead to bite them on the ass.

    4. Re:Oh dear God no by Weaselmancer · · Score: 2, Interesting

      It wasn't a success, but it wasn't a brick, either.

      I remember those kinds of CE devices from that era. You're right. Not a brick, not a success. Definitely something in-between.

      I just can't see CE as a desktop OS, no matter how small. You need Platform Builder to tweak the OS. No swap file, so you have a hard limit on memory. No native compilers. Maximum number of processes is 32, unless you run CE6 where they bumped it up to 32k.

      Try to imagine Openoffice running on a CE device, what that would be like. Unusable, if you could even get it to port I'd guess.

      I just look at CE and think "gadget". The MS office apps are teensy and nearly unusable. Same for the web browser.

      It's like the difference between .NET and .NET Embedded. You just can't do very much with the embedded version - most of the interesting and useful stuff is missing.

      That's the impression CE gives me. If you want to run some small embedded user interface program in kiosk mode, sure. Fine for that. But I just can't see anyone getting any desktop-type work done on one. The OS seems simply too paired down to be that widely useful.

      --
      Weaselmancer
      rediculous.
    5. Re:Oh dear God no by evanspw · · Score: 1

      Quite right. Friend of mine bought an HP Jornada back in 1999. Was fine for just typing shit (what she wanted) and a good battery life. Ugly as fuck to look at though (WinCE that is). Eventually she dropped it and cracked the screen, wised up, cashed up, and bought a 12" iBook. Converted!

      --
      Interstitial spaces are filled with cream.
  27. Re:This is fine; close to native DS virtulisation? by bencoder · · Score: 1

    Doesn't quite work like that. The DS has such a significantly different architecture that even though they use an ARM, everything will have to be emulated(with some dynamic recompilation) anyway.

  28. Google by Anonymous Coward · · Score: 0

    Android runs on ARM, perhaps they could adapt the netbook to include a touch screen and have it as an extension of the android OS.

  29. Does Windows Run on ARM? by Anonymous Coward · · Score: 0

    I thought the OLPC people were dropping all OS's in favour of Windows XP. Does XP run on ARM?

  30. Nice if the project can remain viable! by Anonymous Coward · · Score: 0

    QPLC is an interesting attemp to build a low cost computer and as such sparked the current Netbook craze. Unfortunately the netbook manufacture seem to have missed the boat when it comes to configuration for the general public. If it wasn't for performance the XO would be a better netbook than many on the market now.

    This is where ARM has a lot to offer. They could easily go dual core on a SoC that would be much cheaper than the Intel equivalent. What they need to do though is make sure the platform is substantially faster, as the last thing you would want is a bunch of bored grade schoolers. This can be achieved while at the same time drastically reducing the cost of the hardware. They should be able to deliver a motherboard with only a couple of chips on it.

    As to Windows I think OLPC just needs to suck it up and commit to Linux. I haven't run Windows on a personal machine in years and see little reason for an 8 year old to want to run windows. In fact the very idea of running Windows on the platform seems to counter indicate against the projects educational goals. Stick with Linux and the platform becomes usable against wide range of educational levels, including kernel hacking at the college level. They need to expand the scope of potential users in the next machine.

    The other advantage that ARM can bring to the platform is that it would be viable to run the unit off solar power. I have to wonder if they have a power disapation goal for the unit running flat out. They may be able to get good performance well under 5 watts for the total system.

    I'd like to think that the project would be successful in the long run but I don't think it will happen unless they can broaden the appeal. They can do that in a couple of ways. One is to deliver a lot more performance. The second would be to support a mainstream desktop window manager. A third would be to provide for Flash expansion via Compact Flash. Or fourth provide for a cheap low power file server. The main flash storage could always be more too, this for more robust OS and base software installs. ARM would put them in the position of addressing all these issues.

    Dave

  31. Re:Archlinux by cdwillis · · Score: 1

    Arch is my favorite distro, but Debian would be a better fit for these computers if you think about what they are designed to do.

  32. That would mean they are dumber.... by jotaeleemeese · · Score: 1

    ... than they have been so far...

    --
    IANAL but write like a drunk one.
  33. Like many? Who are those many? by jotaeleemeese · · Score: 1

    I don't understand Mr Negroponte. His natural allies would be the geeks moving the wheels of Linux.

    The project would save substantial amounts of money and would provide a flexible, extensible machine for children to wander and learn.

    In Windows you are straight-jacked to do whatever the licenses you are given allow you to do, and you have to pay for the privilege and enjoy it. It is like paying for a bad tempered dominatrix ...

    --
    IANAL but write like a drunk one.
    1. Re:Like many? Who are those many? by jmorris42 · · Score: 1

      > The project would save substantial amounts of money and would provide a flexible, extensible machine for children to wander and learn.

      Except nobody will buy them unless they run Windows. Microsoft will see to that. Negroponte probably realized that from the start which is why he allowed the Sugar fiasco. He didn't care how impractical/avant garde/experimental Sugar was since it was never going to actually ship. The whole effort was to leverage a good price for Windows.

      Between the "The children need to learn Windows because that is what they will need in the real world" FUD and the bribery of government officials Linux has no chance of deployment in the 3th world in any sort of top down way. Remember, every OLPC proposed deployment is to a 3rd world pesthole and the #1 reason for being a 3rd world pesthole in the first place is having a corrupt government. If pengiuns are to have a shot it has to bubble up from below, under the radar of Microsoft away from teh influence of their ability to drop a briefcases of cash on the right official's desk.

      --
      Democrat delenda est
  34. Where I live... by Anonymous Coward · · Score: 0

    "arm" is used like this : "Arm a-gonna kick yore ass"

    Really, and I learned to speak like this when it is appropriate.. I now have several different pseudo english dialects down, even a good representation of ebonics. I haven't mastered spanglish yet though, them folks talk REAL fast and I jiss cain't unnerstan' 'em.

    1. Re:Where I live... by Tubal-Cain · · Score: 1

      How's your elbonian?

  35. An ARM is a good option, but.. by Lerc · · Score: 1

    How the hell can they expect people to take them seriously on the shipping price of a unit when they say how much it is going to cost _before_ they have even chosen the CPU.

    --
    -- That which does not kill us has made its last mistake.
    1. Re:An ARM is a good option, but.. by Phroggy · · Score: 1

      How the hell can they expect people to take them seriously on the shipping price of a unit when they say how much it is going to cost _before_ they have even chosen the CPU.

      They've chosen the price based on what they think their customers will be able to afford to pay. Then they'll use that as a target when designing the machine - if some combination of parts would make the end product too expensive, they'll cut corners and find cheaper components to get the price down. If another combination of parts would make the end product cost less than their target, then they'll improve the quality of the product (and therefore its usefulness and desirability) by upgrading the components until the target price is reached.

      Designing any computer system is always a matter of compromise. The trick is figuring out which things to compromise on, and how much. Aiming for a target price point is one way to help do that.

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    2. Re:An ARM is a good option, but.. by Lerc · · Score: 1

      That may be so for ordinary development, but the XO-2 started life as a series of bullet point features and a price tag.

      They said they'd have an $85 dual touchscreen system with wi-fi.

      --
      -- That which does not kill us has made its last mistake.
  36. 2 Questions by XMode · · Score: 2, Insightful

    Ok I have 2 questions..

    Firstly, WHY would Microsoft ever want to port XP to anything? This is an OS they have been desperately trying to kill off so they can get people buying their new ones. If anything is going to be ported its going to be Windows 7, and I personally cant see that going well.

    Secondly, even if you HAD a port of windows on ARM, you'll get about the same number of Apps that you did when windows ran of the Alpha, ie, none. So why would you bother? "Being able to run all the normal software people use" is Windows ONLY selling point these days, and that nothing to do with the OS and everything to do with the developers.

    Given the whole OLPC Linux to Windows switch fiasco, i'd be surprised if they get anyone seriously interested on helping them with a Linux port and you'd probably find a few people trying to actively hurt them for it.

    Absolutely amazing idea (some may say world changing) but the implementation was very pore and badly managed. 2/10 would not shop again.

    1. Re:2 Questions by bhtooefr · · Score: 1

      Well, Windows NT on Alpha did have a pre-recompiler for x86 code available from DEC, and Windows XP 2003, Server 2003, and Server 2008 IIRC have a software JIT recompiler for x86 code on Itanium.

  37. Probably trolling for Intel and MS funding by EmbeddedJanitor · · Score: 1
    A move to ARM would indeed cut OLPC from mainstream Windows (though daresay Windows could be built for ARM - like Windows CE is).

    Technically, moving to ARM is a great choice. These CPUs are far cheaper. They also require far less power meaning that batteries and power circuitry can be smaller, cheaper, lighter and the handcrank give more page loads per crank. Also no need for cooling fans etc.

    Given the way OLPC and similar projects move, the skeptic in me wonders whether this will actually happen. OLPC could just be "inviting" Microsoft/Intel to offer some good deal to keep them on x86.

    --
    Engineering is the art of compromise.
    1. Re:Probably trolling for Intel and MS funding by ciderVisor · · Score: 1

      and the handcrank give more page loads per crank.

      Sorry, but I couldn't help thinking about "one-handed surfing", there.

      Crank, crank, crank, crank, crank...

      Click, click, click, scroll-doooooown, click, click,....DAMMIT !

      Crank, crank, crank, ..............

      --
      Squirrel!
  38. WinCE was not a complete rewrite by EmbeddedJanitor · · Score: 1
    Most of it was, but that was not because of ARM.

    I've done WinCE diriver/OS work since WinCE1.0 days. In the beginning there was **no** ARM support, just MIPS, x86 and SH3. PowerPC came along a bit later and then ARM.

    Some of the PowerPC code was directly lifted off the NT PowerPC porting effort (that got shelved).

    WinCE has very little CPU-specific code - no more than Linux - but most of the rewrite was done to fit into a small system (few MB) where the traditional Windows bloatware just would not work.

    --
    Engineering is the art of compromise.
  39. This goes to the heart by bugs2squash · · Score: 1

    of what I believe OLPC is all about. Beiong an effective tool for delivery of education to children.

    The success of this hardware in meeting this need rests on every component from the memory to the computing power, the battery technology and the display.

    I believe ARM is a smart choice and improves the focus of this device on what the children need and not on what some idiot believes about training everyone to be able to use powerpoint.

    --
    Nullius in verba
  40. Can /. please stop talking about OLPC laptops by jackspenn · · Score: 1

    It is a scam, they are using it as a ploy to sell laptops. It shouldn't even be called OLPC One Laptop Per Child, it should be called TLBOOGTCWWRHFOSI, Two Laptops But Only One Goes To Child Who Would Rather Have Food Or Shelter Instead.

    --
    Respect the Constitution
  41. Target Western Countries First by skeptictank · · Score: 1
    Enough with the change the world by giving third world children netbooks that cost more than their family will make in 5 years. If you want to improve the lives of kids in places like Africa, build infrastructure. Yes its expensive, but it actually makes things better, not just provide a feel-good photo-op. If you really want to make a difference in education start in the western economies. Make the "edubooks" sell for close to $100 a pop (a blip in the cost to educate a child in a modern economy) and eventually the economies of scale will push the price low enough that even Niger will be able to afford them.

    Arm is an excellent choice for such an implementation. The power profile is good and the number of units that can be crammed onto a wafer mean that costs of fab can eventually go below $1 per processor, with high volume. The future of computing is a place where general purpose CPUs primarily function as controllers and routers for special purpose signal processors and stream processor anyway and x86 processors are overkill for that.

  42. Fascinating by Anonymous Coward · · Score: 0

    Not really. Who gives a rats rear about OLPC? It's overhyped idiocy specially catered to guilty nerds, the ones who would depend on their laptops for food if they could and already sleep with their laptops but couldn't point out Zimbabwe on a map if their internet connection was down. If these people think they can save money and make a better expensive flashlight for the poor unfortunate yak herders of the third world, swell. But it's not news any more than the latest meeting of the Flat Earth Society is news.

  43. not good... by Anonymous Coward · · Score: 0

    ...I can only pick up dialects when I am around native speakers, and since I don't travel outside of CONUS and elbownians are too poor to travel and their slingshot airlines don't reach this far....

  44. Some other ARM based toys by Skapare · · Score: 1

    This netbook and these development boards are based on the ARM architecture. You can also get ARM on a SODIMM form factor. And this little box looks nice.

    --
    now we need to go OSS in diesel cars
  45. Too little, too late? by westlake · · Score: 1

    I have trouble believing that the XO-2 will be ready in 18 months - or that the generic x86 netbook of 2010-2011 won't be a viable competitor.

    The problem with the XO wasn't hardware.

    It was sales.

    It wasn't a product the education minister was convinced he needed or wanted to buy.

    The Windows option was an important - perhaps essential concession, a reminder that need to be talking to these people before you make the big decisions.

  46. In favour by Britz · · Score: 1

    I would be in favour of free software instead of OSX. It was offered for free for marketing reasons. They couldn't sell it anyways and market share also presents value to a company.

    Btw. Apple is the new evil now.