Quote:
Originally Posted by scotte That is a bit strange considering Intel processors are little-endian, and while I have no idea if the XO uses an x86 architecture, it's pretty darn common! |
The XO uses an AMD Geode processor. From
Wikipedia:
Geode is a series of x86-compatible microprocessors and I/O companions produced by AMD targeted at the embedded computing market.
I guess the question is whether the Java virtual machine is big- or little-endian. I suspect it's a bug in a Java library used in the XO. I don't know if the XO uses the GNU implementation of Java or Sun's implementation of Java for Linux. Since Sun's SPARC architecture is big-endian, I can see the GNU version messing some things up...