Feature roadmap/Page of all features that target 9.1.0
From OLPC
This page is simply a query that embeds the entire page of pages that have Target for 9.1 set to yes. They appear ordered by priority then feature area
Feature roadmap/Rebase on Fedora 10
| Feature subcategory | Category:Linux and OS | |
| Requesters | Ed | |
| Requirements |
| |
| Specification | Run this command to see latest package status: koji latest-pkg dist-olpc4 --all | |
| Owners | User:Gregorio | |
| Priority | 1 | |
| Helps deployability? | yes | |
| Target for 9.1? | yes |
Feature roadmap/Run Fedora applications on XO
| Feature subcategory | Category:Linux and OS | |
| Requesters | Ed, David | |
| Requirements | Overview. This feature is designed to address the persistent requests to run more applications. An alternative approach would be the "easy sugarization" feature above. This implementation is currently preferred because it also helps us get all the XO software "upstream". That would bring in more developers and add flexibility for XO users.
| |
| Specification | From post by David Lang, http://lists.laptop.org/pipermail/devel/2008-December/021548.html Sizes of recent window manager images:
I gave this a try with latest Joyride (2592), and get a couple of depsolving problems. Maybe one of the RPM ninjas on fedora-olpc-list could take a look at how we could resolve these? Alternatively, maybe we should be hand-picking the list of packages to add, since I see some deps in there we don't want, e.g.: --> Processing Dependency: texlive = 2007-35.fc10 for package: kpathsea Possibly useful tool for building Fedora images: https://fedoraproject.org/wiki/Features/ApplianceTools Kickstart file from Peter for Fedora 9: http://pbrobinson.fedorapeople.org/olpc/ | |
| Owners | User:Gregorio, User:PBRobinson, User:Erik | |
| Priority | 1 | |
| Helps deployability? | yes | |
| Target for 9.1? | yes |
Feature roadmap/Better Arabic Support
| Feature subcategory | Category:Localization | |
| Requesters | Dubai, Palestine, Lebanon refugee camps (Sabra and Shatilla) | |
| Requirements |
| |
| Specification | https://dev.laptop.org/ticket/6808
Test cases: | |
| Owners | User:Gregorio, User:Marc, User:Martin S | |
| Priority | 1 | |
| Helps deployability? | yes | |
| Target for 9.1? | yes |
Feature roadmap/SCIM
| Feature subcategory | Category:Localization | |
| Requesters | User:Sayamindu | |
| Requirements | * We need to migrate to SCIM for our input method needs. Our current input method (XKB with XIM) does not work with languages like Chinese, and there are enhancement requests from existing deployments (eg: <trac>8494</trac>) which can only be handled via SCIM. Having SCIM ready and integrated into our builds offer us the possibility to add support for almost any script relatively easily
(and at a short notice), since it is much more flexible and powerful than what we have been using till now (XKB).
| |
| Specification | *
| |
| Owners | User:Sayamindu | |
| Priority | 1 | |
| Helps deployability? | yes | |
| Target for 9.1? | yes |
Feature roadmap/Translations
| Feature subcategory | Category:Localization | |
| Requesters | Mongolia, Rwanda, all | |
| Requirements | * Must include updated translations for as many currently supported languages as agreed by Localization list http://lists.laptop.org/listinfo/localization
| |
| Specification | * List languages and links to their Pootle file here. | |
| Owners | User:Sayamindu, User:Gregorio | |
| Priority | 1 | |
| Helps deployability? | yes | |
| Target for 9.1? | yes |
Feature roadmap/Improved battery life
| Feature subcategory | Category:Power management | |
| Requesters | User:Kimquirk, User:Carla, User:Gnu, Ethiopia, User:Juliano | |
| Requirements | Background information: a list of UI actions which may affect power usage: Requirements#Power Management Requirements Our job is to increase battery life in as many modes as possible. For a test plan for these features written back at the 703 release, see Tests/Suspend_Resume.
| |
| Specification | Requirement 2 addressed by:
<trac>9145</trac> -- Disabling the radio in control panel should power-down WiFi chip Requirement 3 possibly addressed by edits to existing documentation: Requirement 4 addressed by: Requirement 5 addressed by: Requirement 9 addressed by: Requirement 11 addressed by: Requirement 12 addressed by:
Background on power draw including a break down watts used in different modes: Significant technical actions (as suggested by John/Gnu) that could reduce the laptop's power draw:
Owners for each subrequirement as follows: Requirements 1 - 5, 7, 8, 10, owned by CJB. 6 by CJB, 9 and 11 networking team (Ricardo?), 12 Mitch and Deepak Product manger Greg, QA Joe. | |
| Owners | User:Joe, User:Gregorio, User:Cjb, User:Wmb@firmworks.com, User:Deepak | |
| Priority | 1 | |
| Helps deployability? | yes | |
| Target for 9.1? | yes |
Feature roadmap/No power regressions
| Feature subcategory | Category:Power management | |
| Requesters | User:Gregorio, Ethiopia, Rwanda, Haiti. | |
| Requirements | Make sure power usage is not worse (needs more careful description) in next release. | |
| Specification | Tinderbox testing? | |
| Owners | User:Rsmith | |
| Priority | 1 | |
| Helps deployability? | yes | |
| Target for 9.1? | yes |
Feature roadmap/Shutdown menu
| Feature subcategory | Category:Power management | |
| Requesters | Haiti, Rwanda | |
| Requirements |
| |
| Specification | See thread at: http://lists.laptop.org/pipermail/devel/2008-October/020530.html
Summary of that thread: Currently it is much easier to "crash" the laptop (by holding the power button down) than it is to shut it down cleanly. while journalled filesystems can recover from this on the next boot, application writes in progress might not. Pushing the power button on the laptop should present a menu or dialog allowing shutdown. as a strawman UI, the pushing the button should result in a simple dialog that looks like: The laptop will suspend in 5 seconds.
Shutdown, Suspend Now, Cancel
Or, perhaps more simply: The laptop will suspend in 5 seconds
Push the power button again to shutdown.
It's probably important that existing behavior (i.e., pushing the button causes a suspend) not be interfered with too much. not using extra keys, nor needing the mouse, is also desirable. This will need to interact with lid-close in a sensible manner. namely:
Ideally, power button "menu" should work indepently of sugar (so that it behaves correctly with other window managers), and even independently of X11, so that it works when the user is at a console prompt. Ideally, if Sugar is running, the first press (which brings up the prompt) would in parallel cause the foreground activity to save its state (as if it was going into the background), speeding up either the subsequent suspend, or the subsequent shutdown. | |
| Owners | User:PGF, User:Gregorio | |
| Priority | 1 | |
| Helps deployability? | yes | |
| Target for 9.1? | yes |
Feature roadmap/Image signing key delegation
| Feature subcategory | Category:Security, activation and deployability | |
| Requesters | Uruguay | |
| Requirements | * Must all a deployment to generate an image with their own key. See Trac ID: 9045
| |
| Specification | See Partial key autonomy for one idea on how to implement this today. | |
| Owners | User:CScott | |
| Priority | 1 | |
| Helps deployability? | yes | |
| Target for 9.1? | yes |
Feature roadmap/Activation via wireless
| Feature subcategory | Category:Security, activation and deployability | |
| Requesters | User:Kimquirk | |
| Requirements |
| |
| Specification | See <trac>8976</trac> Need to add wireless AP support and/or add XO as activation server support. | |
| Owners | Please indicate developers or champions supporting this request | |
| Priority | 1 | |
| Helps deployability? | yes | |
| Target for 9.1? | yes |
Feature roadmap/Activation lease security
| Feature subcategory | Category:Security, activation and deployability | |
| Requesters | Peru, Ethiopia (especially last point), Uruguay? | |
| Requirements | =Overview=
The controlling idea is that when an XO is stolen it will stop working after a time (activation lease time) unless it contacts a re-leasing server (usually a School Server). For example, if an XO is stolen and taken away from its school server, after the expiration of the lease time it will no longer boot up. If the XO is stolen but still comes within range of its school server, it can still be prevented from booting if the XO information (probably serial number) has been added to a black list on the XS.
| |
| Specification | * <trac>4043</trac> | |
| Owners | Please indicate developers or champions supporting this request | |
| Priority | 1 | |
| Helps deployability? | yes | |
| Target for 9.1? | yes |
Feature roadmap/GUI OS updates
| Feature subcategory | Category:Security, activation and deployability | |
| Requesters | User:Eben, User:CScott | |
| Requirements |
| |
| Specification | ||
| Owners | Please indicate developers or champions supporting this request | |
| Priority | 1 | |
| Helps deployability? | yes | |
| Target for 9.1? | yes |
Feature roadmap/Image customization
| Feature subcategory | Category:Security, activation and deployability | |
| Requesters | Uruguay, Ethiopia, Colombia, Peru, Mexico, Mongolia | |
| Requirements | For Colombia details, see: http://lists.laptop.org/pipermail/devel/2008-July/017299.html
When imaging a new laptop or upgrading a laptop we must allow the deployment to create a custom image. This special image will allow XOs to be re-imaged via USB or over a network (via olpc-update to internet, via olpc-update to XS, via Quicker Imaging feature above). The customized image must allow configuration of the following items. These should be settable when creating a new image or when upgrading unless otherwise noted. The ideal solution would allow a deployments to load a source XO with the OS, add anything they want to it (e.g. RPMs, activities, other content, language packs, scripts, changed configuration files, etc.) then the "click a button" and output a signed image which is a full copy of that XO (need to document anything which does not get copied exactly, e.g. factory data, user name, other?). This signed image can then be installed via any of the available mechanisms. Cuando haciendo un imagen nuevo para el XO o haciendo una actualizacion del Software debe permitir que el despliegue cree una imagen de encargo. Esta imagen especial permitiráue XOs sea puesto víel USB o sobre una red (víla olpc-update del Internet, víla olpc-update de un XS, o via Quicker Imaging definido arriba). La imagen modificada para requisitos particulares debe permitir la configuracióe los puntos siguientes. Étos deben ser configurable al crear una nueva imagen o al aumentar a menos que se indicare en forma diferente.
See also:
The following two points need redefinition and clarification:
| |
| Specification | * http://lists.laptop.org/pipermail/devel/2008-March/011553.html
re: the ideal solution paragraph above:
| |
| Owners | Please indicate developers or champions supporting this request | |
| Priority | 1 | |
| Helps deployability? | yes | |
| Target for 9.1? | yes |
Feature roadmap/Single sign-on from Browse
| Feature subcategory | Category:Activity-related work | |
| Requesters | Reuben | |
| Requirements | Overview - The primary driver for this requirement is that the XO be able to recover its backed up files from the XS HTTP restore interafce without needing to enter a user name or serial number.
Server side requirements:
| |
| Specification | ||
| Owners | User:Gregorio | |
| Priority | 2 | |
| Helps deployability? | Yes | |
| Target for 9.1? | Yes |
Feature roadmap/RTL support
| Feature subcategory | Category:Localization | |
| Requesters | Lebanon | |
| Requirements | * Must support Arabic in Sugar, Write and all activities.
| |
| Specification | ||
| Owners | User:Sayamindu | |
| Priority | 2 | |
| Helps deployability? | yes | |
| Target for 9.1? | yes |
Feature roadmap/XO as internet gateway (formerly called MPP)
| Feature subcategory | Category:Network | |
| Requesters | Uruguay, User:Kimquirk, Michailis | |
| Requirements | ||
| Specification | ||
| Owners | Please indicate developers or champions supporting this request | |
| Priority | 2 | |
| Helps deployability? | Yes | |
| Target for 9.1? | Yes |
Feature roadmap/Faster imaging
| Feature subcategory | Category:Security, activation and deployability | |
| Requesters | Ethiopia, Rwanda, Haiti | |
| Requirements | This feature request is needed to minimize the time to install a custom image over a wireless or wired network. It will be used when an XO comes from the factory with an older release. The deployment then needs to upgrade to the latest release and possibly install some customizations (e.g. content, language pack, activities, see also separate customization requirement below). The solution must be faster than imaging via USB sticks for imaging more than 1,000 XOs. Must allow install of new image via wireless or wired network. Possibly sub-variants of in school case for Mesh, Wireless AP, XS.
Workflow example for the network case above:
| |
| Specification | See also: Multicast NAND FLASH Update Some open issues to be addressed by the design proposal:
limit it to set # of XOs at a time? Can we scale it by using more "channels" or more APs?
| |
| Owners | User:Gregorio, User:Reuben, User:wmb@firmworks.com | |
| Priority | 2 | |
| Helps deployability? | yes | |
| Target for 9.1? | yes |
Language support
Languages (international)
Projects > Hardware > Battery & Power
Features > Software features > Linux and OS
Features > Software features > Localization
Features > Software features > Power management
Features > Software features > Security, activation and deployability

