XS Release Notes

From OLPC
Jump to navigation Jump to search

Please read these notes to understand the capabilities and known problems with a particular release of the XS ("XO School server") software. For older release notes, see XS Release Notes archived.

XS 0.5.1

XS 0.5.2 was released in March 18th, 2009!

  1. Download OLPC-School-Server-0.5.2-i386.iso ,
  2. Read steps to install. From XS-0.5, you can 'yum update'.

This release provides important bugfixes for ejabberd.

XS 0.5.1

XS 0.5.1 was released in January 28th, 2009!

  1. Download OLPC-School-Server-0.5.1-i386.iso ,
  2. Read steps to install. From XS-0.5, you can 'yum update'.

This release provides important bugfixes for networking and ejabberd.

XS 0.5

XS 0.5 was released around November 15, 2008.

  1. Download OLPC-School-Server-0.5-i386.iso ,
  2. Read steps to install.

This release provides:

  • Major improvements in installation and upgrade infrastructure
  • Major improvements in the network configuration -- allowing up to 8192 devices on the LAN
  • Now based on Fedora 9, which brings major overall improvements and better security support
  • An install and upgrade service for activities, complementing the OS upgrade service
  • Simple One Time Password (SOTP) scheme for administrator password management
  • A cryptographic signing scheme to ensure the XS only accepts trusted content and configuration
  • A newer eJabberd Jabber server for better scalability in the presence service
  • Significantly tighter security
  • A simple Moodle installation

Notes:

  • If you are upgrading from 0.4 or earlier there are special upgrade instructions.
  • Some issues with the LAN port have been identified, please use 0.5.1 instead.

WLAN Firmware: 5.110.22.p14-1.fc9 Kernel: 2.6.26.6-79.fc9 xs-config: 0.5.6.gb81

XS 0.4

  1. Download OLPC_XS_0_4.iso ,
  2. Read steps to install.

This release provides:

  • A complete reimplementation of xs-config, and a upgrade-and-cleanup from earlier configurations.
  • An upgrade server for the XO.
  • RSSH-jailing of ds-backup
  • PAM SOTP package (unconfigured)
  • DHCP Leases for up to 512 Devices off the LAN NIC.
  • See Example school server configuration for a step-by-step installation and configuration guide.
  • Backup and restore of XO journal. Requires XO running 8.2 or later. Documentation at XS_Blueprints:Datastore_Simple_Backup_and_Restore

WLAN Firmware: 22.p6 Kernel: 2.6.23.1-23.fc7 xs-config: 0.3.6-1

Notes

  • Upgrades: With this release you can now upgrade sanely from earlier version. The steps are:
    1. Recommended: Backup the system! :-)
    2. Edit /etc/yum.repos.olpc.d/stable.repo - set the 'baseurl' of the 'olpc' repo to http://fedora.laptop.org/xs/stable/olpc/xs-0.4/i386/
    3. Run yum -y upgrade
    4. You will have to re-run /etc/sysconfig/olpc-scripts/domain_config <yourbasedomain>
    5. Some new system daemons are set to start on the next restart - either restart the machine or start them manually. The services that need starting should be: incrond, apache
  • New installations: there is a bug in Anaconda which prevents it from setting the ownerships and permissions correctly in the /library directory. After installation, execute chown -R xs-rsync.xs-rsync /library/xs-rsync/{pub,tmp,state}
  • This release contains the DS-Backup implementation, with a restore facility aimed mainly at the test team. The user-friendly (and privacy-friendly) version of this will be part of Moodle - coming to a build near you soon. For production deployments you might want to disable the restore page. See documentation on this feature here.
  • This build requires a minimum of a 5.5Gig hard drive to install -- thanks to Grant Patterson for the kickstart fixes for trac 7241 .