Re: [IAEP] [support-gang] How Many XOs?

2011-03-02 Thread Reuben K. Caron


On Mar 2, 2011, at 10:58 AM, Walter Bender wrote:


FWIW, we've been in discussion about Sugar as part of the offering.


How has that idea been received? Can you clarify -- offered on top of  
Windows or as an additional window manager on the Linux side?





On Wed, Mar 2, 2011 at 10:41 AM, Christoph Derndorfer
 wrote:

Am 02.03.2011 06:34, schrieb John Watlington:


On Mar 1, 2011, at 7:41 AM, Christoph Derndorfer wrote:


Am 01.03.2011 13:36, schrieb Christoph Derndorfer:

Am 28.02.2011 22:59, schrieb John Watlington:


On Feb 23, 2011, at 10:27 AM, Christoph Derndorfer wrote:

I'm still absolutely clueless about the total figures but what  
I do know

is that Argentina's Conectar Igualdad program
(http://www.conectarigualdad.gob.ar/) will distribute 3 million
Classmate PCs in part of its public secondary school system by  
the end
of 2012. By late December approximately half a million of them  
had

supposedly been distributed.


According to the web site at the URL provided above, none have
been delivered to children as of Feb. 28.


When I was in Buenos Aires in mid-December for a 3-day workshop
organized by the Argentinian MoE I also met my former  
Argentinian host
brother and his cousin who had received their Classmate PCs in  
late

November.

So I know that at least two of them have actually been  
distributed (and

no, this time not based on dubious information from Kigali;-)

We continue to hear that Classmates are being deployed, but  
nobody

can provide concrete information about where and how many.


I'll get in touch with some people in Buenos Aires to try and  
figure out

what the current figure there is.


Okay, just found
http://www.conectarigualdad.gob.ar/sobre-el-programa/evaluacion-y-seguimiento/informe-de-avance-de-entregas/
which supposedly provides the number of distributed netbooks and is
updated on a weekly basis.

The count as of today is 358,227.


Impressive number.  What software are they running ?


It's dual-boot with Windows and Linux.

According to a manual
(www.conectarigualdad.gob.ar/wp-content/themes/conectar_igualdad/pdf/Manual_alumnos.pdf)
on the Conectar Igualdad Web site for Linux they're using the
Debian-based (IIRC) OS from http://www.pixartargentina.com.ar/  
however

one of the project leads just told me that it's Ubuntu so they might
have changed their mind since the manual was written.

On the Windows side there's also slightly confusing information with
again the manual making a reference to Windows XP whereas
http://www.conectarigualdad.gob.ar/la-netbook/descripcion-de-los-equipos/tecnologia/tecnologia/
talks about Windows 7 Professional. But again I've asked that project
lead for a clarification and will report back once I know more.

Hope that helps.

Christoph

--
Christoph Derndorfer
co-editor, www.olpcnews.com
e-mail: christ...@olpcnews.com
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep





--
Walter Bender
Sugar Labs
http://www.sugarlabs.org
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] Link for Maple Syrup?

2010-11-01 Thread Reuben K. Caron

Not sure if it is the latest rev:

http://open1to1.msln.net/MapleSugar/


On Nov 1, 2010, at 1:28 PM, Caryl Bigenho wrote:


Hi All,

I have a copy of Maine 1 to 1's Maple Syrup that I run in a Virtual  
Box on my MacBook.  I need to share the link on the olpc-socal list,  
but Google isn't very helpful this morning. Can someone send me the  
link for the download?


TIA
Caryl
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep

Re: [IAEP] "Mesh" Dreams = OLSR

2010-09-03 Thread Reuben K. Caron
Mike,

Thank you for the information!

To be clear, from what I understand from our discussions in the past  
you're topology looks like

AP(802.11A + OLSRD) - AP (802.11B/G) - XO

You have several AP(802.11A + OLSRD) acting as your backbone and they  
drop down to standard AP (802.11B/G) for connection to the XOs.

Please let me know if this is correct.

Out of curiosity: have you considered extending your OLSR network to  
the AP (802.11B/G)'s and installing the OLRSd binary on your XOs so  
the OLSR network can be extended beyond the school?

Thanks,

Reuben

On Sep 2, 2010, at 6:36 PM, Mike Dawson wrote:

> Hi,
>
> Sorry for my late reply to this.  Actually we use OLSR in Afghanistan
> to do our school networking like so:
>
> 1. An OLSR router (running openwrt Freifunk ; see freifunk.net )
> connects to the other routers in the school - that forms the backbone
> on one network (e.g. channel 6)
>
> 2. A vanilla OpenWRT router actually connects to the XOs in the class.
> We reduce the transmit power on that and run it on a different
> channel (e.g. 1 or 11)
>
> The plus side is that you get a pure wireless system that does not
> need network cabling / does not have cables getting killed by the
> environment.  The down side is you use more routers.  I think
> financially the costs are pretty similar.  Also you can now use
> 802.11n to get good speeds on the backbone.
>
> Seems to scale pretty nicely - we have 500 XOs in most schools.  Note
> though by design we are not using the collaboration on the school
> server but rather just through the AP - teachers are not that enthused
> by the prospect of kids being able to chat with anyone anytime.
>
> This has practically made doing the deployment in the field a bit
> easier - though the firmware is not always perfect and not always
> working out of the box with all hardware options.
>
> Regards,
>
> -Mike
>
>
>
> On 25/08/2010, Martin Langhoff  wrote:
>> On Tue, Aug 24, 2010 at 11:13 AM, Reuben K. Caron  
>>  wrote:
>>> Where Mesh != 802.11s but rather an adhoc, self healing, self
>>> organizing routable network.
>>
>> Cerebro gave a great working demo of what you describe. Don't know  
>> how
>> they compare.
>>
>> I think it is perfectly feasible to achieve what you want...
>>
>> - to do it seamlessly and with polish will take a ton of work
>>
>> - very few users will actually benefit because the "under a tree"
>> scenario covers IMHO most of our interesting use cases.
>>
>> People do talk about having a mesh that covers their whole town, and
>> it's great dream but not achievable with our current constraints
>>
>> - town-wide meshes are made of stationary nodes
>>
>> - the "mesh" approaches we're discussing burn CPU / battery...
>>
>> - perennially power-starved users will focus on use, not on
>> maintaining the communal mesh up
>>
>>> Imagine a world where Sugar on a Stick machines can communicate on  
>>> the
>>> same network as an XO laptop
>>
>> We have that now with ad-hoc and infra. Limited but we have it.
>>
>>> A world where mesh capabilities are
>>> hardware agnostic allowing anyone to bring up a mesh network by
>>> booting a live cd.
>>
>> Mesh is pixie dust for most people. Your 'imagine' lines will make  
>> the
>> imagine things that cannot be made to work _in the way people
>> imagine_. Some meshy things can be made to work in a lab. Others just
>> involve tradeoffs no sane user would take on...
>>
>> We've had bazillion threads about this, because mesh stokes passion.
>> Problem is... even if you had the magical code right now working
>> seamlessly... the cost/benefit ratio isn't good.
>>
>> cheers,
>>
>>
>>
>> m
>> --
>>  martin.langh...@gmail.com
>>  mar...@laptop.org -- School Server Architect
>>  - ask interesting questions
>>  - don't get distracted with shiny stuff  - working code first
>>  - http://wiki.laptop.org/go/User:Martinlanghoff
>> ___
>> Devel mailing list
>> de...@lists.laptop.org
>> http://lists.laptop.org/listinfo/devel
>>

___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] "Mesh" Dreams = OLSR

2010-08-24 Thread Reuben K. Caron

On Aug 24, 2010, at 11:24 AM, Richard A. Smith wrote:

> The largest of our mesh problems did not have to do with scalability  
> on sheer number of nodes but rather scalability in density.  Is  
> there any information available on how these networks perform when  
> there are 50 - 100 of them next all in the same room or in adjacent  
> rooms?

Here is a link to a paper that actually tested in a physical 49 node  
lab with various configurations:

http://dev.laptop.org/~reuben/Elsevier2008_OLSR_compare.pdf

This differs from most other papers that I have read that use  
theoretical simulations.

Reuben

___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] "Mesh" Dreams = OLSR

2010-08-24 Thread Reuben K. Caron

On Aug 24, 2010, at 12:08 PM, Richard A. Smith wrote:

> I'm not talking about comparison to our previous mesh.

Thanks keeping me on track.

> I'm talking about comparison to an AP.  Overall we currently don't  
> have much need for "mesh" as most of our scenarios are a dense cloud  
> of children in the same space trying to network with each other.

Fo deployments that have funding for APs there is not much need for  
"mesh." I would approximate that roughly 66% of our user base are in  
deployments that do not have funding for APs.

>
> The network-without-infra feature of "mesh" is certainly useful in  
> scenarios were you want to provide access over a wider area.  Its a  
> very important feature of mesh but its just not the feature we need  
> on the ground ATM.

Yet, this is a "feature," we continue to sell and a feature often  
requested.

> However, if the same mesh smartness also gets density without using  
> AP's then that's a big win.

Agreed!

Reuben


___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] "Mesh" Dreams = OLSR

2010-08-24 Thread Reuben K. Caron

On Aug 24, 2010, at 11:24 AM, Richard A. Smith wrote:

> On 08/24/2010 10:13 AM, Reuben K. Caron wrote:
>
> > Consider the benefits of using open source software versus our  
> closed
> > source firmware and partnering with communities like Freifunk whose
> > network is ~ 800 node, guifi.net is almost 10k nodes in Barcelona,
> > Athens Wireless is 5k nodes.
>
> The largest of our mesh problems did not have to do with scalability  
> on sheer number of nodes but rather scalability in density.  Is  
> there any information available on how these networks perform when  
> there are 50 - 100 of them next all in the same room or in adjacent  
> rooms?
>
> In those scenarios we run into RF density issues even when using APs.

 From what I understand, OLSR has a better mechanism for maintaining  
the "mesh information." If you recall any change in mesh was  
previously broadcasted to all listeners. OLSR is configurable. For  
instance, information would only be broadcasted to two levels of one  
devices immediate neighbor not the whole mesh cloud. Another issue we  
had was maintaining mesh information in a limited memory space on the  
WLAN module; OLSR would now process that information. 
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] "Mesh" Dreams = OLSR

2010-08-24 Thread Reuben K. Caron


On Aug 24, 2010, at 10:26 AM, Chris Ball wrote:


The fact that a custom mesh algorithm would have to run on the CPU --
prohibiting any kind of idle-suspend -- makes it a non-starter for an
XO deployment in my eyes.  Did you have any thoughts on this?



Hi Chris,

Great point. Thank you for bringing this up. I have given this some  
thought; though I'm curious to know if this is your only objection to  
the suggestion? I find it interesting that what you consider a non- 
starter, I consider a feature. I have often considered it a bit  
presumptuous for us to deplete one child's precious power resources to  
maintain the mesh network for other children. We have created a model  
where in essence one household is funding access to the Internet in  
another household through power costs. My thoughts are: we don't do  
this. If the XO wants to go into idle-suspend let it. The connecting  
XO will have to find another path or lose access to the Internet.  
Either way it is a better solution then what we have now. If children  
group together and knowingly disable idle-suspend so they can maintain  
a mesh network for their neighbors then that is fine and a great  
example of building community but doing so as a mandatory  
implementation IMHO and with all due respect is questionable.


Some things I'd like to point out.

-8.2.1 has idle-suspend disabled by default and we are considering  
disabling by default idle-suspend for new XO - 1 builds. In these  
cases OLSR would be performing fine.
-The switch in WLAN chip from XO 1.0 to 1.5 forces us to re-think how  
we do connectivity.
-The thin-firmware being built for XO 1.5 has the same CPU-prohibiting  
idle-suspend limitation and *does not* include a user base and support  
community of thousands of users and active development. Yet it relies  
on one closed source firmware developed by one firm based on the same  
"mesh" technology developed 3 years ago. It also lacks my hardware  
agnostic points.
-On the XO 1.5 builds where idle-suspend is working (CONGRATULATIONS  
TEAM), I'd recommend letting it idle-suspend. Yes, it will create  
route-flapping but in the school scenarios there should be enough  
paths to maintain connectivity and in the household environment any  
bit more of connectivity is better then none. It also leaves children  
and families the ability to knowingly disable-idle suspend and provide  
a resource to their neighbors.


Thank you for your thoughts.

Reuben




___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep

[IAEP] "Mesh" Dreams = OLSR

2010-08-24 Thread Reuben K. Caron

Where Mesh != 802.11s but rather an adhoc, self healing, self  
organizing routable network.

Imagine a world where Sugar on a Stick machines can communicate on the  
same network as an XO laptop. A world where mesh capabilities are  
hardware agnostic allowing anyone to bring up a mesh network by  
booting a live cd.

Imagine a school full of XOs where some are connected to Adhoc Channel  
1, some to Channel 6, and some to Channel 11. Now think of an XO that  
has two USB Wireless Adapters each connected respectively to one of  
those channels. This central XO also has a third USB ethernet dongle  
or a 3G wireless modem attached to it. Consider how this simple setup  
could provide Internet to everyone in the school. Consider the ability  
to actually create "Mesh Portal Points," that allow one connection to  
provide an Internet connection to many hops down the line.

Consider the benefits of using open source software versus our closed  
source firmware and partnering with communities like Freifunk whose  
network is ~ 800 node, guifi.net is almost 10k nodes in Barcelona,  
Athens Wireless is 5k nodes.

These things are all almost immediately possible by using OLSRd  
software. Over the past few months, I have tested and built small  
networks around my neighborhood to consider the feasibility of such  
software. Now I realize there is a difference between small and large  
networks but I think it is something we should consider.

As I have said, please *consider * all of these things with a fresh  
perspective and try to forget about the prior mesh battles.

Let's think of solutions that will actually make this work.  Some  
things to consider from Aaron Kaplan, a member of the OLSR community,  
cc'd here:

"How to scale networks?

-The key is to have multiple channels, smart channel selection/ 
assignment, automatic txpower control and low interference between  
nodes!
-In a sense, it is funny but true: the quieter the devices become, the  
better everybody can "hear" his mesh partner.
-Summary: layer 2 is king for scalability , only then do you need to  
look at layer 3 optimizations (and with OLSR.org we already took care  
of that part"


I hope that we can come together to re-group and re-think how we OLPC  
and SugarLabs do connectivity and utilize the open opportunities  
available to create such solutions.

Regards,

Reuben

___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


[IAEP] Redesigning: Library, Read, Get-Books, and Content bundles

2010-07-20 Thread Reuben K. Caron
There has been a lot of great progress with the Read and Get-Books  
(IA) activities. However, we have neglected to think about how we can  
better fit all of these pieces together. For instance, consider  
deployments that would like to install content bundles. They package  
these files into .xol packages and these packages get installed into  
the "Library," which is contained on the left hand side of the Browse  
activity. Yes, you read that correctly..."the BROWSE activity," an  
activity intended for online exploration is used to view offline  
content. Every deployment that I have shown this to has found it very  
unintuitive. Consider another example: You want to use Get-Books to  
get a new book. So you open Get-Books search for a book and download  
the book. But where did it go? I guess one could assume (correctly)  
that it went to the journal. So you close Get-Books. Go to the  
Journal. Find the book you downloaded. Open the book (in Read.) IMHO,  
a series of needless steps.

So what if we created a "Library Activity"
The activity would:
-Open a book from within the activity
-Highlight and annotate books
-List all of the books you have downloaded
-Allow you to search and download additional books from Feed Books,  
Internet Archive, the XS, etc..
-List the resources in /home/olpc/Library (so this can be removed from  
Browse)
-Allow one to synchronously or asynchronously share a book to their  
Neighborhood so anyone can download and read it.

I have filed a bug here if anyone would like to follow it: 
http://bugs.sugarlabs.org/ticket/2110

I look forward to hearing your thoughts.

Regards,

Reuben
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep