Trial1 Server Software
This page describes the software for a quick first prototype of the school server, intended for use in trials of the XO laptop using Trial1 Software. There is also a related page with details on Trial1 Networking.
Target Platform
The target platforms for this software are:
- An XO laptop (AMD i586)
- A conventional desktop machine (Intel or AMD i586)
- XSX, a dozen early prototypes (hardware selection ongoing, i586)
At least 128 MB of memory (and a storage device capable of supporting virtual memory) is required.
The storage device may be attached using:
- SATA
- IDE (PATA)
- USB
No graphics capabilities are planned. If a server (such as a desktop machine) has an attached keyboard and display, they will used for a text console.
Installation
It has been suggested that Pilgrim be used for building bootable images of the server software.
Manifest
This is the software manifest for the school server.
Kernel & Tools
We will be running a recent kernel, capable of booting on both the laptop and
Interpreters
Perl
Python
Python 2.4 for now. When the laptop transitions to 2.5 (before release in September ?), the server will as well.
Database Servers
MySQL
SQLite
Web Server
Apache 2
Modules:
- mod_perl
- mod_php
- mod_include
Moodle
Moodle may provide a solution for school registration as well as providing tools for teachers. Martin Langhoff will help with this once we have an image ?