This week, the Ubuntu Sugar Remix Update has almost nothing to do with Sugar on Ubuntu.&nbsp; Instead it is about the Sugar Activities Portal at <a href="http://activities.sugarlab.org" target="_blank">activities.sugarlab.org</a> (ASLO) and how Sugar Labs, Rochester Institute of Technology, Red Hat, and MediaWiki are working together to Learn with Sugar, Teach with Sugar, and Spread Sugar.<br>





<br>== <a href="http://Addons.mozilla.org" target="_blank">addons.mozilla.org</a> ==<br><br>The idea for ASLO has existed for at least two years ago.&nbsp; When I first started working with Sugar Labs, I remember seeing posts on various OLPC lists about how cool it would be to have something like <a href="http://addons.mozilla.org" target="_blank">addons.mozilla.org</a> for Sugar.&nbsp; Mozilla had been working on this problem for several years.&nbsp; As a result, the <a href="http://addons.mozilla.org" target="_blank">addons.mozilla.org</a> code was very specific to Mozilla's needs. The first challenge was as much political as technical.&nbsp; We had to convince the Mozilla developers to accept a couple of patches that would allow Sugar Labs to branch, rather fork the code base. &nbsp;(Much of the work for these initial patches were done by a friend of Dogi's whose name escapes me at the moment.)<br>





<br>The next hurdle was getting ASLO to run on Sugar Labs infrastructure. &nbsp;Several people had a hand in this.&nbsp; Among them were Alsroot, Bernie, and Mel.&nbsp; We had an activities portal that barely worked with no activities and no traffic.<br>





<br>Wade stepped up with the activities team to move several activities from their previous homes to ASLO. &nbsp;Tomeu and Simon added patches to fix the most broken bits.&nbsp; ASLO worked, had a couple of activities and no traffic.<br>





<br>Then, three events happened at roughly the same time. &nbsp;Alsroot stood up to maintain the code base. &nbsp;He has tended the code and kept it in sync with upstream Mozilla. &nbsp;The publicity and success of the initial SoaS release drew attention to the portal. &nbsp;Josh Williams created and implemented the ALSO look and feel.<br>





<br>In the final months of 2009 traffic grew.&nbsp; Sunjammer, Sugar Lab's primary server, started to succumb to the load.&nbsp; At SugarCamp Bolzano we started splitting the service to run as a cluster on multiple machines. &nbsp;By December of 2009 we had ASLO running as a cluster of VMs on a secondary server.... which promptly crashed and brought ALSO down for nearly a day.<br>





<br>Luckily, summer break started for the southern hemisphere, which accounts for nearly ninety percent of ASLO's traffic. &nbsp;Sunjammer handled the reduced load like a champ.&nbsp; We all had a chance to catch our breath.<br>





<br>== RIT ==<br><br>Over the next couple of weeks ASLO will move to its new home at the Rochester Institute of Technology. &nbsp;Luke has been working with MediaWiki on the donation of several servers. &nbsp;These are used servers which are being taken out of rotation at MediaWiki's data center, but they should do just fine as proof of concept machines for the new cluster.<br>





<br>The relationship between Sugar Labs and RIT has been growing for over a year.&nbsp; Karlie Robinson and Fred Grosse were the initial champions. &nbsp;Karlie arranged for several dozen XO developer machines to be shipped from Fedora to RIT. &nbsp;Together with Fred, she brought Professor Steven Jacobs on board. &nbsp;Steve was looking for a project to instill 'community service' as a value in his students and at RIT as a whole.<br>





<br>Concurrently, Mel and Greg, from RedHat, have been working on <a href="http://teachingopensource.org" target="_blank">teachingopensource.org</a> , a project to introduce and promote open source in higher education. &nbsp;RedHat has been funding and Mel has been doing much of the legwork to push the program from the community side and supervise the co-op students.<br>





<br>This spring Steven hired an assistant, Remy DeCausemake, to keep things moving. &nbsp;Remy and two students will work specifically on Video Chat.&nbsp; The XO 1.5 has a high enough video frame rate to allow people to chat via sign language!<br>





<br>== ASLO @ RIT ==<br><br>So now we have ASLO, a established support structure at RIT, and a couple of donated machines. &nbsp;What next? &nbsp;The computer Science House (a geek dorm) at RIT has offered to host and maintain several machines for Sugar Labs in their server room.<br>
<br>Work will begin in spring quarter which starts March 8th. &nbsp;The machines should already be at RIT. &nbsp;The server room is getting some new wiring.&nbsp; This week Remy and Mel will interview for work-study students to help out.<br>





<br>The students at CSH will install the machines and set up other necessary admin services such as back ups. &nbsp;From the CSH point of view, this is not just giving free hosting to Sugar Labs, instead it is a chance maintain and develop a critical service for a global education project that runs on some pretty cool open source technology.<br>





<br>Dogi will then make a trip to Rochester to work with the students to install and test the ASLO software (<a href="http://wiki.sugarlabs.org/go/Machine/Discovery_One" target="_blank">http://wiki.sugarlabs.org/go/<wbr>Machine/Discovery_One</a> ) &nbsp;<br>





<br>The Goals for this term are:<br>1. Scale ALSO to meet the load -- If this were the only goal, it would be cheaper and faster to spend a couple thousand dollars on a fast machine, stick it in Gnaps and let alsroot and bernie maintain the thing.<br>


<br>2. Establish a broader relationship between Sugar Labs, RIT, and Red Hat -- Currently Red Hat is driving the relationship at RIT. &nbsp;The money folks at Red Hat are are having trouble seeing the revenue generation potential of Sugar..... &nbsp;But, if we can foster a relationship between RedHat and RIT around servers and possibly a cloud, everyone comes out ahead.<br>





<br>3.&nbsp; Establish RIT and CSH as a high quality hosting provider for community service and open source projects.<br><br>david<br>