XS Server Software: Difference between revisions

From OLPC
Jump to navigation Jump to search
(Q12 has been moved, it is now a redirect to School server)
 
(3 intermediate revisions by 3 users not shown)
Line 1: Line 1:
#REDIRECT [[School server]]
{{OLPC}}
{{translations}}
[[Category:Software]]
[[Category:Developers]]
[[Category:SchoolServer]]

=Overview=

This page is the top level description of the core software for the XS implementation of the [[School server]] core software. The school server also contains [[XS_Application_Bundle|application software]], [[Content_Bundles|content bundles]], and a [[School library]].

Particular details of the core XS server software are described in greater detail in other pages:

*[[XS_Software_Repositories|Our Software Repositories]]
*[[XS_Building_Software|Building the software]]
*<b>[[XS_Installing_Software|Obtaining and Installing the server software]]</b>
*[[XS_Service_Description|A description of School Server services]]
* [[Schoolserver_Testing|Testing]] the School Server Software

==Target Platforms==
Hardware requirements for the school server are listed [[XS_Recommended_Hardware|here]].

=Software Development and Distribution=
The server software is based on the Fedora 7 distribution of Linux, in order to provide support for a wide range of hardware platforms and peripherals. OLPC provides the server software as a [[XS_LiveCD|Live CD image]] (a CD that not only contains the software for installation, it may be directly booted to run the software) representing the School server.

This [[XS_LiveCD|Live CD]] may be installed onto a disk, which is then simply duplicated for mass production. Final customization of the server software occurs upon the first boot of the system, and an initial configuration (either web based or through a USB key) when deployed to a site. This process is described more fully in [[XS_LiveCD|the server Live CD page]].

==Development Environment==
The proposed methodology is to develop on a current build of the server software, submitting the changes to the [[XS_Software_Repositories|source repository]] when ready to test. After inclusion into a testing build and successful testing, the changes will be moved into the stable repository.

Latest revision as of 05:21, 29 January 2009

Redirect to: