Mod parent up please. Straight from source.
Very interesting info, especially the one on ARM having been pursued for years.
AFAIK, on the Linux side, one thing OLPC did was go out of the way to customize the firmware that MS worked on *to be able* to dual boot to Linux, since the firmware of the Windows version MS worked on was made to be able to boot only Windows and not Linux.
On the Windows side too, it wasn't "selling out" on OLPC's part. Governments requested that the units be able to run windows, and one of the tenets of OLPC is the open hackability & ownership of the hardware by buyers, so OLPC complied. They bought them, they own them, they can do with the units what they want.
This is a big contrast to most corporate hardware/device manufacturers today which dictate what you can or cannot run on your own device that you bought, even going so far as to sue customers under the DMCA and treat them like criminals.