IIAB: Difference between revisions
Line 69: | Line 69: | ||
'''[[User:Holt/XS_Community_Edition/0.2/Hacking | Get Started Hacking]] (developers, contributors)''' |
'''[[User:Holt/XS_Community_Edition/0.2/Hacking | Get Started Hacking]] (developers, contributors)''' |
||
'''[[User:Holt/XS_Community_Edition/0.2/Getting_Started | Get Started Implementing]] ( |
'''[[User:Holt/XS_Community_Edition/0.2/Getting_Started | Get Started Implementing]] (administrators)''' |
||
'''[[User:Holt/XS_Community_Edition/Documentation/FAQ | Frequently Asked Questions]] (FAQ)''' |
'''[[User:Holt/XS_Community_Edition/Documentation/FAQ | Frequently Asked Questions]] (FAQ)''' |
Revision as of 03:06, 11 February 2013
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
- Efficiency - Technical
- Library - Content
- Responsibility - Social
Vision notes contains a more full list of ideas.
3 year vision: emergent learning models
The school server has the potential to amplify the Teacher, Parent & Librarian, as a laptop can amplify a Student's potential:
1. Strengthen connectivity to global Internet.
2. Deepen collaboration between Students, Teachers & Mentors.
3. Promote quality content from all.
4. Trusted intl ecosystem of diverse contributors.
1 year vision: seed community architecture
The school server project will be a healthy standalone project, which can be implemented directly, or adapted for special situations by 3rd parties.
1. 100 hack implementers, at least 4 deployments with the potential for 10,000 users.
2. Emphasis on working code, modularity, and core services.
3. Quarterly releases while the project is being tested and used by early adopters.
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.
0.3 Objectives 0.3 Draft
1. ??? Build on self-disipline learned in 0.3
2. ??? Initial modularity. I.E. must deal with different hardware configurations at install time.
3. ??? Atomic tasks coordinated by regular releases.
4. ??? "Feedback, fix, finished product" among a dozen testers, doggone dogfooding.
Getting Started
Get Started Hacking (developers, contributors)
Get Started Implementing (administrators)
Frequently Asked Questions (FAQ)
Participating
Direct questions/comments to mailing list: http://lists.laptop.org/listinfo/server-devel
Report bugs and feature requests to https://sugardextrose.org/projects/xs-config
IRC (community chat) channel #schoolserver at busy times on irc.freenode.net
Weekly voice meeting are held on Skype 8PM NYC Time Thursdays (email if you want to join)
Human contact: holt @ laptop.org
Community Design
Design documents: Design Document, Use cases, and Release Priorities. See also latest Spec and Roadmap within the above.
Original OLPC XS design and implementation available at OLPC School Server
Legacy 2013 Install Recipe for XO-1.75 (ARM).
Legacy 2012 Install Recipe for XO-1.5 (i386), XO-1.75 (ARM) and larger servers. Other Fedora 17+ platforms later.
Contributors
- Jerry Vonau (SW architecture)
- George Hunt (configuration, GUI, low-power HW)
- Tim Moody (documentation, testing)
- Anna Schoolfield (testing, content)
- Anish Mangal (integration, offline cloud)
- Rodrigo Hartmann (security, GUI, maintainability, intl languages)
- David Farning (software engineering tips)
- Alex Kleider (bookserver)
- David Rodríguez Álvarez
- Sridhar Dhanapalan (video) & 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)
Jan 2013 Agenda
Proposed Core Spec and Priority Tuning
Feb 2013 Agenda
Toronto/Waterloo area Sprint Feb 6/7 to 10/11. Release of XS-CE .1 and .2
Mch 2013 Agenda
Pre-field testing (eg. Flint, Michigan), possible Boston meetup Mch 1-4.
Apr 2013 Agenda
Toronto-area Sprint Apr 25-29?