IIAB
Welcome to the School Server - Community Edition (XSCE) project. This community-led project (http://schoolserver.org) is breathing life and rigor into the sometimes unmaintained OLPC XS, to serve many different global school scenarios.
Vision
Below is a very rough draft to serve as a starting point for the discussion. Please see Vision notes for a more full list of ideas. We will try to rewrite this tomorrow morning after an nights sleep.
3 year vision
The school server has the potential to amplify the Teacher, Parent & Librarian, as a laptop can amplify a Student's potential:
1. Promotes quality content from all.
2. Facilitates collaboration between Students, Teachers & other Mentors.
3. Provides connectivity to the global Internet.
4. Simplifies student device maintenance.
1 year vision
The school server project will be a healthy stand alone project which can be implemented directly or adapted for special situations by 3rd parties.
1. Quarterly releases for one year while the project is being tested and used by early adopters.
2. Emphasis on working code, modularity, and core services.
3. 10,000 users spread across at least 4 deployments.
4. Feedback, fix, finished product.
Getting there
0.1 Objectives 0.1 Stable
1. Working install process, build process, and core services on a single piece of hardware.
2. Self discipline to determine what should be included in 0.1 and what should be included in future releases.
3. Establish a culture of "Feedback, fix, finished product".
0.2 Objectives 0.2 Draft
1. Build on self disipline learned in 0.1
2. Initial modularity. I.E. must deal with different hardware configurations at install time.
3. Atomic tasks coordinated by regular releases.
4. Extend "Feedback, fix, finished product" loop to include remote developers and testers.
Getting Started
Get Started Using (advanced administrators)
Get Started Hacking (developers wanting to contribute)
Documentation
Design documents: Design Document, Use cases, and Release Priorities
2013 DRAFT Install Recipe for XO-1.75 (ARM). Larger servers will be supported too, soon.
2012 DRAFT Install Recipe for XO-1.5 (i386), XO-1.75 (ARM) and larger servers. Other Fedora 17+ platforms later. Prefab USB images for offline install should also later be provided, for XO-1.5 and XO-1.75. XO-1 is NOT supported as memory/disk are insufficient.
Original OLPC XS design and implementation available at OLPC School Server
Participating
Report bugs and feature requests to https://sugardextrose.org/projects/xs-config
Direct questions and comments to the Mailing list at: http://lists.laptop.org/listinfo/server-devel or the irc channel #schoolserver on irc.freenode.net
Weekly voice meeting are held on Skype 8PM NYC Time on Thursdays (email if you want to join)
24 hour support available at: holt @ laptop.org, Sridhar Dhanapalan (video)
Contributors
- Jerry Vonau (SW architecture)
- George Hunt (configuration, GUI, low-power HW)
- Tim Moody (documentation, testing)
- Anna Schoolfield (testing, content)
- Rodrigo Hartmann (security, GUI, maintainability, intl languages)
- Alex Kleider (bookserver)
- David Rodríguez Álvarez & many more!
Related Projects
History
Sep 2012 Agenda
Toronto area hack sprint Sept 16-23, incl public demo Saturday Sept 22.
Oct 2012 Agenda
Working w/ Alex Kleider's model classroom @ http://olpcSF.org/summit & http://wiki.sugarlabs.org/go/Sugarcamp_SF_2012
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.
Dec 2012 Agenda
Jamaica implementation sprint (DELAYED, hopefully spring 2013)
Jan 2013 Agenda
Proposed Core Spec and Priority Tuning
Feb 2013 Agenda
Toronto/Waterloo area Sprint Feb 6/7 to 10/11, please RSVP today! (holt @ laptop.org)
Mch 2013 Agenda
Preliminary field testing (eg. Flint, Michigan)
Apr 2013 Agenda
Toronto-area meetup Apr 18-22 or similar?