The XO will be a little bit more harder to support with mainline
Fedora as it currently doesn't have all the kernel stuff upstream
and has binary blobs for X, but the OLPC images are pretty close.
I have stock F15 (stage4) running on my OLPC, but with the OLPC
kernel. No binary blobs for X *needed* if you don't mind plain fb
speed. This is similar to the x86/nvidia/nouveau situation, where
fedora *can* run as-is, but proprietary drivers can improve
performance.