XS Recommended Hardware

From OLPC

Jump to: navigation, search
  Please copy/paste "{{Translationlist | xx | origlang=en | translated={{{translated}}}}}" (where xx is ISO 639 language code for your translation) to XS Recommended Hardware/translations HowTo [ID# 175588]  +/-  


  This page is monitored by the OLPC team.

This is a description of the hardware recommended for the School server. Unlike the current laptop, the school server is currently off-the-shelf (OTS) hardware. This document outlines general criteria for the School Server and has some specific notes about what we recommend for the XS.

Contents

[edit] Overview

Overall considerations

  • Known to be compatible with Fedora (Fedora 7 / Fedora 9) which is a modern Linux distribution.
  • Low power consumption
  • Operation in environmentally challenging conditions

[edit] Hardware known to work

This hardware has been tested with the XS images - add your own, if possible with notes as to its suitability for the role

  • HP/Compaq dx2250 - used by Martin Langhoff as test XS, low memory. Is RH-certified, and ships with a factory RH install.
  • Laptop Dell Latitude D380 - used by Martin Langhoff as test XS.
  • Dell PowerEdge SC440 - used by Martin Langhoff as test XS.

As our work is based on a Fedora Linux, the Hardware compatibility notes for Fedora and RH systems is the best guide. See:

In general, hardware that is certified to work with RedHat, Centos or Fedora will work. Hardware certified or known to work with Debian or Ubuntu is extremely likely to work.

[edit] Qualifying HW for Linux/Fedora

If the hardware is not certified and you need a strict process to ensure that it is appropriate for the task there are some useful test protocols here http://www.linux-tested.com/lnx_hardware.html - use the test protocols for:

  • Server / Workstation (focus on server, naturally)
  • LAN adapters - for every LAN adapter on the machine
  • SCSI adapters - if the server uses SCSI adapters

The same company offers independent testing services which may be appropriate in some cases.

[edit] Hardware Profile

  • 1GHz+ x86 processor
  • 1+ GB main memory
  • Four to six USB interfaces, with power for three Marvell Wifi nodes and an external disk drive.
  • One 300GB+ 3.5in SATA drive (500 GB makes more sense right now)
  • Power and space for a second disk drive
  • Two 100baseT network interfaces (one will do in some cases)
  • Minimal fans
    • Replace them with heatsinks where possible
    • Easily replaceable
  • Minimal openings in the case to avoid dust, etc
  • Test it in the heat - should work in up to 50 deg C

[edit] Scaling up

For larger schools, add RAM, disk storage and CPU (in that order).

[edit] Environmental notes

The location where the HW will be deployed determines the environmental requirements. Our guidelines are as follows:

  • Temperature: Should meet the same environmental specifications for temperature as the laptop. This is 50 C ambient.
  • Dust: For dusty environments, the hardware should be in an enclosure without vents, have no fans, and have protection for ports such as USB ports.
  • Water, humidity: For humid environments the server should be capable of long-term operation in a constantly humid (100%) environment.
  • Connectors and buttons should be resistant to water and dust intrusion. Buttons should be sealed against water, and connectors located and cables dressed to prevent water intrusion.

[edit] Other considerations

  • Mounting: the hardware should be able to run from a flat surface or be mounted on a wall and/or hangable.
  • Drop and Shake: should meet higher drop and shake specifications than standard consumer desktop PCs, to account for rough transport in the delivery.
Personal tools
  • Log in / create account
  • Login with OpenID
About OLPC
About the XO
Projects
OLPC wiki
Toolbox