Hacking the XO Laptop
dulceLeche writes "While the OLPC was not designed with the American consumer in mind, people that took part in the Give One Get One program have been having fun with their XOs. The XO has a number of limitations, but with some work you can get Opera running, chat over your mesh network, and much more. An article at Geek.com explains what a few folks were able to do with their XOs."
Imagine a Beowulf Cluster of theOH GOD MY EARS
After all, the XO is designed to be hackable (unlike most hardware today, unfortunately).
According to the linked article, none of the hacks were completely successful.
Everything about the OLPC is optimized for its intended end use. It isn't just a bunch of computer bits slapped together. If you want to hack the OLPC successfully, you have to take a bunch of stuff into account otherwise the results will be suboptimal.
Example: The browser that comes with OLPC is optimized for the display and works about as well as could be expected. Opera, on the other hand, gets worse results display wise.
Ordered mine last November and still haven't got it. Getting worried too as the email they sent said it be in before the 15th of this month and the website doesn't seem to do anything when I put my confirm number in....
I want to play with the damn thing:P Maybe I will look into getting a a Zipit 2z. I have the first generation and the second one looks very nice.
Yeah...because what American consumer wants a rugged, durable, affordable, polished, easy to use *nix based laptop that can run untethered for extremely long periods of time. No interest here.
Actually, it looks a hell of a lot harder to use than normal distros, at least for what they were trying to do. What's this nonsense crap about running an embedded X server just so you can run opera? One X server isn't enough?
Just because you want it doesn't mean it's commercially viable.
This project has been a money pit and is a charity for a reason.
Featuring One One Laptop Per Child Per Linux Hacker
Anyway the site was broken for me, so the XO webserver hack needs a bit more work.
[Ob] So... a Mac, then?
I'm curious as to what hacks for the XO exist that exemplify it as a (hardware) platform "designed to be hackable".
Mind you... I don't consider the things from the article to be hacks. Using the CLI is not hacking, downloading and installing software is not hacking, and hooking a sensor up to a soundcard MIC in and using a monitoring app (could easily have been any ol' sound recording app) to look at the sensor's output is hardly a hack either (using the USB for power isn't a hack by any stretch, as the ports are designed with this very thing in mind). Not to mention that all of these can be done on -any- computer.
I may have missed something more subtle, but I really don't think the XO is any more, or less, hackable than any other computer - and I'm really not too sure about 'hackable' being a design goal for the thing. Cheap, rugged, open and all the other things... but hackable? Especially in terms of hardware?
( Don't mod this up - this is just a question post to which I honestly hope to see an answer that makes me change my mind. If one does get posted, please mod that up instead. ~ aether)
Nope, he included affordable in his list of criteria.
-William Brendel
pfft, that's not hacking
http://wiki.laptop.org/go/Inferno
There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
I've got the feeling there's a kkk escapee on the loose here: http://science.slashdot.org/comments.pl?sid=424160&cid=22113806
I suppose it could have been labelled "flamebait".
While it's may provide a momentary pleasure to some idiot to write something like that, they need to keep in mind that reality executes within a context, and that context will hold them accountable for all their churlish deeds.
Were installing wxMaxima and Gnumeric via yum from the terminal: "yum -y install wxMaxima Gnumeric" then run wxmaxima and/or gnumeric on the command line to start the programs.
but can it play WoW?
I got one of these Dec 21st, and the whole rest of my life has disappeared while I play with it. Very addictive little machine.
I have Xubuntu on it in a dual boot system, with ubuntu on an SD card. Followed moocapiean's directions. Works great. No glitches.
So, as for it being hackable, I'd say that it's easy to *change*, in ways it wasn't originally intended to run. You don't have to break anything to do that, so maybe it's not strictly speaking hackable. But then, nothing open source is hackable.
Depends on your definition hackable.
I bought 2 of the XO laptops. (four actually) There is a special version of Opera that has been compiled for the XO, including software that makes it a sugar activity. It is available here: . Works great. No need to set up an additional X server. These guys were just having fun and showing off.
-kurt-
I guess you have to be pretty leet to do "yum install opera." I got slackware up on mine. Freelikegnu got ubuntu running on his. There's a guy on IRC who put a tiny usb GPS dongle inside the thing, soldered to the mainboard. These are hacks. "yum install opera" is not.
REM Old programmers don't die. They just GOSUB without RETURN.
You can buy one right now.
Ibook G4 12". Best linux laptop you will ever own and I get 5 hours runtime out of mine daily.
and they are cheap on ebay, if you look hard enough. only problem is that they are not rugged or durable.
Now, the XO peaks my interest as a backpacker/bicycle camping laptop. if you can rig a solar charger for these that would be perfect for the outdoorsperson that wants to have a pc with them (blogging from the backwoods W00t!)
anyone know if they are fine with being used open in the rain?
Do not look at laser with remaining good eye.
Do not anger happy fun ball...er...The XO comes with a nice little pictogram chart of "things to not do with the XO Laptop" and immerse in water is one.
"pique your interest"
see also
peer review (not pier review)
moot point (not mute point)
and a finally the slashdot classic
ridiculous (not rediculous)
Basically they were able to get their XOs to do what every other computer system can do already, so let's start distributing real-world computers to these kids so they can actually have computer skills that apply to today's world, not some fantasy land that's a slighty skewed dimension from the real world. Honestly, you computer programmers go completely XO and see how easy it is to get hired.
http://wiki.laptop.org/go/Software_components
When we look at what the guys in tfa went through, we get the idea that they didn't know something the OLPC people knew.
Then they go through a screen full of stuff on the command line.
And finally they get it working.
Oh, comeon - "troll"? Some mods need to learn what that means.
(according to this http://www.newstarget.com/z019659.html, plain html, and this http://www.alternet.org/workplace/74262/, as examples)
What I had in mind was the iPhone and similar devices, where the manufacturer tries to stop you from modifying them.
The XO has no such restrictions - the source is free and changeable, so you can do whatever you want with it.
Now, the XO peaks my interest as a backpacker/bicycle camping laptop. if you can rig a solar charger for these that would be perfect for the outdoorsperson that wants to have a pc with them (blogging from the backwoods W00t!)
It's also very intersting as an ebook reader, in fact, just for that it's worth the deal. It was designed with that functionaly in mind, it's very useful in places where books are often very expensive and not easy to get.
I have one of those, and it even runs leopard like a dream.
There is more to science than physics!
www.iomalfunction.blogspot.com
As a mac user who ahs things "just work", I'm reminded of fake steve jobs' post about this... http://fakesteve.blogspot.com/2008/01/news-flash-grown-man-able-to-use-xo.html#links
I've installed xfce on my XO, along with some other essentials such including AbiWord (the real thing), Opera, and Pidgin. It all runs quite well. I don't even use Sugar anymore.
Am I paranoid or gullible or does this worrying piece of software exist on the unit? Is anyone working on a patch to remove it?
Tiger runs on it better than Leopard. I suggest you upgrade, it makes it faster.
Really, no joke.
Nice death fantasy. Modded up, too.
Unfortunately, in the post-Columbine, post-VA Tech world, you can never be too careful. Your comment, this link, and the details of this site have been forwarded to authorities.
Have a nice day, "Anonymous". That condition won't be lasting much longer.
Truth hurts, apparently.
The Slashdot Credo: when you can't utilize language to argue against a point you dislike, use mod points to censor it.
I want one. Actually, I want two or three. Two for the kids and one for my daily *nix based work. Imagine entering a meeting with an OLPC.
I have the money to pay twice the price. Alas I live in Europe...
I hadn't the slightest objection to his spending his time planning massacres for the bourgeoisie... (P.G. Wodehouse)
You don't really need to 'hack' it. The Terminal "Activity" is in there with the rest of the activities (you'd probably call them applications). It's easier to get a shell on the XO than on the default configuration of Gnome or KDE. And there is no root password. Just 'su root' and you control the box. (While sshd is running, it's configured to not accept root logins.)
I need to look more at the educational activities, but I got caught up first in seeing how far I could go with the Unix. I was able to run BOINC on it (no graphics). The Einstein@Home application seems to fail regularly due to floating point problems, but I think it's because that app is tweaked to try to use different hardware features if it can (and doesn't know what to do with this thing). SETI@home is running (slow but steady) without such problems.
My favorite is xeyes (someone else added the text, not me).
I don't really agree with the statement in the article "Not quite what the foundation had in mind when they made the XO". I think the Give One/Get One program was intended, at least in part, to get it out into the hands of people who will "play" with it to see what it can do. And some of us will develop apps for it (I have ideas for two already).
More notes on my "playing" with the XO are here.
"Education is not the filling of a pail, but the lighting of a fire." -- William Butler Yeats
Authorities have been contacted.
The ability to hack the OLPC or Eee PC is pretty much the drive for us to buy one of these ultra portables. The price is right,the portability is definitely there, and both based on Linux. Here's a photo of how small the OLPC XO is next to a Dell D620
http://flickr.com/photos/barl0w/1101266148/
Java applications run nicely on the XO laptop. With a few simple tweaks you can see Swing and AWT apps full-screen.
More details here:
http://frequal.com/java/FirstLookOnTheOlpcXoLaptop.html
Well, being unable to use WPA out of the box - and still being unable to connect to a hidden ssid - doesn't count as "polished" to me.
The hardware is beautiful, but the software needs some work.
When I look at some of what the XO was designed to do I can think how useful it can be in the developed countries (not just the USA).
...
Think of what mesh networking capability can do in a city where many people's hardware does it by default. Would you need to purchase connectivity? Can P2P connectivity do to the telecoms what P2P file transmission has done to the mafiaa? (or at least what the mafiaa believes it is doing to them?) Now could one push such a project where the aim is letting people communicate freely by sharing where in the present they have to pay for the connectivity? It's easier to get the project going by making it a charitable cause that doesn't compete with existing strong market forces.
Anyway, this strange communist thought of having people sharing connectivity is ridiculous and unamerican. It is as if cities made streets and sidewalks free for public use and we could actually walk from one part of the city to another without having to pay tolls for the operators of the toll streets. Sure if we want to reach the local mall we have to pay for the connectivity? Well, I'm getting off topic and I'm not even American
Why hack it when Linux is already installed on it?
Philip Sandifer's academic website
Also, while they're not supposed to be immersed in water, they are rugged enough that supposedly a little rain won't kill them. YMMV.
(the above is based on my recollection of last years story, I'm pretty sure it's accurate but too lazy to go look)
If I knew the wedgies I gave you back in 6th grade would have resulted in this . . . I might have taken a moments pause.
I don't doubt that development of the OLPC has been expensive. Worthwhile things frequently are.
''I guess "Don't mod this up..." is the new "I'll get modded down for this but..."''
indeed - I hate it when posts use the latter. The former (I'm the OP) was meant genuinely and it annoyed me that it was modded up instead of the various answers it got (only 2 answers seem to have gone +3). But at least I read them all and although I'm not entirely swayed (can't blame me, I think, as most seem to agree with my stance), at least it addressed some key points.
place that becomes Nigeria's Nigeria...