OLPC: Upgrading X0-1 to new SugarLabs Release

  • user warning: Table 'cache' is marked as crashed and should be repaired query: SELECT data, created, headers, expire FROM cache WHERE cid = 'filter:1:dfab40854249d11fc7b3021d75fc1b55' in /home/dowdle/public_html/montanalinux/includes/database.mysql.inc on line 121.
  • user warning: Table 'cache' is marked as crashed and should be repaired query: UPDATE cache SET data = '<p>I saw an announcement the other day about a <a href=\"http://wiki.sugarlabs.org/go/Deployment_Team/Fedora_on_the_XO-1\" target=\"_os16rn\">development OS release</a> (os16) for the OLPC XO-1 laptop that basically brings it into parity with the release on the XO-1.5. I downloaded it, got a <a href=\"http://wiki.laptop.org/go/Activation_and_developer_keys#Getting_a_developer_key_for_your_running_XO_laptop\" target=\"_getkey\">developer key</a>, <a href=\"http://wiki.laptop.org/go/Activation_and_developer_keys#Disable_the_security_system\" target=\"_unlock\">unlocked</a> an OLPC, and figured out how to install it. Once you become familiar with the process, it is actually easy and straight forward. I even played with the FORTH-based firmware for the first time.</p>\n<p>The main new features in the OS16 devel release are:</p>\n<ol>\n<li>Based on Fedora 11 (was 9)</li>\n<li>2.6.31 Kernel (was 2.6.27)</li>\n<li>Includes \"Switch to GNOME\" option</li>\n<li>Additional productivity Apps</li>\n<li>Updated Sugar release</li>\n</ol>\n<p>Of course the <a href=\"http://wiki.laptop.org/go/Hardware_specification\" target=\"_xo-1_hardware\">hardware in the XO-1</a> has not changed but the new software still runs quit well in 256MB of RAM with no SWAP.</p>\n<p><b>About GNOME</b></p>\n<p>GNOME is listed as version 2.26.3. Applications installed include:</p>\n<ul>\n<li>Accessories - File Roller, gedit, and Thesaurus</li>\n<li>Graphics - GIMP and Inkscape</li>\n<li>Internet - Empathy, Firefox (3.5.9) and XChat</li>\n<li>Office - AbiWord (2.8.4) and Gnumeric</li>\n<li>Programming - MySqueak</li>\n<li>Sound &amp; Video - Audacity, Etoys, Gnash SWF Viewer, and Totem</li>\n<li>System Tools - Nautilus File Browser, Switch to Sugar, and Terminal</li>\n</ul>\n<p>I tried out most of the apps and they work just fine given the resource limitations. I do not recommend having more than two or three apps open at any given time to save memory.</p>\n<p>In Firefox I decided to reduce the font size down to 10 because the default size of 16 was a tad big. Given the screen size of the OLPC, you might have to do more scrolling around than on larger screens but it does work well.</p>\n<p>NetworkManager works great and I was able to use wired networking at work (with a USB-to-ethernet adapter) and wireless networking at home just fine.</p>\n<p><b>About Sugar</b></p>\n<p>The updated Sugar runs just fine. I didn\'t do an activity by activity comparison to see what might be missing but at first glance it appears to be your standard G1G1 set of activities.</p>\n<p><b>What is Missing?</b></p>\n<p>The new OS image is about 120MB bigger than the previous one which isn\'t bad considering the addition of GNOME, the various productivity apps, and the updated Sugar. One thing still missing is printing support... no CUPS and no printer config app under System -&gt; Preferences. Maybe they\'ll add that some day if they decide to dedicate even more of the precious storage space to a printing system.</p>\n<p><b>Conclusion</b></p>\n<p>Overall I was impressed with the new devel OS and was glad to see a new announcement (<a href=\"http://lists.sugarlabs.org/archive/sugar-devel/2010-July/025376.html\" target=\"_softwarestrategy\">OLPC software strategy</a>) saying that they plan on coming up with an official release in the near future that is signed, supported, and doesn\'t require unlocking the OLPC with a developer key. Although there is still a debate going on in the OLPC community about perhaps hiding the \"Switch to GNOME\" feature, specifically among teachers, they have decided that it is a good idea to keep the software on the XO-1 and XO-1.5 in parity.</p>\n<p>Keep up the good work OLPC and SugarLabs... you guys always amaze me... and I posted this from the OLPC. I think I\'m getting more used to the child-sized keyboard. :)</p>\n<br class=\"clear\" />', created = 1410866635, expire = 1410953035, headers = '' WHERE cid = 'filter:1:dfab40854249d11fc7b3021d75fc1b55' in /home/dowdle/public_html/montanalinux/includes/database.mysql.inc on line 121.
  • user warning: Table 'cache' is marked as crashed and should be repaired query: SELECT data, created, headers, expire FROM cache WHERE cid = 'filter:1:f48b9dd7cb1d639dc7a4ec76721c590f' in /home/dowdle/public_html/montanalinux/includes/database.mysql.inc on line 121.
  • user warning: Table 'cache' is marked as crashed and should be repaired query: UPDATE cache SET data = '<p><a href=\"http://build.laptop.org/10.1.2/xo-1/os301\" target=\"_os301build\">http://build.laptop.org/10.1.2/xo-1/os301</a></p>\n<p>Compressed image size: 595.62mb (+62.88mb since build 300)</p>\n<p>Description of changes in this build:</p>\n<p>* #10207, powerd: Fix wake on LAN<br />\n* #10208, kernel: Fix \"disable wlan\" control panel<br />\n* #10209, sugar: Fix \"Start\" menu item on activity palette in Sugar<br />\n* #10211, NetworkManager: Fix sporadic mesh connection failure<br />\n* #10214, kernel: Fix gstreamer segfault when using Record<br />\n* #10221, kernel: Fix wlan activity LEDs<br />\n* #10219, Browse: Re-add standard content bundles<br />\n* #10228, kernel: Fix screen blanking events on the VT<br />\n* Set nautilus to \"browser mode\" by default<br />\n* Turn on idle-suspend by default<br />\n* Temporarily disable pretty boot, to diagnose boot hangs like #9100</p>\n<p>Package changes since build 300:</p>\n<p>-NetworkManager-0.7.2.997-2.git20100609.fc11.i586<br />\n+NetworkManager-0.7.2.997-2.git20100609.fc11.olpc1.i586<br />\n-NetworkManager-glib-0.7.2.997-2.git20100609.fc11.i586<br />\n+NetworkManager-glib-0.7.2.997-2.git20100609.fc11.olpc1.i586<br />\n-NetworkManager-gnome-0.7.2.997-2.git20100609.fc11.i586<br />\n+NetworkManager-gnome-0.7.2.997-2.git20100609.fc11.olpc1.i586<br />\n-kernel-2.6.31_xo1-20100708.1135.1.olpc.d0b7f5e.i586<br />\n+kernel-2.6.31_xo1-20100714.1740.1.olpc.1eac9a942c72b10.i586<br />\n-kernel-firmware-2.6.31_xo1-20100708.1135.1.olpc.d0b7f5e.i586<br />\n+kernel-firmware-2.6.31_xo1-20100714.1740.1.olpc.1eac9a942c72b10.i586<br />\n-olpc-powerd-24-1.fc11.i586<br />\n+olpc-powerd-25-1.fc11.i586<br />\n-olpc-powerd-dbus-24-1.fc11.i586<br />\n+olpc-powerd-dbus-25-1.fc11.i586<br />\n-sugar-0.84.17-1.fc11.i586<br />\n+sugar-0.84.18-1.fc11.i586</p>\n<br class=\"clear\" />', created = 1410866635, expire = 1410953035, headers = '' WHERE cid = 'filter:1:f48b9dd7cb1d639dc7a4ec76721c590f' in /home/dowdle/public_html/montanalinux/includes/database.mysql.inc on line 121.
  • user warning: Table 'cache' is marked as crashed and should be repaired query: SELECT data, created, headers, expire FROM cache WHERE cid = 'filter:1:1c3c68081a2f46ce27e59035328a89ef' in /home/dowdle/public_html/montanalinux/includes/database.mysql.inc on line 121.
  • user warning: Table 'cache' is marked as crashed and should be repaired query: UPDATE cache SET data = '<p>Just found out that there is a new release today (os300) that has some additional bug fixes. Will be trying it out RSN.</p>\n<p>The new release is from the laptop.org folks rather than the SugarLabs folks and I don\'t think the email is public so I\'ll not share the complete info until it is.</p>\n<br class=\"clear\" />', created = 1410866635, expire = 1410953035, headers = '' WHERE cid = 'filter:1:1c3c68081a2f46ce27e59035328a89ef' in /home/dowdle/public_html/montanalinux/includes/database.mysql.inc on line 121.
  • user warning: Table 'cache' is marked as crashed and should be repaired query: SELECT data, created, headers, expire FROM cache WHERE cid = 'filter:1:74b3682044d53155541e19924fb71c09' in /home/dowdle/public_html/montanalinux/includes/database.mysql.inc on line 121.
  • user warning: Table 'cache' is marked as crashed and should be repaired query: UPDATE cache SET data = '<p>I have one, sitting in a box, having purchased originally for $399 to support the program (buy one, get one). I believe in the cause, still.<br />\nHowever, I can\'t tell by my research what to do with it now, if anything! And wondered if you have any recomendations? It would be great if the original one could be modified to work as a handy netbook to read emails on the web when away from home, but that seems far fetched!!<br />\nThanks in advance for any comment.</p>\n<br class=\"clear\" />', created = 1410866635, expire = 1410953035, headers = '' WHERE cid = 'filter:1:74b3682044d53155541e19924fb71c09' in /home/dowdle/public_html/montanalinux/includes/database.mysql.inc on line 121.
  • user warning: Table 'cache' is marked as crashed and should be repaired query: SELECT data, created, headers, expire FROM cache WHERE cid = 'filter:1:5a5df1eff4baf0db7e4be026c602ef79' in /home/dowdle/public_html/montanalinux/includes/database.mysql.inc on line 121.
  • user warning: Table 'cache' is marked as crashed and should be repaired query: UPDATE cache SET data = '<p>I emailed you directly but yeah, the GNOME 2.x desktop is very... well... desktopy. It includes the Firefox web browser, GIMP, Inkscape... and Abiword I think... along with a few desk accessory type apps.</p>\n<br class=\"clear\" />', created = 1410866635, expire = 1410953035, headers = '' WHERE cid = 'filter:1:5a5df1eff4baf0db7e4be026c602ef79' in /home/dowdle/public_html/montanalinux/includes/database.mysql.inc on line 121.
|

I saw an announcement the other day about a development OS release (os16) for the OLPC XO-1 laptop that basically brings it into parity with the release on the XO-1.5. I downloaded it, got a developer key, unlocked an OLPC, and figured out how to install it. Once you become familiar with the process, it is actually easy and straight forward. I even played with the FORTH-based firmware for the first time.

The main new features in the OS16 devel release are:

  1. Based on Fedora 11 (was 9)
  2. 2.6.31 Kernel (was 2.6.27)
  3. Includes "Switch to GNOME" option
  4. Additional productivity Apps
  5. Updated Sugar release

Of course the hardware in the XO-1 has not changed but the new software still runs quit well in 256MB of RAM with no SWAP.

About GNOME

GNOME is listed as version 2.26.3. Applications installed include:

  • Accessories - File Roller, gedit, and Thesaurus
  • Graphics - GIMP and Inkscape
  • Internet - Empathy, Firefox (3.5.9) and XChat
  • Office - AbiWord (2.8.4) and Gnumeric
  • Programming - MySqueak
  • Sound & Video - Audacity, Etoys, Gnash SWF Viewer, and Totem
  • System Tools - Nautilus File Browser, Switch to Sugar, and Terminal

I tried out most of the apps and they work just fine given the resource limitations. I do not recommend having more than two or three apps open at any given time to save memory.

In Firefox I decided to reduce the font size down to 10 because the default size of 16 was a tad big. Given the screen size of the OLPC, you might have to do more scrolling around than on larger screens but it does work well.

NetworkManager works great and I was able to use wired networking at work (with a USB-to-ethernet adapter) and wireless networking at home just fine.

About Sugar

The updated Sugar runs just fine. I didn't do an activity by activity comparison to see what might be missing but at first glance it appears to be your standard G1G1 set of activities.

What is Missing?

The new OS image is about 120MB bigger than the previous one which isn't bad considering the addition of GNOME, the various productivity apps, and the updated Sugar. One thing still missing is printing support... no CUPS and no printer config app under System -> Preferences. Maybe they'll add that some day if they decide to dedicate even more of the precious storage space to a printing system.

Conclusion

Overall I was impressed with the new devel OS and was glad to see a new announcement (OLPC software strategy) saying that they plan on coming up with an official release in the near future that is signed, supported, and doesn't require unlocking the OLPC with a developer key. Although there is still a debate going on in the OLPC community about perhaps hiding the "Switch to GNOME" feature, specifically among teachers, they have decided that it is a good idea to keep the software on the XO-1 and XO-1.5 in parity.

Keep up the good work OLPC and SugarLabs... you guys always amaze me... and I posted this from the OLPC. I think I'm getting more used to the child-sized keyboard. :)


Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
Scott Dowdle's picture

OLPC os301 devel release

http://build.laptop.org/10.1.2/xo-1/os301

Compressed image size: 595.62mb (+62.88mb since build 300)

Description of changes in this build:

* #10207, powerd: Fix wake on LAN
* #10208, kernel: Fix "disable wlan" control panel
* #10209, sugar: Fix "Start" menu item on activity palette in Sugar
* #10211, NetworkManager: Fix sporadic mesh connection failure
* #10214, kernel: Fix gstreamer segfault when using Record
* #10221, kernel: Fix wlan activity LEDs
* #10219, Browse: Re-add standard content bundles
* #10228, kernel: Fix screen blanking events on the VT
* Set nautilus to "browser mode" by default
* Turn on idle-suspend by default
* Temporarily disable pretty boot, to diagnose boot hangs like #9100

Package changes since build 300:

-NetworkManager-0.7.2.997-2.git20100609.fc11.i586
+NetworkManager-0.7.2.997-2.git20100609.fc11.olpc1.i586
-NetworkManager-glib-0.7.2.997-2.git20100609.fc11.i586
+NetworkManager-glib-0.7.2.997-2.git20100609.fc11.olpc1.i586
-NetworkManager-gnome-0.7.2.997-2.git20100609.fc11.i586
+NetworkManager-gnome-0.7.2.997-2.git20100609.fc11.olpc1.i586
-kernel-2.6.31_xo1-20100708.1135.1.olpc.d0b7f5e.i586
+kernel-2.6.31_xo1-20100714.1740.1.olpc.1eac9a942c72b10.i586
-kernel-firmware-2.6.31_xo1-20100708.1135.1.olpc.d0b7f5e.i586
+kernel-firmware-2.6.31_xo1-20100714.1740.1.olpc.1eac9a942c72b10.i586
-olpc-powerd-24-1.fc11.i586
+olpc-powerd-25-1.fc11.i586
-olpc-powerd-dbus-24-1.fc11.i586
+olpc-powerd-dbus-25-1.fc11.i586
-sugar-0.84.17-1.fc11.i586
+sugar-0.84.18-1.fc11.i586


Scott Dowdle's picture

New os300 release

Just found out that there is a new release today (os300) that has some additional bug fixes. Will be trying it out RSN.

The new release is from the laptop.org folks rather than the SugarLabs folks and I don't think the email is public so I'll not share the complete info until it is.


OLPC XO-1

I have one, sitting in a box, having purchased originally for $399 to support the program (buy one, get one). I believe in the cause, still.
However, I can't tell by my research what to do with it now, if anything! And wondered if you have any recomendations? It would be great if the original one could be modified to work as a handy netbook to read emails on the web when away from home, but that seems far fetched!!
Thanks in advance for any comment.


Scott Dowdle's picture

Using GNOME on the XO-1

I emailed you directly but yeah, the GNOME 2.x desktop is very... well... desktopy. It includes the Firefox web browser, GIMP, Inkscape... and Abiword I think... along with a few desk accessory type apps.


Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.