Slashdot Mirror


A View From Inside the OLPC Project

icknay writes "Here's an interesting rant on the OLPC from someone who worked there, including: 'The core mistake of the present Sugar approach is that it couples phenomenally powerful ideas about learning — that it should be shared, collaborative, peer to peer, and open — with the notion that these ideas must come presented in an entirely new graphical paradigm. We reject this coupling as untenable. Choosing to reinvent the desktop UI paradigm means we are spending our extremely over-constrained resources fighting graphical interfaces, not developing better tools for learning.' I have an OLPC, and the OS itself seems quite unfinished. I buy the argument that it would be better to focus on Sugar as educational software, and let it run on Linux, Windows, whatever."

7 of 237 comments (clear)

  1. middle ground by nguy · · Score: 5, Insightful

    I think plopping a full-blown Gnome or KDE desktop on the OLPC would be a mistake: those desktops work poorly on small screens, and they are incredibly obscure for new users (although no more obscure than Windows and Macintosh).

    I think there's a middle ground, though: reuse the Gnome desktop infrastructure but replace the window manager with something simpler that prevents the usual beginner mistakes (losing windows behind each other, moving windows off-screen, etc.).

    As for Windows on OLPC, I don't get it. Even if you run Windows+Sugar on the OLPC, you won't be able to install commercial software or commercial drivers with it, Windows books won't apply, and realistically you won't be able to run Microsoft's development tools on the OLPC either. But you will alienate lots of OLPC contributors, and you'll saddle yourself with an OS over which OLPC has no control, and Microsoft secretly probably just wants to kill the whole project anyway.

    1. Re:middle ground by Alex+Belits · · Score: 5, Insightful

      think plopping a full-blown Gnome or KDE desktop on the OLPC would be a mistake: those desktops work poorly on small screens, and they are incredibly obscure for new users (although no more obscure than Windows and Macintosh). I already have a version of Ubuntu with Xfce that has default configuration designed to be usable on those laptops -- it's my development/mobile-device configuration. I even went as far as re-painting icons from Human theme green, so they don't clash with colors usable on a white-and-green laptop. The goal was to:

      1. Port a Debian-based distribution with good hardware support, development and "mainstream" connectivity tools.
      2. Make configuration suitable for a person who is accustomed to "traditional" windowing systems.
      3. Demonstrate that if Windows on OLPC laptops is addressing a problem, that problem is already solved better by using existing free software.

      So far I find that laptop perfectly usable -- in fact, for some things it ended up being better because slow Flash annoyed me enough to add a script, mplayer configuration and rebuilt clive package, so Youtube works in fullscreen without glitches. On my regular laptop I did not bother, and just accepted that I have to use Flash plugin with it craptastic performance on videos.
      --
      Contrary to the popular belief, there indeed is no God.
  2. Amateurs talk strategy... by edremy · · Score: 5, Insightful
    Professionals talk logistics.

    It's an old military saying, and it's right. By far the most damning bits in his article don't deal with Sugar, Windows or anything else- they deal with the utter and total lack of planning on the part of the deployment folks. (Err, folk) The fact that they had virtually no plan, no infrastructure and no supply chain management indicates to me that they were simply not living in the real world- any Army 2LT could have sat down with them and explained how they were about to fail. How you get to a point where you have a quarter of a million pieces of hardware sitting around with no coherent way to get them to the people who actually need them is beyond me. Why didn't they hire a pile of old brigade S4s? You know, folks who actually have experience getting stuff to people out in the middle of nowhere?

    I've been tremendously disappointed by the entire project- the goals were wonderful, the hardware ended up pretty nice, the software has ended up pretty meh, but the overall project seems to be run by pie-in-the-sky idealists, Open Source fanatics and others for whom the real world is a place they only visit from time to time.

    --
    "Seven Deadly Sins? I thought it was a to-do list!"
  3. Re:Pretty much. by nuzak · · Score: 5, Insightful

    Did you even bother to read the rest of the article? He doesn't even want XP on the OLPC. What he wants is some focus on the application usability in order to further constructivist learning, regardless of the operating system underneath. The damn thing ships with Squeak, the apps are written in python, and they SHOULD manage to run on any platform.

    I think most people read about a page in, then rushed back to slashdot to muster their defense of Free Software and Fight The Good Fight, and well, pretty much proved his point: OLPC's mission is being lost by people who care more about meta-issues than either the learning mission (enabled by the software, not really the kernel) or the ongoing viability of the project itself (deployments need support!)

    Peru may soon be stuck with 40,000 doorstops. Maybe I'll go take a look at Sugar and see if any of the ideas are worth lifting for a groove-like P2P network.

    --
    Done with slashdot, done with nerds, getting a life.
  4. Re:The problem with OLPC and Windows by yomegaman · · Score: 5, Insightful
    When I grew up we had no idea what free software was, all we had were our Apple II's, C64's, etc, that were pretty much 100% proprietary. Yet, we somehow learned about computers by reading books and writing our own programs in the cruddy BASIC interpreters they came with. A kid with XP, Java/Python/what-have-you, and the Internet is a million times better off than we were. I swear, some of you people act like it's a tragedy if someone grows up not knowing Bourne shell scripting. The platform you learn on isn't that important, as long as you are learning the concepts.

    PS: Besides, you can use a computer to learn about things other than the computer itself, right?

    --
    ...wearing a skin-tight topless leather jumpsuit, with cutaway buttocks and transparent crotch panel.
  5. Comment removed by account_deleted · · Score: 5, Insightful

    Comment removed based on user account deletion

  6. Re:Uh, isn't that the whole point? by chris_sawtell · · Score: 5, Insightful

    The whole point of XP on XO is that Microsoft cannot stand up commercially if it ever becomes generally accepted knowledge that there are other O/Ss for small computers which work just as well, if not better than Microsoft products. This is what really gives Bill Gates and Steve Balmer serious laundry problems during the day and horrendous dreams at night. They just cannot allow that to happen.

    Where the OLPC people are really in la-la land is thinking that the pupils and their teachers are going to be able to produce the course/learning software modules for themselves. The first world has failed spectacularly in that department, I'd really love to think the third world is going to be able to show up the first world as a bunch of ninnies in this regard, but I fear not.

    After watching my son's schools futzing around with both desktop and laptop machines, in my not so humble opinion, laptops in primary schools are a complete waste of time, money and effort, and of very questionable value in secondary ones. Useful for teachers to keep records and to produce teaching materials, but for the pupil's use, no.

    It matters not one jot who wrote either the GUI or the underlying O/S, because that's al hidden under the course-ware, which is what counts.