IIAB/FAQ

From OLPC
< IIAB
Revision as of 14:55, 19 August 2015 by Holt (talk | contribs) (How do I provide Wifi (wireless) to all my kids?)
Jump to: navigation, search

This IIAB XSCE content does not reflect the opinion of OLPC. These pages were created by members of a volunteer community supporting OLPC and deployments.

How does XS Community Edition (XSCE) help?

Read about Internet-in-a-Box and building your school's very own ebook library below. Bring the power of a (generally free) Digital Library of Alexandria into the hands of any school worldwide.

A School Server brings your classroom/school laptops together, communicating & coordinating learning in ways that deeply empower kids, teachers and community.

XSCE is built by professional volunteers, inspired by One Laptop per Child's famous laptops and their innovative Sugar Learning Platform -- but serving all!

To get a taste of longer-term possible roadmaps, please see Tony Anderson's suggested use cases, and one possible larger XSCE Vision.

What hardware should I use?

XSCE (XS Community Edition) is free software that runs on many different hardware platforms, listed below.

  • Deployment Managers: an all-inclusive, tough and lower-power unit (great for developing world) often uses the Intel NUC and similar in 2015, generally beefier than the resilient TrimSlice / Utilite and Cubox by SolidRun devices. Check back as many more global deployments experience accumulate, and mid-range hardware hopefully emerges later!

What OS should I use?

Smaller deployments often prefer the comprehensive features provided by a recent version of the Fedora Operating System, eg. similar to OLPC Release 13.2.5.

Larger deployments often prefer the 10-year-support (security updates, etc) provided by CentOS to minimize upgrade/maintenance costs.

Both above are free and open software systems supported by enterprise Linux corp Red Hat, Inc founded in 1993.

Other OS/distribution support for this global community project would be most welcome in future!

What can I do with E-books and Internet-in-a-Box ?

Purchase a packed hard-drive full of the incredible Wikipedia + Maps + Literature + Khan Academy resources of http://internet-in-a-box.org.

This permits entirely new opportunities for semi-connected schools and offline libraries worldwide, for the 1st time ever starting in 2013.

We'd like educators' suggestions especially -- how should kids best take advantage of these crown jewels of learning? Perhaps starting with OLPC/Sugar's laptop browser in places like:

http://schoolserver/maps
http://schoolserver/books
http://schoolserver/library
http://schoolserver/khanacademy

Coming Soon: In the near future (v6.0?) we hope the Pathagar "E-book library" will begin to work much better with XSCE!

How do I get Internet-in-a-Box updates every few months or semester?

Great question: the magicians behind http://internet-in-a-box.org anticipate this will be critical. Several people are working on streamlining this process, ideally with an on-demand mail-order service available on different continents, to wipe your terabyte/external hard drive clean with the latest free maps/encyclopedia/books/video lessons, for a extremely low shipping/service fee. Keep in touch!

PREVIEW: In 2014/2015, Internet-in-a-Box improved its Wikipedia full-text-search, which remains compatible with XSCE 0.4 and 5.x

CONTACT: Please make contact with http://unleashkids.org if you would like to order a copy of Internet-in-a-Box from these volunteers' community store.

How do I provide Wifi (wireless) to all my kids?

We try to work with http://villagetelco.org where possible. In 2015, many of us use the TP-LINK TL-WR841N even while not perfect, as it has proven very reliable for less than $20.

We encourage all to share specific recommendations no matter how large or small your school. This is a vital engineering piece for schools, libraries and orphanages even when offline (build a repertoire of devices that work best) so kids can take advantage of the amazing free "digital libraries" of http://internet-in-a-box.org and Pathagar ebooks.

Please join the http://lists.laptop.org/listinfo/server-devel mailing list to ask us all for the latest tips about high-performance Wifi access points, depending on your coverage needs. This is a great place to ask about various schools' filtering recommendations for different age groups, whether you school is online or offline!

How do I provide Solar Power to my school or orphanage?

This is a very hard question depending on the growth path of your electrical needs, maintenance options within the country in question, price, theft, etc. Some experienced deployment voices provide concrete examples, typically involving a standard 12-volt deep-cycle battery. Please don't wait to get your feet wet today however! That means investing in the hard work of research, getting this right for your own community:

http://wiki.laptop.org/go/XO_Solar
http://lists.laptop.org/listinfo/power
http://wiki.laptop.org/go/Battery_and_power
http://schoolserver.wordpress.com/training/power-when-its-not-always-available/

Thanks for taking solar engineering seriously, as we do wherever possible! Engineers definitely subscribe to Richard Smith's "power" discussion list if you can.

Can my XO-based server boot with a unique startup sound?

Yes, when using an XO as a server, it is easy to mistake it for a child's laptop, when it has been detached from storage and networking components.

Here are instructions for adding a unique startup sound.

Where are the docs?

Please see the "Installing" and "Configuring" sections in the latest release, off of http://schoolserver.org, noting that XSCE 5.x docs are evolving here: https://github.com/XSCE/xsce/tree/master/docs

The 13-page XSCE/IIAB Installation doc for Intel NUC hardware can also be incredibly useful.

Also: Add a Service to School Server by Creating a Plugin (for XSCE 0.3 and 0.4, original written April 2013) and others by George Hunt at http://schoolserver.wordpress.com

Finally, Anish Mangal hopes to formally write up his deployment recommendations based on his experience setting up XSCE in Northern India in May and June of 2013, while http://unleashkids.org/blog documents the human experiences around a growing number of Haiti deployments.

Please suggest improvements to this FAQ where you can, and check back to reread at a later date, Thank You!

Where are security suggestions accumulating, for those in offline/online environments?

Please see IIAB/Security and help us contribute to this evolving knowledge of 21st century hygiene, thanks to professional volunteers from many backgrounds.

Where is XSCE used?

Since June 2013, XS Community Edition is being used in a growing number of smaller OLPC implementations -- including several orphanages and schools in Haiti to a youth community in Malaysia, to villages in Northern India, Rwanda and several communities in Ghana.

Of course, many contributors are using XSCE for other personal/community purposes as well, helping refine our community product for diverse/larger deployments.

How can I help?

Great you asked! Take a look at our quasiweekly Agenda/Minutes to see what others are working on, and see if you can knock off a few volunteer microtasks.

Take seriously the "Features Planned" section of our Features page helping schools globally getting their highest priorities implemented.

Schools greatly benefit from testing on diverse hardware if you can help! Online contribution are strongly welcome, with in-person human interaction at our quasi-quarterly face-to-face meetups advancing our education efforts faster yet.

Finally, organizing everyone's many ideas, use cases and docs is real work, and as such we very strongly welcome savvy communicators!

Please also suggest your own ideas on public mailing list server-devel@lists.laptop.org, or contact Adam Holt (holt @ laptop.org), thanks!

Where can older versions of XSCE be found?

Older RPM builds from 2013, at your own risk, may be available from: http://xsce.activitycentral.com/repos/xsce/devel.

Or consider main repo definition: http://xsce.activitycentral.com/repos/xsce-devel.repo

What networking tips exist?

If you use a USB-to-Ethernet dongle (for upstream Internet, generally) use a permanent marker on the server's correct USB port, so that it's not accidentally moved to another USB port!

Also, do not swap the dongle for another, as each dongle has a fixed/unique MAC address. Worst case if your dongle is lost or broken, you will later (after the new dongle is inserted) need to rerun "./runsanible" from directory /opt/schoolserver/xsce when your Internet connection is live.

More advanced networking insights will follow from the stock instructions for setting up upstream and downsteam routers attached to Intel NUC hardware, just as an example.

How did XSCE's design evolve?

Here's our brief-but-growing participatory design archive / lineage:

Original OLPC XS design and implementation is available here.

Community history is vital to all seeking to avoid reinventing mistakes of the past, thanks to Everyone's thoughtful input past & present!