Archive for the ‘Deployment’ Category

The sticks are here!

Thursday, March 4th, 2010

sticks3

Yesterday was a great day for the Planetarium Deployment in Berlin, Germany. We gave out a USB key containing the Sugar on a Stick (Soas) version Strawberry to every learner in our class!

This is a big milestone in this deployment. The learners have now the possibility to use the Sugar learning platform at home. This will allow them to dig deeper, to discover at their own pace. I am very excited how much this will change the way the learners will use Sugar. I will definitely let you know how we progress!

To make this all happen some work had to be done beforehand. Of course I needed to find some sticks. As not every kid had a stick they could use themselves I looked for a partner to help to the little data storage devices. OLPC Deutschland kindly offered to donate the sticks for the deployment - thanks very much!

Once I had the sticks there was the question which Soas/Sugar version I should put on them. Myself I had used Soas-Strawberry for months now and was really happy with the performance and stability. And as I use Sugar 0.84 in my class too, I decided this was the way to go. I had to fix a few bugs that were introduced by updates (Etoys, Write) and together with Sebastian we worked out an easy way to localize the image. Thanks Sebastian for all your support in those last weeks. I also want to thank the Sugar Labs infrastructure team for providing me with the environment to build the images, and especially Sascha which helped me to setup my login on a, normally lazy, Sunday afternoon.

I want to thank as well all the translators that made the localized Sugar environment possible. This is a great strength of the Sugar platform and the Sugar community which is hard to beat.

Now the learners took the sticks home and the next exciting part is if they will manage to boot them. Unfortunately there are many things that can go wrong. Some machines can not boot from USB directly for example. That issue I have solved by providing the students with boot helper CDs. But even though they have the CD, on some machines you have to set the boot options in the BIOS first. And getting into the BIOS is different on every machine, and even if the device is set in the BIOS on certain machines you still have to hit a key on boot to select the USB device to boot from. And how do you give good instructions to a young learner to make settings in the BIOS? Of course I asked the students to do the setup with their parents, but still I am very excited what the outcome is. For how many will it boot directly? At least I have feedback from one student that it booted right away for him… :)

All in all, I think this is a success story, and I hope this encourages the community to keep on working towards their goals and others to make similar experiences to mine.

Create your localized Soas-Strawberry

Tuesday, March 2nd, 2010

There were some changes to the Sugar on a Stick strawberry git repository last night. We moved the part that localizes your image (language, keyboard and time zone) to a separate kickstart file. That way we hope to make it clearer how you can create your localized images.

Here is an example for a german image:


diff --git a/soas-international.ks b/soas-international.ks
index 355b216..cb00ea2 100644
--- a/soas-international.ks
+++ b/soas-international.ks
@@ -1,3 +1,3 @@
-lang en_US.UTF-8
-keyboard us
-timezone US/Eastern
+lang de_DE.UTF-8
+keyboard de
+timezone Europe/Berlin

Btw, if you need to create a boot loader for your image you can use the script provided in the repository. Simply do:
/boot-helper-creator.sh [path to iso of which to create a boot helper] (You must use sudo or be root on most system to do that).

Change the Browse start page

Thursday, September 3rd, 2009

Wikipedia is quite a good source for free pictures. And most of them are appropriate for kids as well. And it is in most cases a great resource to verify data, for example the capital of a country.

Also you want to have the search (google and wikipedia) localized. The wikipedia.patch adds a wikipedia search field localized to german. Furthermore it localizes the google search to german and localizes the links at the top left. The file you have to edit is the data/index.html in the Browse activity folder.

Imaging software (2)

Tuesday, September 1st, 2009

A few days ago, I was looking for an imaging software besides commercial solutions like Arconis. And of course it should be open source one, too. David pointed me to http://clonezilla.org/ which was a great hint. After setting up my master machine I was able to clone it to any other machine using two usb keys running the Clonezilla live version.

To flash the live version it onto the usb sticks I used the good tutorial at the clonezilla page. After you start the machine from the usb-key you have the options to either store the hard disk contents of the master machine to an image and restore it on the target machine. Or you can use the ‘disk-to-disk’ functionality and clone the hard disk directly (works over the network). Of course I had the benefit of having only one type of machines in the computer lab. For my purposes I used the ‘disk-to-disk’ method. But I successfully stored an image of the original windows machine and restored it to another machine as well.

All in all, I was more then happy with the outcome and the handling of the software. Of course, when you do this more often you would like to have a broadcast command to do the flashing in one go. But that exercise is left to the reader.