Deployment Platform
Harmonic Distribution version cycle: | 1.0 | Factory |
Summary
Sugar Harmonic Distribution is a system approach to provide instrumental basis to fully cover needs that people might occur within the Sugar Learning Platform.
Goals
For more detailed description, see declaration of purpose.
- The possibility to launch Base Software in heterogeneous software and hardware environments.
- Using Base Software, provide access to various Content (Sugar activities, artifacts created by Sugar activities, books, etc.) created within the Sugar community.
- Using Base Software, provide collaborative functionality to support Social activity around the Content.
- Instruments and workflows to adapt Content and Base Software to specific needs that Sugar Deployment might face, including extreme ones like off-line environments and restricting hardware.
Components
- OS components will be reused as-is from upstream providers, e.g., from GNU/Linux distributions for regular desktops or from OLPC for XO laptops. There will be a list of platforms that will be supported on all levels of Harmonic Distribution.
- Is the software basis to start exploring the rest of the system. It will be built on Open Build System and accessible as a 3rd party repository of native packages for all supported platforms, e.g., like Sweets Distribution.
- This part is based on Sugar Network, with master server hosted on Sugar Labs resources, and provides various content (Sugar activities, artifacts created by Sugar activities, books, etc.) and social activity around this content. It is the common information field to embrace all participants.
Software provided on this level, in comparing to Base software, will be handled out of native packages.
- A set of solutions to adapt all previous components to support different Sugar deployment scenarios. For example, keep LTS releases for Operating System and Base software or provide tools to sort out Content to make it useful for particular deployment needs.
Start using
Usage scenarios depends on the category of participants and might be different:
- Regular usage for individual is being on one of supported platforms, install Base software from 3rd party repositories provided by Harmonic Distribution. Then, using installed software, explore the Content and start participating.
- From any Web browser, open Sugar Network site to start participating with people, who use Base software, within the Content.
- Sugar distributors might follow Deployment suggestions to create downstream, Base software based, distributions for particular needs. Besides Base software, they can adapt Content to local requirements, but Content will remain common information field for all participants, within and out of deployment.
See also
- Announce email thread.
Distributions based on Harmonic Distribution:
- Peru pilot program.
Getting involved
- REDIRECT Deployment Platform/Feedback
Subpages
- Deployment Platform/1.0
- Deployment Platform/1.0/Notes
- Deployment Platform/1.0/Roadmap
- Deployment Platform/1.0/Todo
- Deployment Platform/1.1
- Deployment Platform/1.1/Notes
- Deployment Platform/1.1/Roadmap
- Deployment Platform/1.1/Todo
- Deployment Platform/1.2
- Deployment Platform/1.2/Todo
- Deployment Platform/1.3
- Deployment Platform/1.3/Todo
- Deployment Platform/2.0
- Deployment Platform/Blacklist Shell Components
- Deployment Platform/Client Configuration
- Deployment Platform/Declaration of purpose
- Deployment Platform/Feedback
- Deployment Platform/Gateway
- Deployment Platform/Internet
- Deployment Platform/Package Management on XO
- Deployment Platform/Shell Plugins
- Deployment Platform/Sneakernet
- Deployment Platform/Sneakernet/Packets format
- Deployment Platform/Software
- Deployment Platform/XO reference distribution