Re: [sugar] Royal National Institute for the Blind low-vision fonts now under GPL v3 - use in OLPC?

2007-11-27 Thread Albert Cahalan
Woah, hold on a second...

These fonts have terrible coverage. Not even Latin-1 is covered.
You get 80 of the 96 characters in the 0x00a0 to 0x00ff range.

Furthermore, are the fonts actually good for what is claimed?
Remember that they may be optimized for low-res screens without
anti-aliasing. These fonts are old.

Probably is most useful thing to do for low vision is to simply
increase the text size. A magnifier may be a better solution
for some users and some circumstances.

All users will be better off if they have multiple choices
available. Not everybody will agree on the "best" font.

These are fairly readable and have good coverage:

http://scripts.sil.org/CharisSILfont
http://scripts.sil.org/Gentium
http://junicode.sourceforge.net/

SIL also has a prototype font called Andika. Variant F is nice.
It's not yet hinted, but that might be perfectly OK at 200 DPI.
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


New joyride build 350

2007-11-27 Thread Build Announcer Script
http://xs-dev.laptop.org/~cscott/olpc/streams/joyride/build350/

-AcousticMeasure-6.xo
+AcousticMeasure-7.xo
-Record-40.xo
+Record-41.xo
-bootfw.i386 0:q2d04m-0
+bootfw.i386 0:q2d05-0

--- AcousticMeasure-7 ---
 * Fix crash on second opening by rebasing to latest HelloMesh
 * Fix resume not to show weird symbol
 * Add all translations

--- Record-41 ---
   * #5177, fullscreen compliance for u1
   * #4813, clipboard files via /instance not /tmp

--
 This email was automatically generated
 Aggregated logs at http://dev.laptop.org/~bert/joyride-pkgs.html
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Please test the firmware release candidate q2d04m.rom

2007-11-27 Thread Richard A. Smith
[EMAIL PROTECTED] wrote:

> I loaded it on a B4 (with an .es keyboard...) a few minutes ago.
> 
> So far, everything seems to work.
> 
> Do we have a set of 'known bugs' that are tending to exacerbate 
> suspend/resume-y issues?
> 

d04m was short lived... It has a bug with nuking all SCI's after a 
normal suspend/resume case when used with stable kernels.

Thats now fixed up all the short term smoke tests passed and we released 
q2d05.rom

There is still not an all-clear yet for suspend/resume.

To do proper suspend/resume you need at minimum:

1) MP hardware (or hardware ECOed to MP levels)
2) System Firmware >= Q2D05
3) EC cmd 0x32 patched kernel.

#3 does not yet exist but should show up in a joyride kernel soon.

Lack of any of the above means you roll the dice on one of many 
different failure modes.

-- 
Richard Smith  <[EMAIL PROTECTED]>
One Laptop Per Child
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Please test the firmware release candidate q2d04m.rom

2007-11-27 Thread elw


I loaded it on a B4 (with an .es keyboard...) a few minutes ago.

So far, everything seems to work.

Do we have a set of 'known bugs' that are tending to exacerbate 
suspend/resume-y issues?

thanks,

--elijah


On Tue, 27 Nov 2007, Richard A. Smith wrote:

> Date: Tue, 27 Nov 2007 18:29:46 -0500
> From: Richard A. Smith <[EMAIL PROTECTED]>
> To: OLPC Developer's List <[EMAIL PROTECTED]>
> Subject: Please test the firmware release candidate q2d04m.rom
> 
> Calling all firmware testers.
>
> Please download and test the Q2D05 firmware release candidate.
>
> http://dev.laptop.org/~wmb/q2d04m.rom
>
> Most you you should see no difference.  We just fixed a lot of trac
> tickets.
>
> Please install it and go about your normal daily stuff and tell us if
> anything breaks.
>
> Thanks.
>
> =
> Important changes log from D04:
>
> EC:
> - Blink Power light on suspend
> - SCI "Danger Zone" protection. Protection from SCI related Trac
> 1835[ab] hangs.
>
> OFW:
> - OLPC Trac 5128 - Set RTC alarm day, alarm month, and century offset
> MSRs, and set century byte to 20.
> - OLPC trac 5029 - Fixed a problem that caused files written from OFW to
> be 0x400 bytes too short in certain cases.
> - OLPC trac 5022 - Fixed FAT size determination code in the face of
> crazy media type values, using Microsoft's recommended algorithm
> for determining whether to use FAT-12, FAT-16, or FAT-32.
> - OLPC trac #4982 - Discard cached JFFS2 scan info if the data changes
> on the NAND FLASH, so JFFS2 operations work correctly after copy-nand.
> Also added a couple of JFFS2 debugging tools - .dirinum and .finum ;
> nothing calls them.  They display the nodes for a given inum.
> - OLPC trac 4981 - don't hang indefinitely if the suspend sequence fails
> to power down the CPU.
> - OLPC trac 4980 - fixed scan-nand display formatting glitches, and
> added rocker-up to invoke scan-nand in secure mode.
> - OLPC trac 4898 - fixed handling of deleted files.
> - OLPC Trac 4898 - support . and .. in pathnames on JFFS2.
>
> WLAN:
> - Contains 5.110.20.p4.bin
> Tries to fix OLPC Trac 4470 and other nand/firmware updates via network
> issues.  Note the os build uses its own copy of the firmware so this
> won't fix any WLAN bugs in the build.
>
>
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


New joyride build 349

2007-11-27 Thread Build Announcer Script
http://xs-dev.laptop.org/~cscott/olpc/streams/joyride/build349/

-bootfw.i386 0:q2d04l-0
+bootfw.i386 0:q2d04m-0
-olpcupdate.i386 0:1.6-0
+olpcupdate.i386 0:1.7-0

--
 This email was automatically generated
 Aggregated logs at http://dev.laptop.org/~bert/joyride-pkgs.html
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: kids cannot participate (was Re: WSJ)

2007-11-27 Thread Yoshiki Ohshima
> > And, I see that one of the biggest downside of our software is that
> > kids cannot participate the software development effort from their
> > laptops (except...).  If we are to look at different platforms, it is
> > nice to think about easy support of on-laptop-development.  I don't
> > care if it is on Windows or Mac OS; on top of Windows (or Mac OS), you
> > as an end-user can still do a lot.  (Basically the same argument in
> > "filtered Internet access is better than no Internet access".)
> 
> The fix is simple.

  Cool.

> At bare minimum, the build process should ensure that all the various
> *-devel RPMs can be installed. Right now they do not all install.
> I'm unable to get SDL-Pango and librsvg. Just a few days ago we were
> missing libX11 and even gcc itself.

> Note that a **very** complete development environment is only 9 MB.
> That includes the C compiler, all the standard header files, and
> even the odds and ends like libSDL.

  Wow.  That is almost too good to believe.  I did install gcc while
ago (and tried it now as well) and compiled some stuff.  "yum install
gcc" downloads 8.5MB of files (extracted files would be bigger on
disk), and "make" command is about 0.5MB.  Other stuff such as X11
headers, etc., etc. were not included in "odds and ends"?  How much
disk space do you think we need for making, for example, a .xo file
for a simple app?  The svn and git clients are not a part of a
"complete development environment?

>  It's a crying shame that the laptop includes every impractical
> sandboxed toy out of academia, but fails to include **the** systems
> programming language. All of the important things are written in C,
> including Python!

  Even if it will be additional 50MB or such, it is just equivalent of
dozens of high-res pictures.  Yes, it would be nice to have an easy
install of a "complete development environment" for XO on XO.
(Too bad the development of Develop is stalled.)

-- Yoshiki

  I don't understand what you are implying in this paragraph ("every",
"impractical", "sandboxed", "toy", and "out of academica"  Some
words may apply to some activities we have, but connecting them
together doesn't make a meaningful sentense), but yes, it is a shame
that most of developers even don't try to develop their software on
it.
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Patent infringement lawsuit against OLPC in Nigeria

2007-11-27 Thread Albert Cahalan
Fascinating...

This business is run out of a house just 19 miles from OLPC.

1 Timber Lane, Natick, MA, 01760, USA
phone 339-987-9249, fax 508-647-4702

Any guesses why he didn't just file in Massachusetts?
I'm thinking that money in the right hands could get you
a pre-dated patent or an easy win in court. We've already
seen a bit of bribery being used to stop OLPC.

I wonder if this lawsuit might be related to any others.
For example, this one against Red Hat was oddly predicted:
http://www.groklaw.net/article.php?story=20071011205044141

Adé Oyegbola probably has an interesting tale he'd like to tell.
Maybe somebody friendly should get to know him.
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Patent infringement lawsuit against OLPC in Nigeria

2007-11-27 Thread elw

> Subject: Re: Patent infringement lawsuit against OLPC in Nigeria
> 
> Call me too wary, but discussing these things in the open on the 
> developer's list may provide information that lawyers may further find 
> as fodder.


I imagine that if the XO is in violation, a lot of other products 
(hardware and software) are also in violation.  Shift keys are modifiers, 
yes - they help you make Big Letters.  The case sounds fairly ridiculous; 
folks've had some form of AltGr, or Meta, or Mode key since... vt100 
terminals?  A blasted long time.

I also imagine that the folks who might be able to clear this up quickly 
and swiftly (for us) are constrained from saying much about it on the 
lists - their facts need to get funneled back through legal counsel, so 
that folks opining don't get interpreted as speaking for the project as a 
whole.

--elijah


>>> In any case, I can't see what their case is. Their product (as clearly 
>>> presented on their web site) uses two pairs of shift keys, left and 
>>> right sides of the keyboard, to access multiple extra characters. The 
>>> XO does not do this, as far as I can see.

___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


New joyride build 348

2007-11-27 Thread Build Announcer Script
http://xs-dev.laptop.org/~cscott/olpc/streams/joyride/build348/

-WikiBrowse-1.xo
+WikiBrowse-5.xo
-libertas-usb8388-firmware.noarch 2:5.110.20.p4-1.olpc2
+libertas-usb8388-firmware.noarch 2:5.110.21.p1-1.olpc2

--- WikiBrowse-5 ---
  * Rezipped, with new indexes.  
  * Fixed Browse bugs w/newer python scripts

--
 This email was automatically generated
 Aggregated logs at http://dev.laptop.org/~bert/joyride-pkgs.html
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Software status meeting on IRC (today, 21:00 EST Boston)

2007-11-27 Thread Jim Gettys

We'll be having the regular software meeting on IRC (irc.freenode.net
#olpc-meeting) tonight at 9pm EST.  See you there!

Date/time:

http://www.timeanddate.com/worldclock/fixedtime.html?month=11&day=27&year=2007&hour=21&min=0&sec=0&p1=43

Ship.2 blockers:

http://dev.laptop.org/query?status=assigned&status=new&status=reopened&group=owner&order=priority&priority=blocker&milestone=Ship.2&col=id&col=summary&col=status&col=type&col=milestone&col=component

Update.1 blockers:
http://dev.laptop.org/query?status=assigned&status=new&status=reopened&group=owner&order=priority&priority=blocker&milestone=Update.1&col=id&col=summary&col=status&col=type&col=milestone&col=component

- Jim


-- 
Jim Gettys
One Laptop Per Child


___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Please test the firmware release candidate q2d04m.rom

2007-11-27 Thread Richard A. Smith
Calling all firmware testers.

Please download and test the Q2D05 firmware release candidate.

http://dev.laptop.org/~wmb/q2d04m.rom

Most you you should see no difference.  We just fixed a lot of trac 
tickets.

Please install it and go about your normal daily stuff and tell us if 
anything breaks.

Thanks.

=
Important changes log from D04:

EC:
- Blink Power light on suspend
- SCI "Danger Zone" protection. Protection from SCI related Trac 
1835[ab] hangs.

OFW:
- OLPC Trac 5128 - Set RTC alarm day, alarm month, and century offset 
MSRs, and set century byte to 20.
- OLPC trac 5029 - Fixed a problem that caused files written from OFW to 
be 0x400 bytes too short in certain cases.
- OLPC trac 5022 - Fixed FAT size determination code in the face of
crazy media type values, using Microsoft's recommended algorithm
for determining whether to use FAT-12, FAT-16, or FAT-32.
- OLPC trac #4982 - Discard cached JFFS2 scan info if the data changes
on the NAND FLASH, so JFFS2 operations work correctly after copy-nand.
Also added a couple of JFFS2 debugging tools - .dirinum and .finum ;
nothing calls them.  They display the nodes for a given inum.
- OLPC trac 4981 - don't hang indefinitely if the suspend sequence fails
to power down the CPU.
- OLPC trac 4980 - fixed scan-nand display formatting glitches, and
added rocker-up to invoke scan-nand in secure mode.
- OLPC trac 4898 - fixed handling of deleted files.
- OLPC Trac 4898 - support . and .. in pathnames on JFFS2.

WLAN:
- Contains 5.110.20.p4.bin
Tries to fix OLPC Trac 4470 and other nand/firmware updates via network 
issues.  Note the os build uses its own copy of the firmware so this 
won't fix any WLAN bugs in the build.

-- 
Richard Smith  <[EMAIL PROTECTED]>
One Laptop Per Child
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Patent infringement lawsuit against OLPC in Nigeria

2007-11-27 Thread Gerard J. Cerchio
Call me too wary, but discussing these things in the open on the 
developer's list may
provide information that lawyers may further find as fodder.

nick knouf wrote:
> On Nov 27, 2007, at 4:49 PM, Richard Dobson wrote:
>   
>> José Antonio wrote:
>> 
>>> There is no "intelectual property".
>>>
>>> Patents and copyright are just monopoly granted by state. Period.
>>>
>>> As any monopoly, this kind of monopoly cause damages to society.
>>>
>>> Why Exxon and At&T can't do monopoly, and Micorsoft and Warner can?
>>>   
>
> I definitely agree with you; unfortunately there are lawyers that can  
> make one's life very difficult because of these existing laws...
>
>   
>> In any case, I can't see what their case is. Their product (as clearly
>> presented on their web site) uses two pairs of shift keys, left and
>> right sides of the keyboard, to access multiple extra characters.  
>> The XO
>> does not do this, as far as I can see.
>> 
>
>  From my reading of the press release, it seems as if they are  
> claiming infringement in drivers that come with the XO; that the XO  
> contains code that interfaces with their proprietary keyboard  
> design.  I don't know enough about the product to know if their extra  
> shift keys are simply coded as extra modifier keys, which would seem  
> to make their claim of "intellectual property" quite shaky indeed.   
> Even so, any case, if it were to go to trial, would likely be  
> draining in terms of financial resources for OLPC, not to mention the  
> potential for bad press.
>
> nick
> ___
> Devel mailing list
> Devel@lists.laptop.org
> http://lists.laptop.org/listinfo/devel
>
>
>
>   

___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Patent infringement lawsuit against OLPC in Nigeria

2007-11-27 Thread nick knouf
On Nov 27, 2007, at 4:49 PM, Richard Dobson wrote:
> José Antonio wrote:
>> There is no "intelectual property".
>>
>> Patents and copyright are just monopoly granted by state. Period.
>>
>> As any monopoly, this kind of monopoly cause damages to society.
>>
>> Why Exxon and At&T can't do monopoly, and Micorsoft and Warner can?

I definitely agree with you; unfortunately there are lawyers that can  
make one's life very difficult because of these existing laws...

> In any case, I can't see what their case is. Their product (as clearly
> presented on their web site) uses two pairs of shift keys, left and
> right sides of the keyboard, to access multiple extra characters.  
> The XO
> does not do this, as far as I can see.

 From my reading of the press release, it seems as if they are  
claiming infringement in drivers that come with the XO; that the XO  
contains code that interfaces with their proprietary keyboard  
design.  I don't know enough about the product to know if their extra  
shift keys are simply coded as extra modifier keys, which would seem  
to make their claim of "intellectual property" quite shaky indeed.   
Even so, any case, if it were to go to trial, would likely be  
draining in terms of financial resources for OLPC, not to mention the  
potential for bad press.

nick
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Patent infringement lawsuit against OLPC in Nigeria

2007-11-27 Thread Richard Dobson
José Antonio wrote:
> There is no "intelectual property".
> 
> Patents and copyright are just monopoly granted by state. Period.
> 
> As any monopoly, this kind of monopoly cause damages to society.
> 
> Why Exxon and At&T can't do monopoly, and Micorsoft and Warner can?
> 


In any case, I can't see what their case is. Their product (as clearly 
presented on their web site) uses two pairs of shift keys, left and 
right sides of the keyboard, to access multiple extra characters. The XO 
does not do this, as far as I can see.

Richard Dobson

___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


DBus signature for gtk objects

2007-11-27 Thread Rafael Barbolo Lopes
Is it possible to exchange gtk objects (a gtk.gdk.Pixmap) thought DBus
tubes?
If it is, can someone help me to find a way to do this?
I think it's necessary to create a BusObject, but I can't get it working
using this quick tutorial:
http://dbus.freedesktop.org/doc/dbus-python/doc/tutorial.html#claiming-a-bus-name

Cheers

-- 
Rafael Barbolo Lopes
http://rafaelbarbolo.blogspot.com/
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


New joyride build 347

2007-11-27 Thread Build Announcer Script
http://xs-dev.laptop.org/~cscott/olpc/streams/joyride/build347/

-bootfw.i386 0:q2d04-0
+bootfw.i386 0:q2d04l-0
-olpcupdate.i386 0:1.5-0
+olpcupdate.i386 0:1.6-0

--
 This email was automatically generated
 Aggregated logs at http://dev.laptop.org/~bert/joyride-pkgs.html
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Patent infringement lawsuit against OLPC in Nigeria

2007-11-27 Thread José Antonio
There is no "intelectual property".

Patents and copyright are just monopoly granted by state. Period.

As any monopoly, this kind of monopoly cause damages to society.

Why Exxon and At&T can't do monopoly, and Micorsoft and Warner can?

On Nov 27, 2007 5:08 PM, nick knouf <[EMAIL PROTECTED]> wrote:

> Just saw a link to this today, about a patent infringement lawsuit
> filed in Nigeria against OLPC:
>
> http://www.marketwire.com/mw/release.do?id=796745
>
>  From the article:
>
> 'LANCOR's lawsuit alleges that OLPC purchased two KONYIN Multilingual
> Keyboard models (KONYIN Nigeria Multilingual Keyboard and KONYIN
> United States Multilingual Keyboard) with the express purpose of
> illegally reverse engineering the source codes for use in OLPC's XO
> Laptops. "The willful infringement of our client's intellectual
> property is so blatant and self-evident in the OLPC's XO Laptops,"
> said Solicitor Ade Adedeji, "we will have no problem establishing the
> facts of our client's case against OLPC in any court of law."'
>
> I don't know Nigerian reverse-engineering laws so I don't know if the
> case has any merit, but is there any word about how this will affect
> the XO in Nigeria?
>
> nick
> ___
> Devel mailing list
> Devel@lists.laptop.org
> http://lists.laptop.org/listinfo/devel
>



-- 
nome: "José Antonio Meira da Rocha"  tratamento: "Prof. MS."
atividade: "Pesquisa e aprendizado em mídias digitais"
googletalk: email: MSN: [EMAIL PROTECTED]
ICQ: 658222 Skype: "meiradarocha_jor"
veículos: [ http://meiradarocha.jor.br http://olpcitizen.blogspot.com ]
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Patent infringement lawsuit against OLPC in Nigeria

2007-11-27 Thread nick knouf
Just saw a link to this today, about a patent infringement lawsuit  
filed in Nigeria against OLPC:

http://www.marketwire.com/mw/release.do?id=796745

 From the article:

'LANCOR's lawsuit alleges that OLPC purchased two KONYIN Multilingual  
Keyboard models (KONYIN Nigeria Multilingual Keyboard and KONYIN  
United States Multilingual Keyboard) with the express purpose of  
illegally reverse engineering the source codes for use in OLPC's XO  
Laptops. "The willful infringement of our client's intellectual  
property is so blatant and self-evident in the OLPC's XO Laptops,"  
said Solicitor Ade Adedeji, "we will have no problem establishing the  
facts of our client's case against OLPC in any court of law."'

I don't know Nigerian reverse-engineering laws so I don't know if the  
case has any merit, but is there any word about how this will affect  
the XO in Nigeria?

nick
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


kids cannot participate (was Re: WSJ)

2007-11-27 Thread Albert Cahalan
Yoshiki Ohshima writes:

> And, I see that one of the biggest downside of our software is that
> kids cannot participate the software development effort from their
> laptops (except...).  If we are to look at different platforms, it is
> nice to think about easy support of on-laptop-development.  I don't
> care if it is on Windows or Mac OS; on top of Windows (or Mac OS), you
> as an end-user can still do a lot.  (Basically the same argument in
> "filtered Internet access is better than no Internet access".)

The fix is simple.

At bare minimum, the build process should ensure that all the various
*-devel RPMs can be installed. Right now they do not all install.
I'm unable to get SDL-Pango and librsvg. Just a few days ago we were
missing libX11 and even gcc itself.

Note that a **very** complete development environment is only 9 MB.
That includes the C compiler, all the standard header files, and
even the odds and ends like libSDL. It's a crying shame that the
laptop includes every impractical sandboxed toy out of academia,
but fails to include **the** systems programming language. All of
the important things are written in C, including Python!
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


New joyride build 345

2007-11-27 Thread Build Announcer Script
http://xs-dev.laptop.org/~cscott/olpc/streams/joyride/build345/

-sugar.i386 0:0.75.0-0.3.git549348cfbd
+sugar.i386 0:0.75.0-0.4.git6e1065454d
-sugar-presence-service.noarch 0:0.65-0.28.20071120git4c8e8b71b5
+sugar-presence-service.noarch 0:0.65-0.29.20071127git150051a3a9

--- sugar.i386 0.75.0-0.4.git6e1065454d ---
- #4941 How to tell version

--
 This email was automatically generated
 Aggregated logs at http://dev.laptop.org/~bert/joyride-pkgs.html
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


New joyride build 344

2007-11-27 Thread Build Announcer Script
http://xs-dev.laptop.org/~cscott/olpc/streams/joyride/build344/

+telepathy-salut.i386 0:0.1.10-0.10.olpc2
-telepathy-salut.i386 0:0.1.9-0.10.olpc2

--
 This email was automatically generated
 Aggregated logs at http://dev.laptop.org/~bert/joyride-pkgs.html
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: WSJ

2007-11-27 Thread Bernardo Innocenti
C. Scott Ananian wrote:

> # olpc-update debian

Trying to upgrade from joyride 339, I get an error near
the end, "last file /dev/kmem" or something like that.

Did anyone else suceed?

-- 
 \___/
 |___|   Bernardo Innocenti - http://www.codewiz.org/
  \___\  One Laptop Per Child - http://www.laptop.org/
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Porting Sugar to Classmate

2007-11-27 Thread Edward Cherlin
On Nov 26, 2007 9:26 AM, Greg DeKoenigsberg <[EMAIL PROTECTED]> wrote:
> On Mon, 26 Nov 2007, Mike C. Fletcher wrote:
>
> > Bernardo Innocenti wrote:
> >> On 11/25/07 18:58, Mike C. Fletcher wrote:
> >>
> >>> * we should port to the other inexpensive laptops, if a country
> >>>   decides to go with EEEs or Classmates, we should be in there
> >>>   offering an EEE or Classmate-optimised Sugar + Activities +
> >>>   Content that they can load onto those machines
> >>>   o we should also port to the thin-client-style setups seen
> >>> in e.g. Canonical's deployments of computing labs in the
> >>> developing world
> >>
> >> That would be a good idea, but we clearly lack internal resources.
> > Yup.
>
> For a lot of things.
>
> >> All the code is out there and I bet everybody in the Sugar team would
> >> be glad to help whoever wants to port it to the Classmate or any other
> >> laptop.
> >
> > Which is where I come in, I suppose.  I need to find someone who wants
> > to do the port.  Ellis has suggested they're willing to donate an EEE
> > and maybe even do some "load it and see if it runs" tests for us once we
> > produce an image for them.  I just need to find some Fedora Guru who
> > wants to help change the world to do the work.  I unfortunately don't
> > know all that many Fedora Gurus (just one, actually, and he's already
> > working on the project).  If people know a sysadmin Fedora Guru who they
> > think would be interested, let me know.
>
> Well, as it happens, I know a whole bunch of Fedora gurus.  :)
>
> If you'd like for me to put out the call, I'll be happy to do so.

Could you get a Fedora guru or two to write down what OLPC has done to
Fedora on the XO, so that I can try to put it into documentation? As
is ever the case, the engineers have been too busy on the release to
even talk to documentation people. And not just the engineers.

> >> AFAIK, both the mainstream desktops were far too bloated to
> >> be usable on the XO.  I can easily believe it, as the latest
> >> versions are almost unusable on my 1GHz iBook G4, too.
> >>
> >> Porting Gnome or KDE to the laptop would require help from the
> >> respective teams to further optimize them and stripping down
> >> some advanced features and some configurability.
> >
> > I seem to have confused a lot of people on that point, I was referring
> > to running Sugar on other machines that normally run Gnome/KDE, not
> > running Gnome/KDE on the XO.
> >>
> >>> * we need to get our installation requirements on non-Fedora
> >>>   Linux down to a package-level installation
> >>>   o (and have this be supported and maintained (preferably
> >>> internally))
> >>>   o (also very useful for encouraging developers)
> >>
> >> I wonder what's the status of Debian and Ubuntu for running
> >> on the OLPC.  Once the platform part works well out of the
> >> box, installing sugar should be just a matter of using alien.
> > Debian and Ubuntu are the farthest along here AFAIK.  They have
> > packages.  The packages don't seem to like living alongside a jhbuild
> > installation (hosed my laptop when I tried that), but they seemed to run
> > the packaged apps fine.  I need a few days I don't have to sit down and
> > test that further.
> >> At this point, not even Fedora officially supports the OLPC
> >> out of the box!  I'd like to see our kernel and platform bits
> >> go upstream and appear in all mainstream Linux distros.

A lot of people would like to see a Linux that could do proper suspend
and resume on Geode products generally.

> >> Even if we cannot afford to put resources on this, I'm sure
> >> the core developers would be glad to answer questions on IRC
> >> and on this list.
> > Yes, again, we need sysadmin-guru people to do this kind of work.  We
> > need to see supporting such people as important, but the core team is
> > likely too busy to do much work on it.
>
> Yep.  When I visit the OLPC offices next month, this will be one of the
> most important topics to discuss.
>
> >>> If we are serious about educating children, and we truly believe
> >>> that the software and content we are creating is key to allowing
> >>> children to learn well, then we need to make that software and
> >>> content available for all of the projects that are sending computers
> >>> out in the service of educating children.
> >>
> >> I couldn't agree more on the general principle, but operating systems
> >> and desktops are just a small subset of "educational content", and
> >> not even a very interesting one for teaching to little children.

That's like saying that roads and gas stations aren't of interest to
drivers. Not in themselves, OK, but as the enablers for what you
actually want to do, they have their place.

> >> We shouldn't let ourselves (as OLPC) get distracted in porting
> >> 20 different Linux distros to the laptop when

Re: WSJ (as pertains to AMD Geode vs Intel)

2007-11-27 Thread Edward Cherlin
On Nov 26, 2007 1:13 PM, Brian Carnes <[EMAIL PROTECTED]> wrote:
>
> In the WSJ article, I read:
>
> "Intel and the One Laptop project, he says, have agreed to work together
> to design by early January a new 'Intel-based' One Laptop device."

That clearly means an early-stage prototype. Just as with the XO, it
will take time to iron out the kinks in such a design.

> Can someone more plugged into what's going on let me know what this means
> in terms of the AMD Geode in the XO?
>
> I'm guessing nothing (mass production has started...).

I'm guessing the same with great confidence.

> What is known about a possible XO (rev 2) platform based on Intel?

I would say, Nothing. Not by us, not by OLPC, not by Intel. After the
first prototype, and however many other prototypes they do in 2008,
the Intel and AMD devices will have to go head-to-head on cost,
performance, and power drain to determine which might be the XO-2.

> Should any efforts going towards Geode optimization be diverted to other
> areas of development which would benefit the project more?

No. The Geode optimizers should stick with it. This affects a few
kernel modules and the code generators in compilers. Nobody else is
involved. When Intel gets some hardware working with Rawhide and Sugar
running, then those who are interested can see about tweaking it all
for performance. Who says which line of development will benefit the
project more?

> Between this, and all the talk about getting a full Sugar environment on
> the EEE and Classmate and in VMware/QEMU distributions, makes me wonder
> where speedups from Geode-targeting on the XO hardware should fit into
> everything.

Sugar should run on everything. You can currently run the Live CD or
the emulator, or compile a lot of stuff for your own system. Pretty
soon everything should be in nice packages for each architecture.
Somebody will no doubt test the results and publish some findings.

> If the writing on the wall is to produce an image that will run in all
> these environments, it needs to avoid locking itself to the Geode.

What writing on what wall? Every Linux distro has versions of kernels
and packages for different architectures. Why would we go monolithic?

> Then again, if we tolerate the headache of maintaining a separate image
> for the XO, and due to such tuning/targeting it runs *better* there than
> on the other machines,

at the same price point,

> that breathes more life into the XO hardware...

There you go.

>   - Brian

-- 
Edward Cherlin
Earth Treasury: End Poverty at a Profit
http://wiki.laptop.org/go/Earth_Treasury
"The best way to predict the future is to invent it."--Alan Kay
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel