OLPC XO-1 is the first laptop in the OLPC series also known as "One Laptop Per Child". It's almost IBM-compatible PC, but it didn't supported booting Windows initially. However it's known for open software and hardware based on AMD Geode LX CPU. It runs Open Firmware instead of a traditional PC BIOS.
It's possible to boot Windows XP from an SD card using an updated version of Open Firmware.
- CPU: AMD Geode LX-700 @ 433 MHz
- RAM: 256 MB (133 MHz, DDR266 DRAM)
- Motherboard: AMD Geode CS5536 Chipset
- Graphics: AMD Geode LX Video (Himax HX8837, 2 MB video SDRAM)
- Storage: 1 GB (SLC NAND flash memory); SD/MMC slot
- Network: Marvell 802.11b/g WLAN; 802.11s Mesh WLAN
- Audio Controller: AMD Geode CS5536 Audio (ADI AD1888 AC'97 Codec)
Alexey Bragin attempted to port ReactOS to OLPC XO-1 in early summer 2007. The latest commit in his branch dates back in 2009, so currently the port is unmaintained. There is no exact known reason why development of the port stopped, it could be either due to the lack of stable USB stack, the problem with CMPXCHG8B instruction unrecognized by AMD Geode CPU, or the problem with PCI device specifics.
Here is free translation of his blog post:
«Currently the port is in the BTest-3 stage development, and there are some good news, especially regarding the hardware. There are 4 USB ports, audio input and output, stereo sound, web camera with a photo-sensor, waterproof keyboard, touchpad (at the center) + digitizer tablet (entire space split into three sections), Wi-Fi of course (there are "ears" antennas at left and right), and also a feature to rotate the display for reading e-books».
«Screen resolution - 1200x900, it can work either in color or monochrome mode (latter is nice for reading text - it achieves maximum resolution in this mode)».
«ReactOS will work on it soon (currently there is a problem with USB driver, but the bootloader and simple video driver are ready)».
- All commits in OLPC branch in the ReactOS git repository.
- one.laptop.org - Official web site
- OLPC XO on Wikipedia
- OLPC XO-1 running Windows XP
- Original post by Alexey Bragin
- Open Firmware description
- lspci output - Listing of PCI devices
- AMD Geode LX TR2350 mini x86-compatible motherboard
|In active development||Intel IA-32 (x86) | AMD64 (x64)|
|In slow development||NEC PC-98 (x86) | Xbox (x86)|
|Unmaintained||ARM32 (armv7) | PowerPC (ppc) | OLPC (x86)|
|Missing ports that Windows has||ARM64 (aarch64) | Intel IA-64 (Itanium) | SGI 320/540 (x86) | DEC Alpha (axp) | MIPS|