XS Community Edition


Jump to: navigation, search

The XS Community Edition content hereunder does not necessarily reflect the opinion of OLPC. These pages were created by members of the volunteer community supporting OLPC and deployments.


Download and Install XSCE

OLPC XO-1.5, XO-1.75, XO-4
Download Images
Intel NUC, x86 PC or Laptop
Download Images

Raspberry Pi 2 and 3
Download Images

Welcome to the School Server Community Edition (XSCE, or http://schoolserver.org), a global project where volunteer professionals are taking the One Laptop per Child movement into a new decade, enabling quality learning among the world's poorest children.

Please see our summary brochure. Likewise Internet-in-a-Box is our close partner in making content as rich as possible, for all, in more than 10 countries as of 2015. Commercial support for our free software is available for those who need it, through freelance consultants as necessary.

Most important: contributors of all kind are invited to contribute your talents to kids and schools worldwide, in any way you find meaningful!


Global community volunteers keep our Frequently Asked Questions (and answers!) fresh thanks to organic input from folks just like yourself, always welcome!

Our Product

XSCE provides rich content and reliable communication to schools, libraries and classrooms. In everyday usage, a well-designed school server brings laptop/tablet collaboration to life, to bring kids the very best learning opportunities imaginable:

  • Content – bring the best educational media available to your kids and teachers.
  • Classroom connectivity - install quickly like a home Wi-Fi, or extend it across your school.
  • Internet gateway – control Internet costs with laptop/device policies you choose.
  • Maintenance – manage laptop/device auto-updates, so teachers can focus on teaching.

Get started by downloading and installing the latest, using February 2016's fresh Install Doc !

XSCE 6.0 was released March 27, 2016, following our Toronto Summit, including many new features for educators and administrators. For example Elgg for students and ownCloud for teachers, were tested in Malaysia starting March 2015. Consider a Quick Install! Downloadable images for different OS's are increasingly available (e.g. on CentOS 7.2+ for larger servers) but drop us a line if you need assistance! Helping us reflect on which directions XSCE 6.1 should head.

XSCE 5.1 was released July 27, 2014. Read the full announcement and release notes to learn about its capabilities. The list is impressive: Samba filesharing, XOVis visualization of student work patterns, vnStat traffic-monitoring console, better Internet-in-a-Box searchability, customizable web-filtering requested by many schools, OpenVPN remote access, and a new module for automated field-testing.

Earlier, XSCE 5.0 was released Jan 22, 2014 introducing ansible progress for developers especially (announcement). XSCE 5.0 RC 1 was released Dec 17, 2013, formerly known as 0.5 RC 1, and XSCE 0.4 on Oct 3, 2013.

Our Project

XSCE is a community-based project developed and supported by volunteers around the world.

Our heartbeat is weekly calls, Thursdays 10AM NYC Time, and a 24hr live chat channel described further below. See the Agenda/Minutes for a history of past topics or to add to this week's agenda. Please email Adam Holt (holt @ laptop.org) to coordinate adding you to the call!

Code & bug tracker: https://github.com/XSCE/xsce

Our technical documentation has made great strides in early 2016 thanks to Tim Moody, please let us know what you think!

Several times per year we try to meet face-to-face, for a week or weekend of design/hacking. During these sprints (so far all hosted in the northern hemisphere) we drive for consensus designs, work like crazy to prove the core is deliverable, targetting feature freeze typically soon after the sprint. All are welcome: of course if you're the sort that stands on a soapbox to preach, we may ask you to take a turn in the kitchen ;)

We always welcome open community tools of diverse kinds, supporting contributors of all kind. Do join our 24x7 IRC live chat directly on the web by entering channel #schoolserver (any IRC chat software can be connected to irc.freenode.net to join this same channel).

Our primary mailing lists are server-devel@lists.laptop.org for software architects and unleashkids@googlegroups.com for educators and implementers. New contributors of all kind are strongly encouraged to ask questions! Affiliated digital library projects include http://internet-in-a-box.org and Pathagar. We all try hard not to lose sight of the struggle surrouding the world's poorest schools, which (1) lack broadband (2) are unable to afford pay-per-view ebooks, and (3) are wary of advertising/manipulation of our youngest citizens.

Education is inherently political: how can we each invest our lives nurturing the most meaningful learning communities in the face of self-interested governments/corporations/unions/religions -- each trying hard to help, but also dominate? As such please consider our 70-person "xsce-devel" Google Group, where all contributors are invited to join in non-published discussion: to join please just send a short note about your school/server/experience/ambitions to holt @ laptop.org. Implementation conversations on civic learning realities sorely needed at every level, with reality check: OLPC's long history makes clear that humanitarian policymaking is not always best served by "e-male" posturing traditions on open source mailing lists. In short, underpaid educators are far too busy for another self-indulgent flame war. As such we seek a more friendly balance, by including more educators' and female voices, thanks to an invigorating & organic interplay between public and private community spaces!

Our Ecosystem

School Servers come in many forms, from tiny offline digital libraries to giant LMS (learning management systems). Here are some of the better known approaches, for developing world communities:

Our Community

Our community is made up of people just like you. If you are interested in the project please reach out:

Our History & Inspiration

How did XSCE's design evolve? Progress only makes sense when we learn from the past...


Jul 2014 Agenda

XSCE 5.1 was released July 27th 2014, with announcement and release notes here!

Jun 2014 Agenda

XSCE 5.1 release imminent. For Intel NUC at minimum, and hopefully many other platforms tested soon too...

Jun 2014 Agenda

George Hunt begins active Fedora 20 development on low-end Intel NUCs like the Celeron 2.4GHz dual-core, evaluating this WiFi-enabled all-inclusive unit's toughness for deployment across many Haiti schools later this summer.

May 2014 Agenda

Progress accelerating on XSCE 5.1 thanks to Tim & George. Implementation in Haiti, Ghana, Nepal, India anticipated late summer. June's weekly progress summaries will be posted in our weekly minutes.

Apr 2014 Agenda

Learning about Martin Dluhos' visualizations of kids' usage patterns in Nepal. Transition to new download site http://download.unleashkids.org. New page added for Volunteer Microtasks.

Mch 2014 Agenda

User acceptance testing accelerates in Haiti & Malaysia, gathering requirements from OLE Nepal for XSCE 5.1, 5.5 or 6.0. Hardware/power planning matures, around Cubox and competitors.

Feb 2014 Agenda

Planning gets serious for XSCE 5.1 and XSCE 6.0 around our late Feb meetup in Los Angeles, alongside a greatly improved version of Internet-in-a-Box. Current and Planned Features nicely detailed in separate tables on the /Features page.

Jan 2014 Agenda

Internet-in-a-Box incl full-text-search refinement with XSCE 5.0; implementation intensifies in Haiti; XSCE 5.1or 6.0 brainstorming/groundwork.

Dec 2013 Agenda

XSCE 5.0 release approaching, alongside Internet-in-a-Box with fulltext search of Wikipedia! Prep intensifying for Haiti deployments (Jan 2014) and Nepal hopefully sometime early in 2014.

Nov 2013 Agenda

v5.0 culmination -> 5.1 or 6.0 definition hack sprint, Nov 18-20 in Malacca, Malaysia, in conjunction with OLPC Basecamp 2013 (Nov 16-18) whose enlivening blog lays clear our humanitarian commitment.

Oct 2013 Agenda

XSCE 0.4 released October 3, 2013. v5.0 "crystallization" hack sprint Oct 21-23 in San Francisco (formerly known as 0.5) following SF's Summit (Oct 18-20), in conjunction with Internet Archive's Books in Browsers Summit Oct 24-25

Sep 2013 Agenda

v0.4 release final testing. Haiti implementation of XSCE 0.4 at two schools, for the new school year.

Aug 2013 Agenda

XSCE 0.4 RC1 released August 24. Prep for final release! Haiti implementation late Aug and early Sept. Utilite and/or TrimSlice custom hardware early prototype shipping to beta experimenters.

Jul 2013 Agenda

v0.4 Sprint July 8-12, 1hr north of Winnipeg. v0.4 spec gaining precision, bringing stability & configurability to most XOs, x86, 64-bit Fedora, RPi? Pathagar bookserver & Internet-in-a-Box integration also expected.

Jun 2013 Agenda

Version 0.3 released! Prep July sprint! Volunteers can buy XO-4 Touch Laptops if they will help test XSCE & http://internet-in-a-box.org etc.

May 2013 Agenda

Very successful Toronto-area Sprint May 8-13,with Braddock Gaskill all the way from LA! 0.3 RC1 unleashed May 14; RC2 May 28? India prototype installed.

Apr 2013 Agenda

Prep v0.3 May sprint. Los Angeles interfacing with Caryl Bigenho's http://localfi.org and Braddock Gaskill's http://internet-in-a-box.org.

Mch 2013 Agenda

Boston meetup Mch 1-4 with Sameer Verma, Anish Mangal. Early pre-field test connects an orphanage from Haiti.

Feb 2013 Agenda

Toronto/Waterloo area Sprint Feb 6/7 to 10/11.

Release of XSCE 0.1 Stable and 0.2 Coming.

Jan 2013 Agenda

Proposed Core Spec and Priority Tuning.

Dec 2012 Agenda

Jamaica implementation sprint (delayed).

Nov 2012 Agenda

Centred around Toronto area hack sprint Nov 10-18:

Expand testing+UX with Anna Schoolfield, Tim Moody & Seneca College students' packaging with York Univ/Seneca College Professor Chris Tyler.

Meet with Anish Mangal and Nathan Riddle near Detroit etc to discuss wider community integration.

Oct 2012 Agenda

Working w/ Alex Kleider's model classroom @ http://olpcSF.org/summit & http://wiki.sugarlabs.org/go/Sugarcamp_SF_2012.

Sep 2012 Agenda

Toronto area hack sprint Sept 16-23, incl public demo Saturday Sept 22.


XS Community Edition/0.1XS Community Edition/0.2XS Community Edition/0.3
XS Community Edition/0.3/ConfiguringXS Community Edition/0.3/HackingXS Community Edition/0.3/IIAB
XS Community Edition/0.3/ImplementingXS Community Edition/0.3/InstallingXS Community Edition/0.3/Project Specifications
XS Community Edition/0.3/Road MapXS Community Edition/0.3/Test PlanXS Community Edition/0.3/Testing
XS Community Edition/0.3/Testing/ResultsXS Community Edition/0.4XS Community Edition/0.4/Configuring
XS Community Edition/0.4/HackingXS Community Edition/0.4/IIABXS Community Edition/0.4/Installing
XS Community Edition/0.4/Installing/32bitXS Community Edition/0.4/Installing/64bitXS Community Edition/0.4/Installing/Everything
XS Community Edition/0.4/Installing/Offline-XOXS Community Edition/0.4/Installing/Online-XOXS Community Edition/0.4/Installing/Pi
XS Community Edition/0.4/Installing/TSXS Community Edition/0.4/Project SpecificationsXS Community Edition/0.4/Road Map
XS Community Edition/0.4/Services/Activity UpdateXS Community Edition/0.4/Services/Content updateXS Community Edition/0.4/Services/Ebookreader
XS Community Edition/0.4/Services/MonitXS Community Edition/0.4/Services/Offline USB installXS Community Edition/0.4/Sprint
XS Community Edition/0.4/TestingXS Community Edition/0.4/Testing/ResultsXS Community Edition/0.4/sprint
XS Community Edition/5.0
XS Community Edition/5.0/Ansible ProgressXS Community Edition/5.0/ConfiguringXS Community Edition/5.0/Hacking
XS Community Edition/5.0/InstallingXS Community Edition/5.0/Project SpecificationsXS Community Edition/5.0/Road Map
XS Community Edition/5.0/SpecXS Community Edition/5.0/SprintXS Community Edition/5.0/Sprints
XS Community Edition/5.0/TestingXS Community Edition/5.0/Testing/ResultsXS Community Edition/5.0/sprint
XS Community Edition/5.0/sprintsXS Community Edition/5.1XS Community Edition/5.1/Road Map
XS Community Edition/5.1/Sprint
XS Community Edition/6.0XS Community Edition/6.0/Road Map
XS Community Edition/6.0/SprintXS Community Edition/6.0/Tony's install recipeXS Community Edition/6.1
XS Community Edition/6.1/SprintXS Community Edition/FAQ
XS Community Edition/FeaturesXS Community Edition/Features/3G support
XS Community Edition/Features/Audience response systemXS Community Edition/Features/KickstartXS Community Edition/Features/Liveiso
XS Community Edition/Features/Online editorXS Community Edition/Features/Startup soundXS Community Edition/Features/XOvis
XS Community Edition/Features/authorization frameworkXS Community Edition/Features/automatic network configurationXS Community Edition/Features/better arm support
XS Community Edition/Features/email serverXS Community Edition/Features/management guiXS Community Edition/Features/port-to-ansible
XS Community Edition/Features/power managementXS Community Edition/Features/printer guiXS Community Edition/Features/school information network
XS Community Edition/Features/screensharingXS Community Edition/Features/sd card registration with unique idXS Community Edition/Features/template
XS Community Edition/Features/user management frameworkXS Community Edition/Features/user portalXS Community Edition/Getting Involved
XS Community Edition/HistoryXS Community Edition/IRC Chat GuidelinesXS Community Edition/Microtasks
XS Community Edition/PeopleXS Community Edition/SecurityXS Community Edition/Use Cases
XS Community Edition/VisionXS Community Edition/Wifi Experience
Personal tools
  • Log in
  • Login with OpenID
About OLPC
About the laptop
About the tablet
OLPC wiki