Difference between revisions of "OLPC"

From ReactOS Wiki
Jump to: navigation, search
(Add documentation for OLPC XO-1 port)
 
Line 1: Line 1:
'''OLPC XO-1''' is the first laptop in the OLPC series also known as "One Laptop Per Child". It's not an IBM-compatible PC and it doesn't support booting Windows. 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.
+
'''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.
  
 
== Hardware ==
 
== Hardware ==
Line 34: Line 36:
 
* [http://one.laptop.org/ one.laptop.org - Official web site]
 
* [http://one.laptop.org/ one.laptop.org - Official web site]
 
* [https://en.wikipedia.org/wiki/OLPC_XO OLPC XO on Wikipedia]
 
* [https://en.wikipedia.org/wiki/OLPC_XO OLPC XO on Wikipedia]
 +
* [https://www.youtube.com/watch?v=fSxDUGwMZGk OLPC XO-1 running Windows XP]
 
* [https://alex-bragin.livejournal.com/6362.html Original post by Alexey Bragin]
 
* [https://alex-bragin.livejournal.com/6362.html Original post by Alexey Bragin]
 
* [https://www.openfirmware.info/Open_Firmware Open Firmware description]
 
* [https://www.openfirmware.info/Open_Firmware Open Firmware description]

Revision as of 21:16, 14 October 2019

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.

Hardware

  • 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)

Status

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)».

Fireball (talk) 12:28, 4 July 2007 (UTC)

Existing work

  • All commits in OLPC branch in the ReactOS git repository.

Gallery

See Also

ReactOS ports‎
In active development Intel IA-32 (x86) | AMD64 (x64)
In slow development ARM64 (aarch64) | ARM32 (armv7) | NEC PC-98 (x86) | OG Xbox (x86)
Unmaintained OLPC (x86)
Missing ports that Windows has Intel IA-64 (Itanium) | IBM PS/2 MCA (x86) | SGI 320/540 (x86) | DEC Alpha (axp) | MIPS | PowerPC (ppc)
Ideas for new ports Apple TV 1st Gen (x86) | FM Towns (x86) | PlayStation 4 (x64) | Intel SFI (x86)