User talk:Drew.einhorn: Difference between revisions

From OLPC
Jump to navigation Jump to search
Line 21: Line 21:
We use Presence service from xochat.org
We use Presence service from xochat.org


== Sugar on Conventional Desktop/Laptop ==
== Unedited ==


There are several ways to do it.


LiveCD
I need/want:

jhbuild

sugar as application from repositories.


virtual XO on conventional desktop and laptop.
virtual XO on conventional desktop and laptop.


I have downloaded XO-LiveCD_071206.iso
I have downloaded XO-LiveCD_071206.iso. I think I know most of what I need to know to do it with vmware. But I don't have the time energy.
I think I know most of what I need to know to do it with vmware.
But I don't have the time energy.


And Matt Price says that's the wrong way to do it!
And Matt Price says that's the wrong way to do it!
Glad I didn't waste the time and energy.
Glad I didn't waste the time and energy.


I distilled the following Gutsy Gibbon command line example
I distilled the following Gutsy Gibbon command line example

Revision as of 18:04, 2 January 2008

Hello

I'm a newbie just getting started.

Slowly combining notes from other places. And getting organized. Things will slowly migrate to better places.

My Neighborhood

I have 2 G1G1 XO.

My 3 year old grandson shares one with his mother, my daughter. My grandson is Spanish/English bilingual. My daughter teaches English in Mexico. My daughter, and my grandson took theirs to Zacatecas, Zacatecas, Mexico.

They need access to libraries, and communities in both languages.

My wife, an educator shares one with me. I'm getting the infrastructure a learning community with two sites.

We use Presence service from xochat.org

Sugar on Conventional Desktop/Laptop

There are several ways to do it.

LiveCD

jhbuild

sugar as application from repositories.

virtual XO on conventional desktop and laptop.

I have downloaded XO-LiveCD_071206.iso. I think I know most of what I need to know to do it with vmware. But I don't have the time energy.

And Matt Price says that's the wrong way to do it! Glad I didn't waste the time and energy.

 I distilled the following Gutsy Gibbon command line example
 from his posts in a Dec 29 OLPC emulation thread on the sugar mail list.
 We need similar incantations for other tools and operating systems.
 Install packages from jani's personal archive.
 Add jani's "repository" to your list of package sources.
 Using your favorite editor add two lines to the file /etc/apt/sources.list
   deb http://ppa.launchpad.net/jani/ubuntu gutsy main
   deb-src http://ppa.launchpad.net/jani/ubuntu gutsy main
 you also need to be sure that gutsy-updates is enabled,
 so make sure this line is uncommented in the file:
   deb http://archive.ubuntu.com/ubuntu gutsy-updates main restricted universe
 Hmm!! I have:
   deb http://us.archive.ubuntu.com/ubuntu/ gutsy-updates main restricted
   deb http://us.archive.ubuntu.com/ubuntu/ gutsy-updates multiverse
   deb http://us.archive.ubuntu.com/ubuntu/ gutsy-updates universe
 not the same syntax
 and it enables the multiverse, too!
 Then, update the packages list:
   sudo apt-get update
 now you should be ablle to install the whole environment with
   sudo apt-get install sugar-emulator sugar-activities
 or use Synaptic Pakage Manager
 look through the comments of jani's blog entries
   http://janimo.blogspot.com/2007/11/try-sugar-xo-laptops-interface.html
   https://edge.launchpad.net/~jani/+archive
 remember there were some comments about additional packages that
 needed to be installed for use on ubuntu.

if that doesn't seem to work for you, you can build sugar yourself without too much trouble;

in a terminal first execute the following:

 sudo apt-get remove sugar
 sudo apt-get build-dep sugar

then follow the build instructions from the olpc website:

 http://wiki.laptop.org/go/Sugar_on_Ubuntu_Linux
 http://wiki.laptop.org/go/Sugar_with_sugar-jhbuild

you may need to

 sudo apt-get install git

to get things started.

I did this once a long time ago after PyCon 2007, I'm sure it's much easier now.

remote rdesktop access on real XO using freenx.

my own school server

 I have downloaded OLPC_XS_LATEST.iso

Services

 presence
   We want to be part of larger community.
   I get the impression presence service doesn't scale well.
   will there be large servers to support the entire G1G1 community?
   Or, will smaller communities have to form?
     If this is necessary how will it work.
   Can a laptop connect to more than one presence server?
 backup
   on local server for privacy?
 library/publishing
   hierarchy,
     school, district, region, country, global.
   community based
   different levels of peer and/or expert review.
   what libraries will the G1G1 community have access to?
 cache
   bandwidth
     Have cable modem in MX
     Qwest ISDN in New Mexico, US
     cache helps even with only 1 or 2 users
     probably put school server at friend's with cable modem.
     no bottleneck when all laptops are connecting via dsl or better.

would be great if there were service providers for all of the above.

OLPC News (Excerpts

 2007-12-15

Morgan has also continued to educate G1G1 recipients on the lack of a single Jabber server that can handle 100s of thousands of them: we are hoping that people will point to local Jabber servers that are set up for communities and special interest groups (See http://wiki.laptop.org/go/Ejabberd_Configuration).

 2007-12-22
   8. School Server

We have encountered scaling problem with the XMPP service on the server. The eJabber software runs out of memory over time as the number of active users exceeds a hundred. Collabra is looking into alternative server implementations. We had thought eJabber has used by large instant-messaging services, but probably not with all the bells and whistles we use. The XMPP service is crucial to the efficient provision of presence information to laptops in a school through a centralized method.

   21. Presence/sharing

Morgan helped some community people with Jabber questions on the forums. There has been confusion about why the ship2.jabber.laptop.org server doesn't work: Robert McQueen spoke with people on IRC who were interested in trying ejabberd and helping us work out why it was failing so badly. (There is now a server at xochat.org that can be used instead of the default at ship2.jabber.laptop.org. See the Sugar control panel page in the wiki for instructions on how to configure your Jabber server.)

My Neighborhood

 Wish list. Structure it into zones.
 Connection Zone
   Access points and mesh networks could be compactly displayed
   in a small corner of the display.
 Radio Zone
   Folks in the G1G1 community may want to clearly see and meet
   strangers who appear in their physical neigborhood
 Internet Community Zone
   Students with a rich network mesh communities need to
   clearly see guests who are joining the from remote locations
   via a presence server.
 Shading of the background and spatial arrangement to distinguish these zones.

Internet Communities organized by:

 Geographic regions
 Age groups
 XO activity centered.
 Language
 Subject Area Topics
 ...
   9. Presence

Morgan has also continued to educate G1G1 recipients on the lack of a single Jabber server that can handle 100s of thousands of them: we are hoping that people will point to local Jabber servers that are set up for communities and special interest groups (See http://wiki.laptop.org/go/Ejabberd_Configuration).

 2007-12-22
   8. School Server

We have encountered scaling problem with the XMPP service on the server. The eJabber software runs out of memory over time as the number of active users exceeds a hundred. Collabra is looking into alternative server implementations. We had thought eJabber has used by large instant-messaging services, but probably not with all the bells and whistles we use. The XMPP service is crucial to the efficient provision of presence information to laptops in a school through a centralized method.

   21. Presence/sharing

Morgan helped some community people with Jabber questions on the forums. There has been confusion about why the ship2.jabber.laptop.org server doesn't work: Robert McQueen spoke with people on IRC who were interested in trying ejabberd and helping us work out why it was failing so badly. (There is now a server at xochat.org that can be used instead of the default at ship2.jabber.laptop.org. See the Sugar control panel page in the wiki for instructions on how to configure your Jabber server.)

My Neighborhood

 Wish list. Structure it into zones.
 Connection Zone
   Access points and mesh networks could be compactly displayed
   in a small corner of the display.
 Radio Zone
   Folks in the G1G1 community may want to clearly see and meet
   strangers who appear in their physical neigborhood
 Internet Community Zone
   Students with a rich network mesh communities need to
   clearly see guests who are joining the from remote locations
   via a presence server.
 Shading of the background and spatial arrangement to distinguish these zones.

Internet Communities organized by:

 Geographic regions
 Age groups
 XO activity centered.
 Language
 Subject Area Topics
 ...