XS Community Edition/0.4: Difference between revisions

From OLPC
Jump to navigation Jump to search
No edit summary
 
(23 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{xsce}}
{{xsce}}
'''Please see our [[/Testing/Results|evolving table of smoke test results]]. Thanks for everyone's help [[/Testing|testing]] as release candidates evolve quickly starting [[/Road_Map|Saturday August 24!]]'''
'''Please see our [[/Testing/Results|evolving table of smoke test results]]. RC1 was released August 24, and Final Release on [[/Road_Map#Timeline|October 3]]. Thanks to every person here for their great help [[/Testing|testing]], so we can bring your recommendations/improvement into future releases!'''


= Synopsis =
= Synopsis =
Line 8: Line 8:
Thank you for considering the brand new version 0.4 of [[XS Community Edition]] expected in [[/Road_Map|mid-September 2013]]. It focuses on reliability and configurability on [[XO-1.5]], [[XO-1.75]] and [[XO-4]]. It also expands support for vital communities around [http://en.wikipedia.org/wiki/X86 x86], [http://en.wikipedia.org/wiki/X86-64 x86-64] (coming), [http://en.wikipedia.org/wiki/Trim-Slice Trim-Slice] common in low-power/off-grid deployments, and this year's hot new $25-35 [http://en.wikipedia.org/wiki/Raspberry_Pi Raspberry Pi] computers.
Thank you for considering the brand new version 0.4 of [[XS Community Edition]] expected in [[/Road_Map|mid-September 2013]]. It focuses on reliability and configurability on [[XO-1.5]], [[XO-1.75]] and [[XO-4]]. It also expands support for vital communities around [http://en.wikipedia.org/wiki/X86 x86], [http://en.wikipedia.org/wiki/X86-64 x86-64] (coming), [http://en.wikipedia.org/wiki/Trim-Slice Trim-Slice] common in low-power/off-grid deployments, and this year's hot new $25-35 [http://en.wikipedia.org/wiki/Raspberry_Pi Raspberry Pi] computers.


Advanced content options include breathtaking free content from [http://internet-in-a-box.org Internet-in-a-Box] and the [http://www.olpcsf.org/node/126 Pathagar] ebooks library to organize your school's ebooks.
Advanced content options include the world's greatest free and remixable knowledge from [http://internet-in-a-box.org Internet-in-a-Box] and the [http://www.olpcsf.org/node/126 Pathagar] ebooks library to organize your school's ebooks.


In the end this release provides something for both [[#End Users|end users]] and [[#Deployers|deployers]], as well as [[#Mainstay Services|mainstay XS services]] we've come to expect:
In the end, this release provides something for both [[#End Users|end users]] and [[#Deployers|deployers]], as well as [[#Mainstay Services|mainstay XS services]] we've come to expect:


== End Users ==
== End Users ==


* [http://Internet-in-a-Box.org Internet-in-a-Box] including Wikipedia, OpenStreetMap, Khan Academy and 40,000+ Gutenberg Project books (requires a terabyte hard-drive)
* [http://Internet-in-a-Box.org Internet-in-a-Box] including Wikipedia, OpenStreetMap, Khan Academy and 40,000+ Gutenberg Project books (requires a terabyte hard-drive)
* Integration of the [https://github.com/PathagarBooks/pathagar Pathagar] bookserver to manage your own ebooks
* Integration of the [https://github.com/PathagarBooks/pathagar Pathagar] bookserver to manage your own ebooks (included in 0.4 -- but not functional -- no developer/owner)
* Content filtering using [http://openDNS.com OpenDNS] and [http://en.wikipedia.org/wiki/DansGuardian DansGuardian]
* Content filtering using [http://openDNS.com OpenDNS] and [http://en.wikipedia.org/wiki/DansGuardian DansGuardian]
* [[Tiny Core Linux]] Customization Stick bringing flexibility to all XO’s
* [[Tiny Core Linux]] [http://wiki.laptop.org/go/XS_Community_Edition/0.4/Configuring#Tiny_Core_Linux_Customization_tool Customization Stick] bringing flexibility to all XO’s


== Deployers ==
== Deployers ==


* [[/Installing#Online_Install_on_XO.27s|Offline Install]] -- images at http://build.laptop.org.au/xsce/ dramatically streamlines installation -- while [[/Installing#Online_Install_on_XO.27s|Online Installs]] remain for custom environments
* [[/Installing/Offline-XO|Offline Install]] -- images for the XOs at http://build.laptop.org.au/xsce/RC-1 dramatically streamlines installation -- while [[/Installing/#Online_Install_on_XO.27s|Online Installs]] remain for custom environments
* Watchdog monitor for services, and automatic restart for long-term unattended operation
* Watchdog monitor for services, and automatic restart for long-term unattended operation
* Usage Statistics collection - Enables developments to easily generate and collect laptop usage data
* Usage Statistics collection - Enables developments to easily generate and collect laptop usage data
* Remote administration via [http://en.wikipedia.org/wiki/OpenVPN OpenVPN] - creates secure point-to-point or site-to-site connections in routed or bridged configurations and remote access facilities
* Remote administration via [http://en.wikipedia.org/wiki/OpenVPN OpenVPN] - [http://wiki.laptop.org/go/XS_Community_Edition/0.4/Configuring#Virtual_Private_Network_.28OpenVPN.29 creates secure point-to-point or site-to-site connections] in routed or bridged configurations and remote access facilities
* Installs and runs on new platforms like Trim-Slice and Raspberry Pi
* Installs and runs on new platforms like [http://wiki.laptop.org/go/XS_Community_Edition/0.4/Installing#Trim-Slice Trim-Slice] and [http://wiki.laptop.org/go/XS_Community_Edition/0.4/Installing#Raspberry_Pi Raspberry Pi]
* Integration of Pathagar bookserver framework with Apache and PostgreSQL -- refinement pending future releases
* Integration of Pathagar bookserver framework with Apache and PostgreSQL -- refinement pending future releases


Line 34: Line 34:
* OLPC-update -- OLPC-update is necessary to update the kernel of XO
* OLPC-update -- OLPC-update is necessary to update the kernel of XO
* Activity update -- Enables teachers to easily distribute new or updated activities to their students
* Activity update -- Enables teachers to easily distribute new or updated activities to their students
* Backup/Restore -- Automatically creates backups students journals and enables teachers to restore those backups as needed
* Backup -- Automatically creates backups students journals


= Installing Your School Server =
= Installing Your School Server =
Line 40: Line 40:
Instructions for installing your School Server are here:
Instructions for installing your School Server are here:


[[/Installing|Installing]]
* [[/Installing|Installing]]


With an expanding array of hardware support, we encourage folks worldwide to give it a shot, and share their experiences!
With an expanding array of hardware support, we encourage folks worldwide to give it a shot, and share their experiences!
Line 48: Line 48:
Thanks you for testing the School Server, to make sure that it will operate reliably with your hardware, under your circumstances:
Thanks you for testing the School Server, to make sure that it will operate reliably with your hardware, under your circumstances:


[[/Testing|Testing]]
* [[/Testing|Testing]]


= Configuring Your School Server =
= Configuring Your School Server =
Line 54: Line 54:
Configure your school server to meet your needs:
Configure your school server to meet your needs:


[[/Configuring | Configuring]] (Work In Progress)
* [[/Configuring | Configuring]] (Work In Progress)


= Hacking Hacking Your School Server =
= Hacking Your School Server =


Adapting the School Server to meet your specific needs:
Adapting the School Server to meet your specific needs:
Line 64: Line 64:
= How did XSCE 0.4 come together since May 2013? =
= How did XSCE 0.4 come together since May 2013? =


Look through its spec and community efforts here, and thanks for thinking about to others can refine this for [[../0.5/Sprint|Version 0.5]]!
Look through its spec and community efforts below, as well as [[../FAQ|XSCE's General FAQ]].


* [[/Sprint | Sprint]] July 8-12, N. of Winnipeg
* [[/Sprint | Sprint]] July 8-12, N. of Winnipeg
* [[/Project_Specifications | Project Specifications]]
* [[/Project_Specifications | Project Specifications]]
* [[/Road_Map | Road Map]]
* [[/Road_Map | Road Map]]

Thanks for thinking how we & others can refine this for in the autumn of 2013 for [[../0.5/Sprint|Version 0.5 !]]


= School Server Recap =
= School Server Recap =

Latest revision as of 08:14, 9 November 2013

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.

Please see our evolving table of smoke test results. RC1 was released August 24, and Final Release on October 3. Thanks to every person here for their great help testing, so we can bring your recommendations/improvement into future releases!

Synopsis

Thank you for considering the brand new version 0.4 of XS Community Edition expected in mid-September 2013. It focuses on reliability and configurability on XO-1.5, XO-1.75 and XO-4. It also expands support for vital communities around x86, x86-64 (coming), Trim-Slice common in low-power/off-grid deployments, and this year's hot new $25-35 Raspberry Pi computers.

Advanced content options include the world's greatest free and remixable knowledge from Internet-in-a-Box and the Pathagar ebooks library to organize your school's ebooks.

In the end, this release provides something for both end users and deployers, as well as mainstay XS services we've come to expect:

End Users

Deployers

Mainstay Services

  • Web server -- Building block for many other extended services
  • Proxy server and web cache -- Bandwidth, web-filtering, web-monitoring
  • OLPC-update -- OLPC-update is necessary to update the kernel of XO
  • Activity update -- Enables teachers to easily distribute new or updated activities to their students
  • Backup -- Automatically creates backups students journals

Installing Your School Server

Instructions for installing your School Server are here:

With an expanding array of hardware support, we encourage folks worldwide to give it a shot, and share their experiences!

Testing Your School Server

Thanks you for testing the School Server, to make sure that it will operate reliably with your hardware, under your circumstances:

Configuring Your School Server

Configure your school server to meet your needs:

Hacking Your School Server

Adapting the School Server to meet your specific needs:

How did XSCE 0.4 come together since May 2013?

Look through its spec and community efforts below, as well as XSCE's General FAQ.

Thanks for thinking how we & others can refine this for in the autumn of 2013 for Version 0.5 !

School Server Recap

A community school server provides communication, networking, content, and maintenance to a school and/or classroom. In everyday usage the school server provides services extending capabilities of the connected laptops, enhancing teacher-child-parent relationships. In general, these services include:

  • Classroom connectivity – Similar to what you would find in an advanced home router.
  • Internet gateway – If available, an internet connection is made available to laptops.
  • Content - Tools for deployments and teachers to make instructional media available to their schools and classrooms.
  • Maintenance - Tools to keep laptops updated and running smoothly.