Arch Linux on OLPC XO-1

This is the part where I eat my own words. I didn’t think it possible, but it works. The Geode is an i586, and logic says that a system tuned to the 686 — which regularly resisted all efforts to run or even boot on K6-series machines for me — seems quite happy to plunk along on my XO-1. See for yourself.

The method was identical to the Crux version I had been using for a few weeks — basically importing the OLPC kernel, modules, firmware, etc., straight into the Arch installation. It still seems a bit barbaric to me, and as an Arch fan it’s less than satisfactory since it undercuts a lot of what Arch is about. But it works.

I stuck with the same GTK1.2-ish setup I had with Crux (Dillo, XMMS, Xfe, xterm and the like), and performance is about the same.

I still want to get a proper, pure, non-OLPC-reliant system into place, but this is satisfactory for now. I get all the frills and benefits of Arch without having to recompile every little fragment of software that is implied. That gets a little old on a 430Mhz system. ;)

5 Responses to “Arch Linux on OLPC XO-1”


  1. 1 cody 2008/02/18 at 2:04 PM

    That looks like windows! :)

  2. 2 trishop 2008/12/05 at 9:44 PM

    Which video package are you using? The Ubuntu guide suggests xserver-xorg-video-amd, but that’s not present in Arch yet, is it?

    By the way, you might want so substitute xterm with rxvt-unicode. Compiled from source, with unneeded functions disabled and using its server+client model, it will use less resources. But that’s just a tip.

  3. 3 trishop 2008/12/06 at 5:40 AM

    P.S. I’m curious, since am using fbdev right now, and ‘geode’ from freedesktop.org doesn’t work with Xorg ATM.

  4. 4 K.Mandla 2008/12/06 at 8:02 AM

    I believe it was the AMD driver, but I can’t be sure because I tore that system apart a few months ago. That driver is in Arch, though, so I’m fairly certain that’s the one I used.


  1. 1 Farewell, OLPC XO-1 « Motho ke motho ka botho Trackback on 2009/02/24 at 11:26 PM

Leave a Reply




Welcome!

Some recent desktops


July 16, 2009
Openbox 3.4.7.2 on Crux Linux
1Ghz Pentium III 512Mb PC133


July 11, 2009
screen-vs on Crux Linux
550Mhz Celeron 192Mb PC100


Feb. 13, 2009
Awesome 2.3.4 on Crux Linux
100Mhz Pentium 16Mb PC66 120Gb

A recent game


Warzone 2100
IceWM 1.2.37 on Arch Linux
1Ghz Pentium III 512Mb PC133

Be counted!

License

This work is licensed under the GNU Free Documentation License. Please see the About page for details.

Downloads

Blog Stats

  • 1,219,710 hits

Categories

Archives

Calendar

February 2008
S M T W T F S
« Jan   Mar »
 12
3456789
10111213141516
17181920212223
242526272829