|
Tag: visualeditor-switched |
(148 intermediate revisions by 18 users not shown) |
Line 1: |
Line 1: |
| <noinclude>{{GoogleTrans-en}}{{TeamHeader|Dextrose|home=Dextrose|xbgColor=ffe792|join_label=Get Involved}}</noinclude>
| | {{Obsolete}} |
|
| |
|
| == Dextrose - Deployments' XO Operating System ==
| | __NOTOC__ |
|
| |
|
| Dextrose is a Sugar distribution for the XO-1 and XO-1.5. It is being developed jointly by [http://activitycentral.org Activity Central], [http://paraguayeduca.org/ Paraguay Educa] and [http://sugarlabs.org Sugar Labs], in collaboration with [http://www.ceibal.edu.uy/ Plan Ceibal] and members of the OLPC/Sugar community. | | [[File:Dextrose-2-intl-logo.png|600px]] [[File:Dextrose-mascotte-120x96.png]] |
| | <noinclude>{{TeamHeader|Dextrose|home=Dextrose|xbgColor=ffe792|join_label=Get Involved}}[[Category:Project]]</noinclude> |
|
| |
|
| The focus of this build is stability and usability in a classroom environment. While there wasn't
| | [[Image:Dextrose_main.png|640px|frameless|right]] |
| much time for new development, we've merged a few features contributed by other deployments and
| |
| freelance contributors:
| |
|
| |
|
| * Journal sorting options (aa)
| | == The deployments' XO Operating System == |
| * CPU/Memory display (m_anish)
| |
| * Journal Backup/restore to removable devices (tch, esteban)
| |
| * Journal Backup/restore to schoolserver (tch)
| |
| * Tabbed browsing (m_anish)
| |
| * OLPC Microformat support in activity updater (gangil) (pending)
| |
|
| |
|
| == Download development builds ==
| | Dextrose is a Sugar distribution for XO laptops jointly developed by Activity Central, [http://paraguayeduca.org/ Paraguay Educa], [http://www.ceibal.edu.uy/ Plan Ceibal] in collaboration with OLPC and the Sugar community. |
|
| |
|
| {| class="wikitable"
| | Our focus is stability and usability in the classroom, but we've also merged |
| ! Release date
| | new features contributed by deployments and independent contributors. |
| ! Milestone
| |
| ! XO-1
| |
| ! XO-1.5
| |
| |-
| |
| | May 26
| |
| | Alpha1
| |
| | [http://download.sugarlabs.org/dextrose/testing/f11-0.88/xo1/py/os240py.img os240py.img] [http://download.sugarlabs.org/dextrose/testing/f11-0.88/xo1/py/os240py.crc os240py.crc]
| |
| |-
| |
| | Jun 12
| |
| | Alpha2
| |
| | [http://download.sugarlabs.org/dextrose/testing/f11-0.88/xo1/py/os258py.img os258py.img] [http://download.sugarlabs.org/dextrose/testing/f11-0.88/xo1/py/os258py.crc os258py.crc]
| |
| | [http://download.sugarlabs.org/dextrose/testing/f11-0.88/xo1.5/py//os257py.zd os257py.zd]
| |
| |-
| |
| | Jun 16
| |
| |
| |
| | [http://people.sugarlabs.org/bernie/olpc/f11-xo1-0.88/os260py.img os260py.img] [http://people.sugarlabs.org/bernie/olpc/f11-xo1-0.88/os260py.crc os260py.crc]
| |
| | [http://people.sugarlabs.org/bernie/olpc/f11-xo1.5-0.88/os261py.zd os261py.zd]
| |
| |-
| |
| | Jun 28
| |
| | Beta1
| |
| | [http://people.sugarlabs.org/bernie/olpc/f11-xo1-0.88/os284py.img os284py.img] [http://people.sugarlabs.org/bernie/olpc/f11-xo1-0.88/os284py.crc os284py.crc]
| |
| | [http://people.sugarlabs.org/bernie/olpc/f11-xo1.5-0.88/os286py.zd os286py.zd]
| |
| |-
| |
| | Jul 04
| |
| |
| |
| | [http://people.sugarlabs.org/bernie/olpc/f11-xo1-0.88/os295py.img os295py.img] [http://people.sugarlabs.org/bernie/olpc/f11-xo1-0.88/os295py.crc os295py.crc]
| |
| | [http://people.sugarlabs.org/bernie/olpc/f11-xo1.5-0.88/os297py.zd os297py.zd]
| |
| |-
| |
| | Jul 08
| |
| | Beta2
| |
| | [http://download.sugarlabs.org/dextrose/testing/f11-0.88/xo1/py/os300py.img os300py.img] [http://download.sugarlabs.org/dextrose/testing/f11-0.88/xo1/py/os300py.crc os300py.crc]
| |
| | [http://download.sugarlabs.org/dextrose/testing/f11-0.88/xo1.5/py/os299py.zd os299py.zd]
| |
| |}
| |
|
| |
|
| * [http://download.sugarlabs.org/dextrose/testing/f11-0.88/xo1/ All interim XO-1 images]
| | == New features in Dextrose2 == |
| * [http://download.sugarlabs.org/dextrose/testing/f11-0.88/xo1.5/ All interim XO-1.5 images]
| |
| | |
|
| |
| == Installation == | |
|
| |
|
| === XO-1 ===
| | * Backport of [[0.88/Notes|Sugar 0.88]] ([[User:Bernie|Bernie Innocenti]]) |
| | * [[Features/Journal_Sort|Journal sorting options]] ([[User:Aa|Andrés Ambrois]]) |
| | * [[:File:Dextrose_resource_monitoring.png|Intuitive resource monitoring]] ([[User:M_anish|Anish Mangal]]) |
| | * [[Features/Backup_and_Restore|Journal Backup/restore to removable devices]] ([[User:tch|Martin Abente]], [[User:Earias|Esteban Arias]]) |
| | * [[Features/Backup_and_Restore|Journal Backup/restore to schoolserver]] ([[User:tch|Martin Abente]]) |
| | * Protected activities support ([[User:tch | Martin Abente]]) |
| | * Improved GSM/3G handling ([[User:Dcastelo|Daniel Castelo]], [[User:tch|Martin Abente]]) |
| | * [[:File:Dextrose_tabbed_browsing.png|Tabbed browsing]] ([[User:M_anish|Anish Mangal]]) |
| | * [[:File:Dextrose_teclado_virtual.png|Virtual keyboard]] ([[User:Earias|Esteban Arias]]) |
| | * [[:File:Accessibility_control_panel_2.png|Accessibility features]] ([[User:Earias|Esteban Arias]]) |
| | * [[:File:Dextrose_journal_repair.png|Journal repair functionality]] ([[User:Earias|Esteban Arias]]) |
| | * [[Features/Touchpad_control_panel_section|Fast switching between touchpad and pen-tablet modes]] ([[User:Walter|Walter Bender]]) |
| | * OLPC Microformat support in activity updater (Akash Gangil, [[User:M_anish|Anish Mangal]]) |
| | * [[Features/Sugar_Adhoc_Networks|Ad-hoc Networks]] ([[User:Erikos|Simon Schampijer]]) |
| | * Ability to reissue registration to schoolserver ([[User:tch|Martin Abente]]) |
| | * [http://download.sugarlabs.org/dextrose/testing/dxo2/rpms-freeworld/ freeworld codecs] for most multimedia formats, including MP3 music and H264 videos ([[User:Bernie|Bernie Innocenti]]) |
| | * [http://codewiz.org/wiki/pictures/sugar/deployment/paraguay/caacupe/escuela_485_daniel_ortellado/dextrose-testing Extensive field testing] ([[User:Bernie|Bernie Innocenti]]) |
| | * Lease information display in Control Panel->About My Computer() |
| | * Automatic crashlog reporting and manual feedback reporting, with server side daemon ([[User:Alsroot|Aleksey Lim]], [[User:tch|Martin Abente]], Mukesh Gupta) |
| | * Notification system ([[User:tch|Martin Abente]]) |
| | * Automatic yum based updater ([[User:tch|Martin Abente]], [[User:Alsroot|Aleksey Lim]], [[User:M_anish|Anish Mangal]]) |
| | * Nearly complete Spanish Translations ([[User:tch|Martin Abente]], Sebastian Codas (scs), Carlos Garay (car|0s)) |
| | * One Click Share 3G ([[User:tch|Martin Abente]]) |
|
| |
|
| * First, ensure that your laptop is [http://wiki.laptop.org/go/Activation_and_developer_keys unlocked].
| | == Dextrose 2 - World Edition == |
| * Download <tt>osNNNpy.img</tt> and <tt>osNNNpy.crc</tt> to the root directory of a USB stick
| |
| * Drop to the "ok" prompt by pressing ESC repetedly during boot
| |
| * Type the command: <code>copy-nand u:\osNNNpy.img</code> followed by ENTER
| |
| * During the next reboot, keep the charger connected to allow OFW to self-update
| |
|
| |
|
| Also check these [http://wiki.laptop.org/go/F11_for_XO-1#Installation_instructions detailed instructions].
| | [[File:Download-dextrose-py.png]] |
|
| |
|
| === XO-1.5 ===
| | '''This is a release build''' targeted for use by multiple deployments worldwide. We do appreciate [[Dextrose/Contacts|feedback]] and [http://bugs.sugarlabs.org/wiki/Dextrose bug reports]. |
| | |
| * Download <tt>osNNNpy.zd</tt> to the root directory of a USB stick
| |
| * Drop to the "ok" prompt by pressing ESC repetedly during boot
| |
| * Type the command: <code>fs-update u:\osNNNpy.zd</code> followed by ENTER
| |
| | |
| Also check these [http://wiki.laptop.org/go/F11_for_1.5 detailed instructions].
| |
| | |
| | |
| == Testing ==
| |
| | |
| Besides community testing and field testing, we're planning to reuse and extend the
| |
| OLPC test plan adopted in release 8.2.0 (aka os801): http://wiki.laptop.org/go/TestPlan_8.2.0
| |
| | |
| Feedback from the entire community is appreciated. Bugs belonging to upstream
| |
| components should be filed in the usual trackers:
| |
| | |
| * Sugar and activities: http://bugs.sugarlabs.org/
| |
| * Fedora 11: http://bugzilla.redhat.com/
| |
| * Drivers and OLPC customizations: http://dev.laptop.org/
| |
| * Bugs specific to this build: http://trac.paraguayeduca.org/
| |
| | |
| Please, cc "bernie" on all bugs and kindly keep the table below updated (saves me some time).
| |
| | |
| | |
| == Release schedule ==
| |
|
| |
|
| {| class="wikitable" | | {| class="wikitable" |
| ! ETA !! Milestone !! Description !! Availability | | ! Hardware |
| |-
| | ! OS Images |
| | May 8 || || Build Sugar 0.88 packages for F-11 || In-house
| | ! Size |
| |-
| | ! Date |
| | May 26 || Alpha1 || Preview release for [http://realness.org OLPC Realness Summit] || In-house + community testers
| |
| |-
| |
| | <s>Jun 10</s> Jun 12 || Alpha2 || Feature-complete alpha release || In-house + community testers
| |
| |-
| |
| | <s>Jun 25</s> Jun 29 || Beta1 || No known regressions vs. Sugar 0.84 || One classroom in Caacupé
| |
| |-
| |
| | Jul 8 || Beta2 || Passes 100% of test plan || 150 teachers in Caacupé
| |
| |- | | |- |
| | Jul 22 || Beta3 || Passes 100% of test plan || Two classrooms in Caacupé | | | [[File:Xo-1.png]] XO-1, without GNOME |
| | | [http://download.sugarlabs.org/dextrose/testing/dxo2/xo1/intl/os508dx.img os508dx.img] |
| | [http://download.sugarlabs.org/dextrose/testing/dxo2/xo1/intl/os508dx.crc os508dx.crc] |
| | | 411MB |
| | | Apr 1 2011 |
| |- | | |- |
| | Aug 1 || RC || Release candidate || One school in Caacupé | | | [[File:Xo-1.5.png]] XO-1.5, without GNOME |
| |-
| | | [http://download.sugarlabs.org/dextrose/testing/dxo2/xo1.5/intl/os508dx.zd os508dx.zd] |
| | Aug 5 || Release || Deployable stable release || General Availability | | | 339MB |
| | | Apr 1 2011 |
| |} | | |} |
|
| |
|
| | GNOME builds are currently unsupported. If you require GNOME for evaluation purposes in your deployment, please ask on the [http://lists.sugarlabs.org/listinfo/dextrose Dextrose mailing-list]. For more details on this release, see the [[Dextrose/2|Dextrose 2]] pages: [[Dextrose/2/Changelog|Change Log]], [[Dextrose/2/Todo|Todo List]]. |
|
| |
|
| == Current Status ==
| | [[Dextrose/3|Development releases]] | [[Dextrose/Resources|Older releases]] |
|
| |
|
| === Regressions since 0.84 === | | == Knowing your way around the new features == |
|
| |
|
| {| class="wikitable"
| | * [http://people.sugarlabs.org/anish/3g_configuration.pdf 3G Modem configuration] |
| ! Status !! Task !! Owner
| | * [http://people.sugarlabs.org/anish/3g_sharing.pdf 3G Connection sharing] |
| |-
| | * [http://people.sugarlabs.org/anish/feedback.pdf Manual feedback submission] |
| || DONE:os215 || Frame does not always show up (with frame key or going to the corner) ||
| | * [http://people.sugarlabs.org/anish/resources.pdf Understanding the resources icon and lease information] |
| |-
| |
| || DONE:os205 || Translation of "Dismount" is "Eliminar" || bernie
| |
| |-
| |
| || DONE:os215 || Port-forward bugfix for race condition in activity title || bernie
| |
| |-
| |
| || DONE:os215 || Port-forward 0.84 patch for GsmPalette.get_state() name clash || tch
| |
| |-
| |
| || DONE:os259 || ALT-TAB does not switch between apps || tch, bernie
| |
| |-
| |
| || DONE:os243 || <em style="color: red">Browse: widgets in forms are 0x0 pixels</em> || bernie
| |
| |-
| |
| || DONE:os244 || Icons in activity circle are too small (DPI problem?) || jasg
| |
| |-
| |
| || DONE:os252 || Font size in Terminal too large (DPI problem?) || jasg
| |
| |-
| |
| || DONE:os248 || Username selection is being skipped on first boot || tch
| |
| |-
| |
| || DONE:os223 || Add back Write, eToys || bernie
| |
| |-
| |
| || WorksForMe || Laptop does not sleep when lid closed || tch
| |
| |-
| |
| || DONE:os251 || Sound breaks in all activities after using Record once (need Record v77) || dsd?
| |
| |-
| |
| || DONE:os251 || <em style="color: red">UI of Record activity is garbled</em> || m_anish
| |
| |-
| |
| || DONE:os250 || {{Bug|1883}}: Sugar does not automatically associate with AP on startup || bernie
| |
| |-
| |
| || DONE:os231 || Memorize does not start because it fails to import libxml2 || bernie
| |
| |-
| |
| || DONE:os205 || Use es-lat for console keyboard || bernie
| |
| |-
| |
| || DONE:os259 || Activities sometimes start and remain in window, [[:File:Untitled.jpg]] screenshot [[:File:TmpxWzNZv.png]] ; (Window appears at least briefly on all launches) || aa
| |
| |-
| |
| || || Pulsing launch icon is delayed or absent; occasional "activity failed to start" message then the activity starts || tch
| |
| |-
| |
| || DONE:os259 || Measure sometimes locks up on recording, quitting from frame then brings up metacity dialog "activity is not responding" ||
| |
| |-
| |
| || DONE: Needs RPM update || {{Bug|2064}}: <em style="color: red">Sugar sometimes restarts; only seen 3 times, twice clicking on journal and once deleting a journal entry</em> || bernie
| |
| |-
| |
| || DONE:V70 || Font in Write is small (problem caused by patch for {{Bug|1121}}) || alsroot, bernie
| |
| |-
| |
| || DONE:os252 || When opening an epub with read V86, zoom works on the text but not graphics, may not be specific to this OS but considering the other scaling bugs ... || jasg
| |
| |-
| |
| || DONE:V89 || Turtle Blocks V88 ctrl c ctrl v do not work || walter
| |
| |-
| |
| || DONE:os253 || Search bar in home page of Browse is too long and overflows off-screen || bernie
| |
| |-
| |
| || DONE:os298 || Journal list view icon does not display after selection (os258) [[:File:Listviewos258.jpg]] ( [PATCH] fix malformed svg module-updater icon revealed in F13 ?)|| aa
| |
| |-
| |
| || DONE:os259 || Default font, menus etc seems large, larger than it used to be || jasg
| |
| |-
| |
| || DONE:os298 || Etoys does not save any more to the journal (ctime problem) || aa
| |
| |}
| |
|
| |
|
| === Non-regression bugs (also present in Sugar 0.84) === | | == Installation == |
|
| |
|
| {| class="wikitable"
| | === XO-1 === |
| ! Status !! Task !! Owner
| |
| |-
| |
| || || Disconnects from network on power save || pgf
| |
| |-
| |
| || DONE:??? || Cannot create tabs in browse || m_anish
| |
| |-
| |
| || DONE:os255 || Twice only, boot has frozen on the first dot of the loading clock, before Sugarlabs Fedora logos appear || bernie
| |
| |-
| |
| || || {{Bug|1999}}: Raul's bug about journal browser overlapping activities ||
| |
| |-
| |
| || DONE:NotABug || {{Bug|2011}}: Record activity cannot be quit with CTRL-W || m_anish
| |
| |-
| |
| || DONE:NotABug || Sugar should restart/refresh after updating activities || tch
| |
| |-
| |
| || DONE:os205 || Keep -> Keep a copy (fold into stop menu) || jasg
| |
| |-
| |
| || DONE:os240 || Dates of activities don't make any sense || bernie
| |
| |-
| |
| || DONE:os240 || Pippy layout is broken || m_anish
| |
| |-
| |
| || DONE:os245 || Sugarized version of scratch || dirakx
| |
| |-
| |
| || || {{Bug|2023}}: Cannot associate to AP with accented letters in SSID || carlos
| |
| |-
| |
| || DONE:os240 || Enable f11-xo1-0.88 yum repos for updates || bernie
| |
| |-
| |
| || DONE:os254 || Mesh icons duplicated in Neighbor View on NM restart || tch
| |
| |-
| |
| || DONE:os240 || Split "freeworld" packages to a separate repository || bernie
| |
| |-
| |
| || || Review old bugs filed against F11-XO1-PY 0.84 || carlos
| |
| |-
| |
| || DONE:os250 || Double clicking activities on journal opens 2 or 3 instances || tch
| |
| |-
| |
| || DONE:os268 || Can't upload images to Blogger.com (tabs needed) || carlos
| |
| |-
| |
| || os300 || Erasure of downloaded Activity entries in Journal permanently removes the code bundle : https://bugs.sugarlabs.org/ticket/1512 || dcastelo
| |
| |}
| |
|
| |
|
| === New features ===
| | [[File:Xo-1.png|right]] |
| | [[File:XO-XP.png|right]] |
|
| |
|
| {| class="wikitable"
| | * First, ensure that your laptop is [http://wiki.laptop.org/go/Activation_and_developer_keys unlocked]. |
| ! Status!! Task !! Owner
| | * Download both <tt>'''osXXXXX.img'''</tt> and <tt>'''osXXXXX.crc'''</tt> to the root directory of a USB stick or SD card. |
| |-
| | * Drop to the "'''ok'''" prompt by pressing [[File:Esc.svg|24px]] (Esc) repeatedly during boot |
| || DONE:os205 || Switch power management from ohm to powerd || bernie
| | * Type the command: {{Code|'''copy-nand u:\osNdx.img'''}} for a USB stick or {{Code|'''copy-nand sd:\osNdx.img'''}} for a SD card followed by [[File:Key_enter.jpg|50px]] (enter) |
| |-
| | * Wait for the display to fill in with color and the "'''ok'''" prompt to return |
| || DONE:os223 || Add StopWatch, Finance, JukeBox, ImageViewer, InfoSlicer || bernie
| | * Type the command {{Code|'''reboot'''}} followed by [[File:Key_enter.jpg|50px]] (enter) |
| |-
| | * The XO will reboot, finish writing, reboot itself, and take you to the naming and color choice process |
| || DONE:os260 || Add Words (not on aslo) and GetBooks || bernie, sayamindu
| | * During the reboots, keep the charger connected to allow OFW to self-update |
| |-
| |
| || WONTFIX || <s>Resurrect Rainbow support</s> ||
| |
| |- | |
| || DONE:os260 || Integrate journalmanagement extension || jasg
| |
| |- | |
| || DONE:os283 || {{Bug|2006}}: Merge touchpad patches from walter || bernie
| |
| |-
| |
| || DONE:os223 || Journal size display || aa
| |
| |-
| |
| || DONE:os260 || Integrate Esteban's backup to USB/SD || tch
| |
| |- | |
| || DONE:os260 || Integrate DCastelo's GSM bugfixes || tch
| |
| |-
| |
| || DONE:os253 || Disabling Hot corners from the frame option || tch
| |
| |}
| |
|
| |
|
| === Experimental features ===
| | '''See also''' the [http://wiki.sugarlabs.org/go/Talk:Downloads#Upgrade_an_XO-1_to_Sugar_0.84_with_Fedora_11_and_Gnome detailed instructions]. |
|
| |
|
| {| class="wikitable"
| | === XO-1.5 === |
| ! Status!! Task !! Owner
| |
| |-
| |
| || DONE: os240 || experimental menu speedup patch || mstone (bernie)
| |
| |-
| |
| || DONE: os240 || kill the MANIFEST file || bernie
| |
| |}
| |
|
| |
|
| | [[File:Xo-1.5.png|right]] |
| | [[File:XO-HS.png|right]] |
|
| |
|
| == Using this build with other deployments ==
| | * First, ensure that your laptop is [http://wiki.laptop.org/go/Activation_and_developer_keys unlocked]. |
| | | * Download <tt>'''osXXXXX.zd'''</tt> to the root directory of a USB stick |
| A few customizations make this image somewhat deployment-specific:
| | * Drop to the "'''ok'''" prompt by pressing [[File:Esc.svg|24px]] (Esc) repeatedly during boot |
| | * Type the command: {{Code|'''fs-update u:\osXXXXX.zd'''}} followed by [[File:Key_enter.jpg|50px]] (enter) |
| | * Wait for the display to fill in with color and the "'''ok'''" prompt to return |
| | * Type the command {{Code|'''reboot'''}} followed by [[File:Key_enter.jpg|50px]] (enter) |
| | * The XO will reboot and take you to the naming and color choice process |
|
| |
|
| * Limited language support: to save space, we've included only English and Spanish translations.
| | '''See also''' the [http://wiki.laptop.org/go/F11_for_1.5 detailed instructions]. |
|
| |
|
| * Image signed with the Paraguay deployment keys. Laptops from other regions need to be unlocked in order to accept this image.
| | === XO-1.75 === |
|
| |
|
| * The software update control panel icon checks for new activities on our wiki rather than on laptop.org.
| | The XO-1.75 is not supported at this time. Please [[Dextrose/Contacts|contact us]] if you are planning to deploy Dextrose on XO-1.75. |
|
| |
|
| * The Browse home page contains the Paraguay Educa logo and a few links to our website.
| | === Other netbooks === |
|
| |
|
| We may find the time to release slightly modified images to meet the
| | Please [[Dextrose/Contacts|contact us]] if you need support for running Dextrose on non-XO hardware. |
| needs of other OLPC deployments interested in upgrading to Sugar 0.88.
| |
|
| |
|
| More importantly, we're happy to help other deployments produce their
| |
| own OS images independently of us, thus exploiting the [http://www.gnu.org/philosophy/free-sw.html Freedom #1] provided by Free Software.
| |
|
| |
|
| == How to join development == | | == Using Dextrose in your deployment == |
|
| |
|
| See the [[/Getting_Involved | Getting Involved]] page and our [[/Build_System | Build System]] documentation.
| | We're happy to help other deployments produce their own OS images independently of us, |
| ===[[/Subpages | Subpages]]===
| | thus exploiting the [http://www.gnu.org/philosophy/free-sw.html Freedom #1] provided by Free Software. |
|
| |
|
| [[Category:Project]]
| | === Subpages === |
| | {{Special:PrefixIndex/{{PAGENAME}}/}} |