The short answer is that the hardware seems fine (though I'm
not crazy about the keyboard yet) but Sugar, though it's fun
and cute, has to go.
To be fair, Sugar is designed for 3rd world kids, not me, but
the basic problem with Sugar is that they discarded the whole
concept of a file and replaced it with the "journal." The
journal's big problem is that it's flat; it has no
directory/folder structure or any other structure. It's just
ordered by time. This would be ok if there were some
intelligent indexing going on, but AFAICT there isn't. I
plugged in my USB flash drive and the machine chugged away on
it for awhile and then presented all the files, from all the
directories, as one flat mess. Whether this model works for
3rd world kids or not, it won't work for me!
Luckily the OLPC people did not throw out the Fedora Linux
baby with the window system bathwater and it turns out you can
make the xo's Linux into something much more generic without
too much fuss if you know your way around Linux. Here's more
or less what I did.
Start with the latest stable XO build:
http://wiki.laptop.org/go/Olpc-update
(That also turned out to be useful when I broke things
horribly; I just reinstalled the latest build.)
Then there's a decent desktop environment called Xfce:
http://wiki.laptop.org/go/Xfce
That page also has instructions for installing WiFi Radar,
which you will need to use the wireless Internet without Sugar.
Once I did that, I had wireless connectivity. I brought up a
shell window and, as root, gave the olpc user a password (root
needs no password. Then I could ssh to the xo and do much of
this stuff with a real keyboard.
Download some familiar apps:
http://wiki.laptop.org/go/Firefox
Note the warning about the repository file under "known problems".
After that, I started going wild with "yum install", e.g. (as
root):
yum install emacs
yum install openoffice.org-writer
yum install openoffice.org-calc
yum install evince
yum install openoffice.org-draw openoffice.org-impress
By the way, "yum list" is your friend; it'll tell you what's
available. I could never have guessed the syntax for the
openoffice stuff.
I still have 384M on the built-in flash drive.
What I would like to do is have the machine boot in text mode
such that if I log in as olpc I can bring up Sugar; if I log
in as jdreyer I can bring up xfce. I'd appreciate any clues.
The Asus EEE PC may be most of what you are looking for,
though I don't know how rugged it is and its keyboard is
probably no bigger since the machine itself is slightly
smaller than an XO. But the keyboard is probably better
anyway, if less water resistant! Currently the most potent of
these, the 8G, has an 8G flash disk and 1M of RAM, at around
$500; another due in April should have better power
consumption and no fan:
http://en.wikipedia.org/wiki/ASUS_Eee_PC
Then there's also the rumored "ultra portable" Macbook to come
out in a few weeks at MacWorld Expo in a few weeks, though
nobody seems too sure about the details.